Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว 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

No Description

ไมโครซอฟท์เป็นบริษัทใหญ่รายล่าสุดที่ลงสนามนี้ เราเห็นทิศทางนี้ตั้งแต่ปี 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

Get latest news from Blognone

Comments

By: deaknaew on 7 April 2021 - 13:35 #1205181

ต่อไป Java มันจะตายตาม action script ไปไหมหว่า

By: lew
FounderJusci's WriterMEconomicsAndroid
on 7 April 2021 - 13:41 #1205183 Reply to:1205181
lew's picture

ระบบหลังบ้าน ต่อให้ "ตาย" ก็จะตายอย่างช้ามากๆ จนเรานึกว่าไม่เห็นมันแล้วก็ยังมีการใช้งานอยู่ อย่างเช่น COBOL


lewcpe.com, @wasonliw

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 7 April 2021 - 13:45 #1205184 Reply to:1205181

ตายไหมไม่รู้แต่เร็วส์นี้รับประกัน!!!

By: choestelus
Contributor
on 7 April 2021 - 14:21 #1205192 Reply to:1205181
choestelus's picture

ถึง Java จะตาย แต่ JVM นี่ไม่ตายง่ายแน่ ๆ ครับ มีภาษาอื่นอีกมากที่ target มันอยู่ อย่าง scala, kotlin, clojure หลัก ๆ ที่ดัง ๆ ครับ

By: adente
ContributorSUSESymbianWindows
on 7 April 2021 - 13:54 #1205185
adente's picture

ใครจะไปคิดว่าเราจะได้โหลด java มาจากเว็บ MS กันแล้ว

By: hisoft
ContributorWindows PhoneWindows
on 7 April 2021 - 14:12 #1205190 Reply to:1205185
hisoft's picture

แต่เมื่อก่อนผมก็โหลดจาก MS นะครับ ? https://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine

By: nant
ContributorWindows PhoneRed HatUbuntu
on 7 April 2021 - 17:32 #1205204 Reply to:1205185

ทันยุค Visual J++ ใหมครับ

By: jokerjunior
iPhoneWindows PhoneAndroidWindows
on 7 April 2021 - 13:57 #1205186

Oracle : ใครๆก็ไม่รักผม

By: Aize
ContributorWindows PhoneAndroidWindows
on 7 April 2021 - 13:59 #1205187 Reply to:1205186
Aize's picture

ก็เราอะ ยังไม่รักตัวเองเลย ใครจะไปรักเรา


The Dream hacker..

By: darkleonic
ContributorAndroidWindowsIn Love
on 7 April 2021 - 14:19 #1205191
darkleonic's picture

มีอะไรรับประกันว่าวันหนึ่ง Oracle จะไม่โดนผี SCO ไล่ฟ้องยับ


I need healing.

By: N Pack on 7 April 2021 - 21:20 #1205222
N Pack's picture

ผมคิดถึงตอนใช้ซัมซุงรุ่น
มีจาวาติดเครืองแต่ไม่รู้มันใช้ทำอะไร ?
*แล้วก็ แอพ Opera โหลดเร็วมากกกกก