ไมโครซอฟท์เปิดตัว Java ของตัวเองในชื่อ Microsoft Build of OpenJDK เป็นการนำซอร์สโค้ดของ OpenJDK รุ่นซัพพอร์ตระยะยาว (LTS) มาคอมไพล์แจกต่อสาธารณะ มีให้ดาวน์โหลดทั้งบน macOS, Linux, Windows
ประเด็นเรื่องไบนารีของ Java เป็นปัญหาเรื้อรังมานาน Oracle ในฐานะเจ้าของแพลตฟอร์ม Java มีซอฟต์แวร์ให้เลือก 2 ตัวคือ
แนวทางของ Oracle ทำให้คนที่อยากใช้ Java เวอร์ชัน LTS แต่ไม่อยากจ่ายเงิน จำเป็นต้องหาทางเลือกอื่น ซึ่งมีหลายบริษัทที่ออกไบนารี OpenJDK แบบนี้มาให้ใช้กัน เช่น Red Hat, Amazon Corretto ไปจนถึงรายเล็กอย่าง Azul หรือโครงการโอเพนซอร์ส AdoptOpenJDK ภายใต้ Eclipse Foundation
ไมโครซอฟท์เป็นบริษัทใหญ่รายล่าสุดที่ลงสนามนี้ เราเห็นทิศทางนี้ตั้งแต่ปี 2019 ที่ไมโครซอฟท์ซื้อบริษัท jClarify และไปช่วย OpenJDK พอร์ตโค้ดไปรันบน Windows on ARM คราวนี้ไมโครซอฟท์เปิดตัว OpenJDK เวอร์ชันของตัวเองเต็มรูปแบบ
โครงการของไมโครซอฟท์ใช้ชื่อว่า Microsoft Build of OpenJDK สามารถทำงานเข้ากันได้กับ Oracle Java 100% (รันผ่านชุดทดสอบ Java Technical Compatibility Kit - TCK แล้ว) นำไปสลับใช้งานได้ทันที
ไมโครซอฟท์จะใช้แนวทางออกเฉพาะเวอร์ชัน LTS โดยเริ่มจาก Java 11 ที่เป็น LTS เวอร์ชันล่าสุดในตอนนี้ก่อน (LTS ตัวหน้าคือ Java 17) โดยไมโครซอฟท์จะซัพพอร์ตให้ไปจนถึงอย่างน้อยปี 2024 แต่ไมโครซอฟท์ก็ออกไบนารีของ Java 16 รุ่นทดสอบ Early Access สำหรับแพลตฟอร์มใหม่ๆ อย่าง Windows on ARM มาด้วยเช่นกัน
เหตุผลที่ไมโครซอฟท์ทำ Java ใช้เองเป็นเพราะ ไมโครซอฟท์มีระบบงานภายในที่เป็น Java อยู่แล้ว เช่น ระบบหลังบ้านของ LinkedIn, Yammer, Minecraft (จำนวนมากถึง 500,000 VM!) และเมื่อบวกกับฐานลูกค้า Azure ที่มีจำนวนมาก ก็คุ้มค่าในการลงทุนทำ OpenJDK ของตัวเอง ตอนนี้ไมโครซอฟท์ย้ายงานมารันบน Java ของตัวเองแล้วมากกว่า 140,00 VM
ผู้สนใจสามารถดาวน์โหลดได้จาก Microsoft OpenJDK
ที่มา - Microsoft
Comments
ต่อไป Java มันจะตายตาม action script ไปไหมหว่า
ระบบหลังบ้าน ต่อให้ "ตาย" ก็จะตายอย่างช้ามากๆ จนเรานึกว่าไม่เห็นมันแล้วก็ยังมีการใช้งานอยู่ อย่างเช่น COBOL
lewcpe.com, @wasonliw
ตายไหมไม่รู้แต่เร็วส์นี้รับประกัน!!!
ถึง Java จะตาย แต่ JVM นี่ไม่ตายง่ายแน่ ๆ ครับ มีภาษาอื่นอีกมากที่ target มันอยู่ อย่าง scala, kotlin, clojure หลัก ๆ ที่ดัง ๆ ครับ
ใครจะไปคิดว่าเราจะได้โหลด java มาจากเว็บ MS กันแล้ว
แต่เมื่อก่อนผมก็โหลดจาก MS นะครับ ? https://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine
ทันยุค Visual J++ ใหมครับ
Oracle : ใครๆก็ไม่รักผม
ก็เราอะ ยังไม่รักตัวเองเลย ใครจะไปรักเรา
The Dream hacker..
มีอะไรรับประกันว่าวันหนึ่ง Oracle จะไม่โดนผี SCO ไล่ฟ้องยับ
I need healing.
ผมคิดถึงตอนใช้ซัมซุงรุ่น
มีจาวาติดเครืองแต่ไม่รู้มันใช้ทำอะไร ?
*แล้วก็ แอพ Opera โหลดเร็วมากกกกก