Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Java ของตัวเองในชื่อ Microsoft Build of OpenJDK เป็นการนำซอร์สโค้ดของ OpenJDK รุ่นซัพพอร์ตระยะยาว (LTS) มาคอมไพล์แจกต่อสาธารณะ มีให้ดาวน์โหลดทั้งบน macOS, Linux, Windows

ประเด็นเรื่องไบนารีของ Java เป็นปัญหาเรื้อรังมานาน Oracle ในฐานะเจ้าของแพลตฟอร์ม Java มีซอฟต์แวร์ให้เลือก 2 ตัวคือ

Tags:
Node Thumbnail

Azul Systems บริษัทสาย Java เปิดตัว Zulu OpenJDK รุ่น 8 (LTS), 11 (LTS), 13 และ 16 (Early Access) สำหรับแมคที่ใช้ Apple Silicon เป็นเจ้าแรก สามารถดาวน์โหลดได้ฟรีผ่านทางเว็บไซต์ หรือสามารถซื้อรุ่นพร้อมซัพพอร์ทผ่านทาง Zulu Enterprise subscription plans อย่างไรก็ตามยังไม่พบลิงค์ดาวน์โหลดสำหรับ Java 15 รุ่นปัจจุบัน

Tags:
Node Thumbnail

วิศวกรไมโครซอฟท์กำลังพอร์ต Java Development Kit (OpenJDK) ไปรันบน Windows 10 on ARM โดยเริ่มจาก Java 15 ที่จะออกในเดือนมิถุนายนนี้

ตอนนี้โค้ดที่พอร์ตอยู่ระหว่างการเสนอไปยังโครงการ OpenJDK ต้นน้ำ (JEP 388) โดยเป็นความร่วมมือระหว่าง ไมโครซอฟท์กับ Red Hat ซึ่งปัจจุบัน Red Hat เป็นผู้ดูแลโครงการ OpenJDK ร่วมกับ Oracle

Tags:
Node Thumbnail

Snyk บริษัทด้านค้นหาช่องโหว่ของซอร์สโค้ด ออกรายงานสำรวจข้อมูลของนักพัฒนาซอฟต์แวร์สาย Java จำนวนประมาณ 2,000 คน ประจำปี 2020 มีประเด็นที่น่าสนใจดังนี้

ภาษา Kotlin ได้รับความนิยมสูงขึ้นมาก ถึงแม้นักพัฒนา 86.9% ยังเขียนภาษา Java เป็นหลัก แต่ Kotlin ก็เติบโตจาก 2.4% เมื่อปีก่อนมาเป็น 5.5% และกลายเป็นภาษายอดนิยมอันดับสอง เหนือกว่า Clojure หรือ Scala แล้ว - อ้างอิง

Tags:
Node Thumbnail

Red Hat ประกาศรับช่วงดูแลโครงการ OpenJDK 8 และ OpenJDK 11 ซึ่งเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ต่อจาก Oracle ที่เป็นบริษัทแกนหลักของโลก Java

เรื่องนี้ไม่น่าประหลาดใจนัก เพราะ Red Hat เคยทำแบบนี้มาก่อนแล้วกับ OpenJDK 6 และ OpenJDK 7 เพื่อการันตีว่าลูกค้าของตัวเองจะมีแพตช์ของ OpenJDK ต่อไป แม้ Oracle หยุดซัพพอร์ตไปแล้ว เนื่องจากโมเดลธุรกิจของ Red Hat ขายซัพพอร์ต Java (เวอร์ชัน OpenJDK) บน RHEL ด้วย และล่าสุดเพิ่งเพิ่มการขายซัพพอร์ต OpenJDK บนวินโดวส์อีกช่องทางหนึ่ง

Tags:
Node Thumbnail

หลังจาก Oracle จะคิดเงินการใช้ Java SE ในเชิงพาณิชย์ ก็มี vendor อีกหลายเจ้าที่ประกาศสนับสนุนการพัฒนา OpenJDK เช่น Red Hat หรือชุมชน AdoptOpenJDK ที่จะยังช่วยกันสนับสนุน Java รุ่นที่ Oracle เลิกพัฒนาให้ฟรีแล้ว

Tags:
Node Thumbnail

