IMicrosoft imemezela ukutholakala kokubuka kuqala kwe-OpenJD

IMicrosoft isimemezele ukubuka kuqala kweJava Development Kit yayo, echazwe ngokuthi "ukusatshalaliswa kwamahhala okusha okuxhaswa isikhathi eside kanye nendlela entsha yokuthi iMicrosoft isebenzisane futhi ifake isandla kuhlelo lwezinto eziphilayo lweJava." Ngemuva kwalokho, le nguqulo izoba ukusatshalaliswa okuzenzakalelayo kweJava 11 kumasevisi aphethwe yi-Azure.

Futhi yilokho IMicrosoft isebenzisa iJava kusigaba sayo sonjiniyela nasemithwalweni yokusebenza kusuka kuJava kungxenyekazi yakho yamafu ye-Azure. Ngonyaka odlule, umenzi wesoftware ufake i-OpenJDK ye Windows 10 kumadivayisi asuselwa ku-Arm (AArch64). Kepha inguqulo entsha ye-Microsoft ye-OpenJDK yisinyathelo esikhulu kakhulu.

IMicrosoft ithembele kubuchwepheshe beJava kuzinhlelo zayo ezahlukahlukene zangaphakathi, izicelo kanye nemithwalo yemisebenzi eminingi yokuvumela ukuqaliswa kwemikhiqizo nezinsizakalo zomphakathi ezaziwayo, kanye nohlelo olukhulu lwezinhlelo ezibucayi zemishini eziqhuba ibhizinisi Ingqalasizinda ye-Azure. Futhi inkampani igqamisa ukusetshenziswa kwayo okukhulu kwangaphakathi kwenguqulo yayo yolimi.

Microsoft isho ukuthi okwamanje inguqulo yokubuka kuqala isivele ihlangabezana nezincazelo zeJava 11 futhi ingathatha indawo yanoma iyiphi enye inguqulo ye-OpenJDK

“Amabhanari we-Microsoft OpenJDK weJava 11 asuselwa kwikhodi yomthombo ye-OpenJDK, elandela imibhalo efanayo yokukhishwa esetshenziswe yiphrojekthi ye-Eclipse Adoptium futhi ihlolwe yi-Eclipse Adoptium QA suite (kufaka phakathi ukuhlolwa kwephrojekthi ye-OpenJDK). Ama-binaries ethu e-Java 11 adlulise isivivinyo se-Technical Compatibility Kit (TCK) se-Java 11, esisetshenziselwa ukuqinisekisa ukuhambisana nemininingwane ye-Java 11. Uhlobo luka-Microsoft lwe-OpenJDK luyindlela elula yokushintsha okunye ukusatshalaliswa kwe-OpenJDK okutholakala ku-'Jaan ecosystem '.

Yini ehlukanisa inguqulo yeMicrosoft ye-OpenJDK 11 binaries kwabanye, inkampani ithi, yile:

"Ukulungiswa nokuthuthukiswa esicabanga ukuthi kubalulekile kumakhasimende ethu nakubasebenzisi bangaphakathi." “Ezinye zazo azikabuyekezwa ngokusemthethweni futhi zikhonjiswe ngokusobala kumanothi ethu okukhishwa. Lokhu kusivumela ukuthi sisheshise ukuthuthuka nokulungiswa ngenkathi senza lezo zinguquko ngokufana. Ukuvuselelwa kuzoba mahhala futhi bonke abathuthukisi beJava bangazisebenzisa noma kuphi "

Ngokusho kweposi lebhulogi lonjiniyela benkampani, uBruno Borges wophiko lweMicrosoft Management Management lweMicrosoft ukhombise ukuthi iMicrosoft njengamanje isebenzisa ngaphezu kwe-500,000 Java Virtual Machines (JVM) ngaphakathi (ngaphandle kwazo zonke izinsizakalo ze-Azure nemithwalo yemisebenzi). Ngokwengeziwe, ngaphezu kwama-140.000 ala ma-JVM asevele asuselwe kunguqulo ye-Microsoft ye-OpenJDK, ngokusho kwenkampani.

I-Azure kuseseyinjongo enkulu ekuthuthukisweni kwangaphakathi kweJava, Ishayela imisebenzi ebucayi futhi isekela ingqalasizinda iyonke, kepha lawa ma-JVM asetshenziselwa ama-microservices asemuva, amasistimu wedatha amakhulu, abathengisi bemilayezo, izinsizakalo zemiyalezo, ukusakazwa komcimbi, kanye namaseva wegeyimu.

“IJava ingezinye zezilimi ezibaluleke kakhulu ezisetshenziswayo ezisetshenziswa namuhla. Abathuthukisi bayisebenzisela ukudala yonke into kusuka kuzicelo zebhizinisi ezibalulekile kuya kumarobhothi wokuzilibazisa, ”kusho inkampani esitatimendeni. 

Esikhathini esizayo, IMicrosoft izoncoma ukulungiselelwa okungcono kokulayishwa komsebenzi weJava kulezi zinsizakalo, uma inkampani iqala ukukhipha ama-JVM amasha ngenguqulo yayo ye-OpenJDK ku-Azure. Kamuva kulo nyaka, le nguqulo izoba ukusatshalaliswa okuzenzakalelayo kweJava 11 kumasevisi aphethwe yi-Azure, kusho uBruno esitatimendeni.

Kumele kuqashelwe futhi ukuthi ngezinsizakalo ezilawulwa yi-Azure ezinikeza iJava 8 njengenketho yesikhathi sokusebenza, iMicrosoft izosekela i-Eclipse Adoptium Java 8 kanambambili (phambilini eyayiyi-AdoptOpenJDK).

Amaphakeji wokubuka kuqala we-Microsoft OpenJDK nezifaki ziyatholakala ngokushesha. Amakhasimende eMicrosoft Azure nawo angahlola ukubuka kuqala kusetshenziswa i-Azure Cloud Shell kuziphequluli zawo noma kuWindows Terminal.

Ekugcineni, kushiwo ukuthi ama-Java 11 binaries (asuselwa ku-OpenJDK 11.0.10 + 9) ahlinzekelwa ama-x64 desktop / server deployments kuma-macOS, Linux, kanye neWindows.