I-Microsoft ishicilele okwayo ukusatshalaliswa kwe-OpenJDK

I-Microsoft isiqalile ukusabalalisa okwayo ukusatshalaliswa kwe-Java okusekelwe ku-OpenJDK. Umkhiqizo usatshalaliswa mahhala futhi utholakala ngekhodi yomthombo ngaphansi kwelayisensi ye-GPLv2. Ukusabalalisa kufaka phakathi okusebenzisekayo kwe-Java 11 ne-Java 16, ngokusekelwe ku-OpenJDK 11.0.11 ne-OpenJDK 16.0.1. Izakhiwo zilungiselwe i-Linux, iWindows ne-macOS futhi ziyatholakala ngezakhiwo ze-x86_64. Ukwengeza, umhlangano wokuhlola osuselwe ku-OpenJDK 16.0.1 udalelwe izinhlelo ze-ARM, etholakala ku-Linux ne-Windows.

Masikhumbule ukuthi ngo-2019, i-Oracle yadlulisela ukusatshalaliswa kwayo kanambambili kwe-Java SE esivumelwaneni selayisense esisha esikhawulela ukusetshenziswa ngezinjongo zokuthengisa futhi esivumela ukusetshenziswa kwamahhala kuphela kwinqubo yokuthuthukisa isofthiwe noma ukuyisebenzisela umuntu siqu, ukuhlola, ukwenza i-prototyping kanye nokubonisa izinhlelo zokusebenza. Ukuze kusetshenziswe mahhala ukuthengisa, kuhlongozwa ukuthi kusetshenziswe iphakheji ye-OpenJDK yamahhala, ehlinzekwe ngaphansi kwelayisensi ye-GPLv2 ehlukile kwe-GNU ClassPath evumela ukuxhumanisa okunamandla nemikhiqizo yokuthengisa. Igatsha le-OpenJDK 11, elisetshenziswa ekusabalaliseni i-Microsoft, lihlukaniswa njengokukhululwa kwe-LTS, izibuyekezo ezizokwenziwa kuze kube ngu-Okthoba 2024. I-OpenJDK 11 inakekelwa yi-Red Hat.

Kuyaphawulwa ukuthi ukusatshalaliswa kwe-OpenJDK okushicilelwe yi-Microsoft kuwumnikelo wenkampani ku-ecosystem ye-Java kanye nomzamo wokuqinisa ukusebenzisana nomphakathi. Ukusatshalaliswa kubekwe njengokuzinzile futhi kakade kusetshenziswa kumasevisi nemikhiqizo eminingi ye-Microsoft, okuhlanganisa i-Azure, Minecraft, SQL Server, Visual Studio Code kanye ne-LinkedIn. Ukusabalalisa kuzoba nomjikelezo omude wokulungisa ngokushicilelwa kwekota kwezibuyekezo zamahhala. Ukwakheka kuzophinde kuhlanganise ukulungiswa nokuthuthukiswa, okuthi, ngenxa yezizathu ezithile, akuzange kwamukelwe ku-OpenJDK eyinhloko, kodwa kuqashelwe njengokubalulekile kumakhasimende namaphrojekthi e-Microsoft. Lezi zinguquko ezengeziwe zizophawulwa ngokucacile kunothi lokukhishwa futhi zishicilelwe kukhodi yomthombo endaweni yephrojekthi.

I-Microsoft iphinde yamemezela ukuthi isijoyine i-Eclipse Adoptium Working Group, ethathwa njengendawo yemakethe engathathi hlangothi yokusabalalisa kanambambili ye-OpenJDK ethobelana ngokugcwele nokucaciswa kwe-Java, ehlangabezana nenqubo yekhwalithi ye-AQAvit, futhi elungele ukusetshenziswa kumaphrojekthi wokukhiqiza. Ukuze kuqinisekiswe ukuthobelana okugcwele nezicaciso, imihlangano esabalaliswa nge-Adoptium iqinisekiswa ku-Java SE TCK (ukufinyelela ku-Technology Compatibility Kit kuhilela isivumelwano phakathi kwe-Oracle ne-Eclipse Foundation).

Okwamanje, i-OpenJDK 8, 11 kanye ne-16 yakha kusukela kuphrojekthi ye-Eclipse Temurin (ngaphambili eyayiwukusabalalisa kwe-Java ye-AdoptOpenJDK) isatshalaliswa ngokuqondile nge-Adoptium. Iphrojekthi ye-Adoptium ihlanganisa nemihlangano ye-JDK ekhiqizwe yi-IBM esekelwe emshinini we-OpenJ9 Java virtual, kodwa le mihlangano isatshalaliswa ngokuhlukana ngewebhusayithi ye-IBM.

Ukwengeza, singaqaphela iphrojekthi ye-Corretto eyakhiwe yi-Amazon, esabalalisa ukusabalalisa kwamahhala kwe-Java 8, 11 kanye ne-16 isikhathi eside sokusekelwa, esilungele ukusetshenziswa emabhizinisini. Umkhiqizo uqinisekisiwe ukuthi uyasebenza kungqalasizinda yangaphakathi ye-Amazon futhi ugunyazwe ukuthi uhambisane nokucaciswa kwe-Java SE. Inkampani yaseRussia i-BellSoft, eyasungulwa ngabasebenzi bangaphambili begatsha lase-Oracle laseSt. izivivinyo zezinga le-Java SE futhi iyatholakala ukuze isetshenziswe mahhala.

Source: opennet.ru

Engeza amazwana