นอกจากประเด็นเรื่องระบบการออกรุ่นแบบใหม่ของ Java SE ทาง Mark Reinhold หัวหน้าฝ่ายสถาปัตยกรรม Java ของ Oracle ก็ยังประกาศแผนการโอเพนซอร์ส Oracle JDK ทั้งหมดในอนาคตด้วย

ปัจจุบันตัว JDK (Java Development Kit) แยกเป็น 2 เวอร์ชันคือ OpenJDK ที่เป็นโอเพนซอร์ส และ Oracle JDK ที่เพิ่มฟีเจอร์เชิงพาณิชย์บางส่วน (เช่น Java Flight Recorder, Mission Control) เข้ามา โดย Oracle มีรายได้จากค่าซัพพอร์ตองค์กรที่ใช้งาน Oracle JDK ด้วย

Tags:
Node Thumbnail

Android N ที่กำลังจะออกตัวจริงในปีหน้าย้ายไปใช้ไลบรารีจาก OpenJDK ของออราเคิลแทนที่ไลบรารีที่กูเกิลพัฒนาเอง โดยโฆษกของกูเกิลระบุว่าทางบริษัททำงานร่วมกับ OpenJDK มาก่อนแล้ว

กูเกิลระบุสาเหตุของการย้ายไปใช้ OpenJDK ว่าเป็นการเตรียมไปใช้ Java 8 ที่รองรับฟีเจอร์ใหม่ๆ หลายอย่าง เช่น lambda, type annotation, หรือการเชื่อมต่อด้วย TLS 1.2 เป็นค่าเริ่มต้น

ที่มา - Venturebeat

Tags:
Node Thumbnail

Red Hat ประกาศรับช่วงบทบาทการเป็นผู้นำโครงการ OpenJDK 6 ต่อจากออราเคิล หลังจากออราเคิลหยุดสนับสนุน Java 6 อย่างเป็นทางการเมื่อช่วงสิ้นเดือนกุมภาพันธ์ที่ผ่านมา

Red Hat อธิบายว่าหน่วยงานจำนวนมากยังใช้ Java 6 อยู่ (โดยเฉพาะลูกค้า JBoss ของบริษัทเอง) และต้องการสนับสนุน Java 6 ต่อไปผ่านโครงการ OpenJDK ที่เป็นโอเพนซอร์ส (Red Hat มีส่วนกับ OpenJDK มานานแล้ว แต่ไม่ได้เป็นผู้นำโครงการ)

ที่มา - Red Hat

Tags:
Node Thumbnail

จาวาสริปต์เป็นภาษาสคริปต์ของ Netscape ที่พัฒนาขึ้นเพื่อใช้บนเว็บกับ Netscape 2.0 มาตั้งแต่ปี 1995 โดยยืมชื่อ "จาวา" มาจากซันโดยไม่มีความเกี่ยวเนื่องอะไรกัน แต่ความนิยมของจาวาสคริปต์ที่สูงขึ้นเรื่อยๆ จนกระทั่งเริ่มบุกตลาดเซิร์ฟเวอร์ด้วย node.js ตอนนี้ทางออราเคิลก็เปิดโครงการ Nashorn เป็นส่วนหนึ่งของ OpenJDK เพื่อนำจาวาสคริปต์มารันบน JVM แล้ว

โครงการนี้กำลังถูกพัฒนาเป็นการภายในออราเคิลเอง และกำลังเตรียมการโยกย้ายออกมาสู่สาธารณะภายใต้โครงการ OpenJDK จากข้อเสนอของออราเคิล

สมาชิกของ OpenJDK สามารถโหวตเพื่อรับหรือไม่รับโครงการนี้ได้ภายในวันที่ 6 ธันวาคมที่จะถึงนี้

Tags:
Node Thumbnail

หลังจากที่แอปเปิลประกาศเลิกทำ Java for Mac ของตัวเองไปเมื่อปีก่อน และหันมาสนับสนุนโครงการ OpenJDK ของออราเคิลแทน ล่าสุด OpenJDK ได้ออกโค้ดชุดแรกของ Java 7 for Mac แล้ว

โค้ดชุดนี้เป็นรุ่นแรกสุดจริงๆ ยังมีงานที่ต้องทำอีกมาก ติดตามสถานะได้จาก Mac OS X Port Project Status

ที่มา - The Register