Inihayag ng Microsoft ang preview ng sarili nitong Java Development Kit, na inilarawan bilang "isang bagong pangmatagalang suportadong libreng pamamahagi at ang bagong paraan para sa Microsoft upang makipagtulungan at mag-ambag sa ecosystem ng Java." Kasunod, ang bersyon na ito ay magiging default na pamamahagi ng Java 11 sa mga pinamamahalaang serbisyo ng Azure.
At Ginagamit ng Microsoft ang java sa dibisyon ng developer at sa mga workload galing sa java sa iyong Azure cloud platform. Noong nakaraang taon, ang tagagawa ng software ay nag-port sa OpenJDK para sa Windows 10 hanggang sa Arm-based na mga aparato (AArch64). Ngunit ang bagong bersyon ng Microsoft ng OpenJDK ay isang mas malaking hakbang.
Ang Microsoft ay umaasa sa mga teknolohiya ng Java para sa iba't ibang sariling panloob na mga system, mga application at workloads upang paganahin ang pagpapatupad ng kinikilalang mga pampublikong produkto at serbisyo, pati na rin ang isang malaking hanay ng mga system na kritikal sa misyon na nagtutulak sa negosyo. Imprastraktura ng Azure. At ang kumpanya ay nagha-highlight ng matinding panloob na paggamit ng sarili nitong bersyon ng wika.
microsoft nabanggit na sa sandaling ang bersyon ng preview ay natutugunan na ang mga pagtutukoy ng Java 11 at mapapalitan nito ang anumang iba pang bersyon ng OpenJDK
"Ang mga binary ng Microsoft OpenJDK para sa Java 11 ay batay sa OpenJDK source code, kasunod sa parehong mga script ng paglabas na ginamit ng proyekto ng Eclipse Adoptium at sinubukan ng Eclipse Adoptium QA suite (kasama ang pagsubok ng proyekto ng OpenJDK). Ang aming mga binary na Java 11 ay nakapasa sa pagsubok sa Technical Compatibility Kit (TCK) para sa Java 11, na ginagamit upang i-verify ang pagiging tugma sa pagtutukoy ng Java 11. Ang bersyon ng Microsoft ng OpenJDK ay isang simpleng kapalit para sa anumang iba pang pamamahagi ng OpenJDK. Magagamit sa 'Java ecosystem '.
Ano ang nakikilala sa bersyon ng Microsoft ng OpenJDK 11 binaries ng iba, sinabi ng kumpanya, ay:
"Ang mga pag-aayos at pagpapabuti na sa palagay namin ay mahalaga sa aming mga customer at panloob na mga gumagamit." "Ang ilan sa kanila ay hindi pa opisyal na na-update at malinaw na ipinahiwatig sa aming mga tala ng paglabas. Pinapayagan kaming mapabilis ang mga pagpapabuti at pag-aayos habang ginagawa ang mga pagbabagong iyon nang kahanay. Ang mga pag-update ay libre at ang lahat ng mga developer ng Java ay maaaring ipatupad ang mga ito kahit saan "
Ayon sa post ng blog ng developer ng kumpanya, ipinahiwatig ni Bruno Borges ng dibisyon ng Pamamahala ng Produkto ng Java ng Microsoft na kasalukuyang inilalagay ng Microsoft ang higit sa 500,000 Java Virtual Machines (JVM) sa loob (hindi kasama ang lahat ng mga serbisyo ng Azure at workloads). Mga customer). Bilang karagdagan, higit sa 140.000 ng mga JVM na ito ay batay na sa bersyon ng OpenJDK ng Microsoft, ayon sa kumpanya.
Ang Azure pa rin ang pangunahing target para sa panloob na pag-unlad ng Java, Naghahimok ito ng mga kritikal na gawain at sumusuporta sa pangkalahatang imprastraktura, ngunit ang mga JVM na ito ay ginagamit din para sa back-end microservices, malalaking system ng data, mga broker ng mensahe, mga serbisyo sa pagmemensahe, streaming ng kaganapan, at mga server ng laro.
"Ang Java ay isa sa pinakamahalagang mga wika sa pag-program na ginagamit ngayon. Ginagamit ito ng mga developer upang lumikha ng lahat mula sa mahahalagang aplikasyon ng negosyo hanggang sa mga libangan na robot, "sinabi ng kumpanya sa pahayag.
Sa hinaharap, Inirerekumenda ng Microsoft ang mas mahusay na mga pag-optimize para sa mga workload ng Java sa mga serbisyong ito, sa sandaling magsimula ang kumpanya na mag-deploy ng mga bagong JVM kasama ang bersyon nito ng OpenJDK sa Azure. Sa paglaon ng taong ito, ang bersyon na ito ay magiging default na pamamahagi para sa Java 11 sa mga pinamamahalaang serbisyo ng Azure, sinabi ni Bruno sa pahayag.
Dapat ding pansinin na para sa mga pinamamahalaang serbisyo ng Azure na nag-aalok ng Java 8 bilang isang target na pagpipilian ng runtime, susuportahan ng Microsoft ang Eclipse Adoptium Java 8 binaries (dating AdoptOpenJDK).
Ang mga pakete at pag-install ng OpenJDK ng Microsoft ay magagamit kaagad. Ang mga customer ng Microsoft Azure ay maaari ring subukan ang preview gamit ang Azure Cloud Shell sa kanilang mga browser o sa Windows Terminal.
Sa wakas, nabanggit na ang Java 11 binaries (batay sa OpenJDK 11.0.10 + 9) ay ibinibigay para sa x64 desktop / server deployments sa macOS, Linux, at Windows.