Майкрософт өөрийн OpenJDK түгээлтийг нийтлэв

Microsoft нь OpenJDK дээр суурилсан өөрийн Java түгээлтийг түгээж эхэлсэн. Бүтээгдэхүүнийг үнэ төлбөргүй тарааж, GPLv2 лицензийн дагуу эх кодоор авах боломжтой. Энэхүү түгээлт нь OpenJDK 11 болон OpenJDK 16 дээр суурилсан Java 11.0.11 болон Java 16.0.1-д зориулсан гүйцэтгэх файлуудыг агуулдаг. Бүтээлүүд нь Linux, Windows болон macOS-д зориулагдсан бөгөөд x86_64 архитектурт ашиглах боломжтой. Нэмж дурдахад, OpenJDK 16.0.1 дээр суурилсан туршилтын угсралт нь Linux болон Windows дээр ашиглах боломжтой ARM системүүдэд зориулагдсан.

2019 онд Oracle нь Java SE хоёртын хувилбаруудаа арилжааны зорилгоор ашиглахыг хязгаарлаж, зөвхөн програм хангамж боловсруулах явцад эсвэл хувийн хэрэгцээнд ашиглах, туршилт хийх, прототип хийх, үзүүлэх зэрэгт үнэ төлбөргүй ашиглахыг зөвшөөрсөн шинэ лицензийн гэрээнд шилжүүлснийг эргэн санацгаая. Үнэгүй арилжааны зориулалтаар GPLv2 лицензийн дагуу нийлүүлсэн OpenJDK багцыг арилжааны бүтээгдэхүүнтэй динамик холбох боломжийг олгодог GNU ClassPath-ийн үл хамаарах зүйлсийг ашиглахыг санал болгож байна. Microsoft-ын түгээлтэд ашигладаг OpenJDK 11 салбар нь LTS хувилбар гэж ангилагдсан бөгөөд шинэчлэлтийг 2024 оны 11-р сар хүртэл гаргах болно. OpenJDK XNUMX-ийг Red Hat-аас хариуцдаг.

Майкрософтоос гаргасан OpenJDK түгээлт нь тус компанийн Java экосистемд оруулсан хувь нэмэр, олон нийттэй харилцах харилцааг бэхжүүлэх оролдлого гэдгийг онцолжээ. Энэхүү түгээлт нь тогтвортой бөгөөд Azure, Minecraft, SQL Server, Visual Studio Code, LinkedIn зэрэг Microsoft-ын олон үйлчилгээ, бүтээгдэхүүнд аль хэдийн ашиглагдаж байгаа. Түгээлт нь улирал тутам үнэгүй шинэчлэлтүүдийг нийтэлдэг урт засвар үйлчилгээтэй байх болно. Энэхүү найрлагад нэг шалтгааны улмаас үндсэн OpenJDK-д хүлээн зөвшөөрөгдөөгүй боловч Microsoft-ын хэрэглэгчид болон төслүүдэд чухал гэж хүлээн зөвшөөрөгдсөн засвар, сайжруулалтыг багтаасан болно. Эдгээр нэмэлт өөрчлөлтүүдийг хувилбарын тэмдэглэлд тодорхой тэмдэглэж, төслийн репозитор дахь эх кодонд нийтлэх болно.

Майкрософт мөн Java-ийн тодорхойлолтод бүрэн нийцсэн, AQAvit чанарын шалгуурыг хангасан, үйлдвэрлэлийн төслүүдэд ашиглахад бэлэн OpenJDK хоёртын хувилбаруудыг түгээх борлуулагчаас хамааралгүй зах зээл гэж тооцогддог Eclipse Adoptium Ажлын хэсэгт нэгдлээ. Техникийн үзүүлэлтүүдтэй бүрэн нийцэж байгаа эсэхийг баталгаажуулахын тулд Adoptium-ээр дамжуулан түгээсэн угсралтуудыг Java SE TCK-д баталгаажуулдаг (Технологийн нийцтэй байдлын багцад Oracle болон Eclipse Foundation хооронд байгуулсан гэрээ орно).

Одоогоор Eclipse Temurin төслийн (хуучнаар AdoptOpenJDK Java түгээлт) OpenJDK 8, 11, 16 хувилбаруудыг Adoptium-аар дамжуулан шууд түгээж байна. Adoptium төсөлд мөн OpenJ9 Java виртуал машин дээр суурилсан IBM-ийн үйлдвэрлэсэн JDK угсралтуудыг багтаасан боловч эдгээр угсралтуудыг IBM вэб сайтаар тусад нь түгээдэг.

Нэмж дурдахад Amazon-ийн боловсруулсан Corretto төслийг дурдаж болно, энэ нь Java 8, 11, 16-ийн үнэгүй түгээлтийг урт хугацааны дэмжлэгтэйгээр аж ахуйн нэгжүүдэд ашиглахад бэлэн болгодог. Бүтээгдэхүүн нь Амазоны дотоод дэд бүтцэд ажиллаж байгаа нь баталгаажсан бөгөөд Java SE-ийн техникийн үзүүлэлтүүдтэй нийцэж байгаа нь баталгаажсан. Oracle-ийн Санкт-Петербург дахь салбарын хуучин ажилтнуудын үүсгэн байгуулсан Оросын BellSoft компани JDK 6 ба JDK 8-г хөгжүүлэхэд хамгийн идэвхтэй оролцогчдын рейтингээр 11, 16-р байруудыг эзэлдэг бөгөөд нийцтэй байдлыг дамжуулдаг Liberica JDK түгээлтийг түгээдэг. Java SE стандартыг туршиж үзэх бөгөөд үнэгүй ашиглах боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх