„Microsoft“ paskelbė apie savo „Java Development Kit“ peržiūrą, apibūdinamas kaip „naujas ilgalaikis palaikomas nemokamas platinimas ir naujas būdas„ Microsoft “bendradarbiauti ir prisidėti prie„ Java “ekosistemos kūrimo“. Vėliau ši versija taps numatytuoju „Java 11“ paskirstymu „Azure“ valdomose paslaugose.
Ir tai „Microsoft“ naudoja „Java“ savo kūrėjų skyriuje ir darbo krūviuose iš java „Azure“ debesies platformoje. Praėjusiais metais programinės įrangos gamintojas „Windows 10“ skirtą „OpenJDK“ perkėlė į „Arm-based“ įrenginius (AArch64). Tačiau naujoji „Microsoft“ „OpenJDK“ versija yra daug didesnis žingsnis.
„Microsoft“ remiasi „Java“ technologijomis įvairiose savo vidinėse sistemose, programas ir darbo krūvius, leidžiančius įgyvendinti pripažintus viešuosius produktus ir paslaugas, taip pat daugybę misijai svarbių sistemų, skatinančių verslą Azurinė infrastruktūra. Bendrovė pabrėžia intensyvų savo kalbos versijos vidinį vartojimą.
"Microsoft" mini, kad šiuo metu peržiūros versija jau atitinka „Java 11“ specifikacijas ir jis gali pakeisti bet kurią kitą „OpenJDK“ versiją
„„ Microsoft OpenJDK “dvejetainiai failai, skirti„ Java 11 “, yra pagrįsti„ OpenJDK “šaltinio kodu, vadovaujantis tais pačiais išleidimo scenarijais, kuriuos naudoja„ Eclipse Adoptium “projektas ir kuriuos išbando„ Eclipse Adoptium QA “rinkinys (įskaitant testavimą„ OpenJDK “projekte). Mūsų „Java 11“ dvejetainiai failai išlaikė „Java 11“ techninio suderinamumo rinkinio (TCK) testą, kuris naudojamas suderinamumui su „Java 11“ specifikacija patikrinti. „Microsoft“ „OpenJDK“ versija yra paprastas bet kokio kito „OpenJDK“ platinimo pakaitalas. „Java“ ekosistemoje ".
Kuo skiriasi „Microsoft“ „OpenJDK 11“ dvejetainių versijų versija kiti, bendrovės teigimu, yra:
"Pataisymai ir patobulinimai, kurie, mūsų manymu, yra svarbūs mūsų klientams ir vidiniams vartotojams." „Kai kurie iš jų dar nėra oficialiai atnaujinti ir yra aiškiai nurodyti mūsų išleidimo pastabose. Tai leidžia mums paspartinti patobulinimus ir pataisymus, tuo pat metu atliekant tuos pakeitimus. Atnaujinimai bus nemokami ir visi „Java“ kūrėjai gali juos įdiegti bet kur "
Remiantis bendrovės kūrėjų tinklaraščio įrašu, Bruno Borgesas iš „Microsoft“ „Java“ produktų valdymo padalinio nurodė, kad „Microsoft“ šiuo metu diegia daugiau nei 500,000 140.000 „Java“ virtualiųjų mašinų (JVM) viduje (išskyrus visas „Azure“ paslaugas ir darbo krūvius). Klientai). Be to, daugiau nei XNUMX XNUMX šių JVM jau yra pagrįsti „Microsoft“ OpenJDK versija, teigia bendrovė.
„Azure“ vis dar yra pagrindinis vidinio „Java“ kūrimo tikslas, Tai lemia svarbiausias užduotis ir palaiko bendrą infrastruktūrą, tačiau šie JVM taip pat naudojami vidinėms mikropaslaugoms, didžiųjų duomenų sistemoms, pranešimų tarpininkams, pranešimų siuntimo paslaugoms, įvykių srautui perduoti ir žaidimų serveriams.
„Java yra viena iš svarbiausių programavimo kalbų, naudojamų šiandien. Kūrėjai naudoja ją kurdami viską, pradedant svarbiausiomis verslo programomis ir baigiant hobių robotais “, - sakoma bendrovės pranešime.
Ateityje, „Microsoft“ rekomenduos geriau optimizuoti „Java“ darbo krūvius šioms paslaugoms, kai įmonė pradės diegti naujus JVM su savo „OpenJDK“ versija „Azure“. Vėliau šiais metais ši versija taps numatytuoju „Java 11“ paskirstymu „Azure“ valdomose paslaugose, sakoma Bruno pranešime.
Taip pat reikėtų pažymėti, kad „Azure“ valdomoms paslaugoms, kurios siūlo „Java 8“ kaip tikslinę vykdymo laiko parinktį, „Microsoft“ palaikys „Eclipse Adoptium Java 8“ dvejetainius failus (anksčiau „AdoptOpenJDK“).
„Microsoft OpenJDK“ peržiūros paketai ir diegimo programos yra iškart pasiekiami. „Microsoft Azure“ klientai taip pat gali išbandyti peržiūrą naudodami „Azure Cloud Shell“ savo naršyklėse arba „Windows“ terminale.
Galiausiai paminėta, kad „Java 11“ dvejetainiai failai (remiantis „OpenJDK 11.0.10 + 9“) yra numatyti x64 darbalaukio / serverio diegimui „MacOS“, „Linux“ ir „Windows“.