Microsoft o'zining OpenJDK distributivini nashr etdi

Microsoft kompaniyasi OpenJDK asosida o'zining Java distributivini tarqatishni boshladi. Mahsulot bepul tarqatiladi va GPLv2 litsenziyasi ostida manba kodida mavjud. Tarqatish OpenJDK 11 va OpenJDK 16 asosidagi Java 11.0.11 va Java 16.0.1 uchun bajariladigan dasturlarni o'z ichiga oladi. Qurilishlar Linux, Windows va macOS uchun tayyorlangan va x86_64 arxitekturasi uchun mavjud. Bundan tashqari, Linux va Windows uchun mavjud bo'lgan ARM tizimlari uchun OpenJDK 16.0.1 asosida sinov majmuasi yaratilgan.

Eslatib o'tamiz, 2019 yilda Oracle o'zining Java SE ikkilik distributivlarini yangi litsenziya shartnomasiga o'tkazdi, u tijorat maqsadlarida foydalanishni cheklaydi va faqat dasturiy ta'minotni ishlab chiqish jarayonida yoki shaxsiy foydalanish, sinov, prototiplash va ilovalarni namoyish qilish uchun bepul foydalanish imkonini beradi. Bepul tijorat maqsadlarida foydalanish uchun GPLv2 litsenziyasi ostida taqdim etilgan bepul OpenJDK to'plamidan tijorat mahsulotlari bilan dinamik bog'lanish imkonini beruvchi GNU ClassPath istisnolari bilan foydalanish taklif etiladi. Microsoft tarqatishda qo'llaniladigan OpenJDK 11 filiali LTS versiyasi sifatida tasniflanadi, yangilanishlari 2024 yil oktyabrigacha ishlab chiqariladi. OpenJDK 11 Red Hat tomonidan qo'llab-quvvatlanadi.

Qayd etilishicha, Microsoft tomonidan chop etilgan OpenJDK distribyutsiyasi kompaniyaning Java ekotizimiga qo‘shgan hissasi va hamjamiyat bilan o‘zaro aloqani kuchaytirishga urinishdir. Tarqatish barqaror holatda joylashgan va ko'plab Microsoft xizmatlari va mahsulotlarida, jumladan Azure, Minecraft, SQL Server, Visual Studio Code va LinkedInda qo'llanilgan. Tarqatish har chorakda bepul yangilanishlar nashr etilishi bilan uzoq xizmat ko'rsatish tsikliga ega bo'ladi. Tarkib shuningdek, u yoki bu sabablarga ko'ra asosiy OpenJDK-ga qabul qilinmagan, ammo Microsoft mijozlari va loyihalari uchun muhim deb tan olingan tuzatishlar va yaxshilanishlarni o'z ichiga oladi. Ushbu qo'shimcha o'zgarishlar reliz yozuvida aniq qayd qilinadi va loyihaning omboridagi manba kodida e'lon qilinadi.

Microsoft shuningdek, Java spetsifikatsiyasiga to‘liq mos, AQAvit sifat mezonlariga javob beradigan va ishlab chiqarish loyihalarida foydalanishga tayyor bo‘lgan OpenJDK ikkilik tuzilmalarini tarqatish uchun sotuvchi uchun neytral bozor hisoblangan Eclipse Adoptium Ishchi guruhiga qo‘shilganini e’lon qildi. Xususiyatlarga to'liq mos kelishini ta'minlash uchun Adoptium orqali tarqatilgan yig'ilishlar Java SE TCK da tasdiqlanadi (Texnologiyalar muvofiqligi to'plamiga kirish Oracle va Eclipse Foundation o'rtasidagi kelishuvni o'z ichiga oladi).

Hozirda Eclipse Temurin loyihasidan (ilgari AdoptOpenJDK Java distributivi) OpenJDK 8, 11 va 16 tuzilmalari bevosita Adoptium orqali tarqatiladi. Adoptium loyihasi, shuningdek, OpenJ9 Java virtual mashinasi asosida IBM tomonidan ishlab chiqarilgan JDK yig'ilishlarini o'z ichiga oladi, ammo bu yig'ilishlar IBM veb-sayti orqali alohida tarqatiladi.

Bundan tashqari, Amazon tomonidan ishlab chiqilgan Corretto loyihasini ta'kidlashimiz mumkin, u Java 8, 11 va 16-ning uzoq muddatli qo'llab-quvvatlanishi bilan korxonalarda foydalanishga tayyor bepul tarqatishlarini tarqatadi. Mahsulot Amazonning ichki infratuzilmasida ishlashi tasdiqlangan va Java SE spetsifikatsiyalariga muvofiqligi sertifikatlangan. Oracle'ning Sankt-Peterburg filialining sobiq xodimlari tomonidan asos solingan va JDK 6 va JDK 8 ni ishlab chiqishda eng faol ishtirokchilar reytingida 11 va 16-o'rinlarni egallagan Rossiyaning BellSoft kompaniyasi Liberica JDK distributivini tarqatadi, u muvofiqlikdan o'tadi. Java SE standarti uchun testlar va bepul foydalanish mumkin.

Manba: opennet.ru

a Izoh qo'shish