Microsoft on välja kuulutanud oma Java-arenduskomplekti eelvaate, mida kirjeldatakse kui "uut pikaajalist toetatud tasuta levitamist ja uut viisi Microsofti koostööks ja Java ökosüsteemi panustamiseks". Seejärel saab sellest versioonist Java 11 vaikelevi Azure'i hallatavates teenustes.
Ja see Microsoft kasutab Java-d oma arendajate jaotuses ja töökoormustes jaavast oma Azure'i pilveplatvormil. Eelmisel aastal teisaldas tarkvaratootja Windows 10 OpenJDK Arm-põhistele seadmetele (AArch64). Kuid Microsofti uus OpenJDK versioon on palju suurem samm.
Microsoft tugineb Java-tehnoloogiatele oma sisemiste süsteemide jaoks, rakendused ja töökoormused, et võimaldada tunnustatud avalike toodete ja teenuste juurutamine, samuti suur hulk missioonikriitilisi süsteeme, mis äritegevust juhtivad. Azure'i infrastruktuur. Ja ettevõte tõstab esile omaenda versiooni intensiivset sisekasutust.
Microsoft mainib, et praegu vastab eelvaade juba Java 11 spetsifikatsioonidele ja see võib asendada mis tahes muud OpenJDK versiooni
„Microsofti OpenJDK kahendfailid Java 11 jaoks põhinevad OpenJDK lähtekoodil, järgides samu väljalaskeskripte, mida kasutas Eclipse Adoptium projekt ja testis Eclipse Adoptium QA komplekt (sh testimine OpenJDK projekti poolt). Meie Java 11 kahendfailid on läbinud Java 11 tehnilise ühilduvuskomplekti (TCK) testi, mida kasutatakse Java 11 spetsifikatsiooniga ühilduvuse kontrollimiseks. Microsofti OpenJDK versioon on lihtne asendus mis tahes muu OpenJDK jaotuse jaoks, mis on saadaval Java ökosüsteemis ".
Mis eristab Microsofti versiooni OpenJDK 11 binaarfailidest teiste sõnul on ettevõtte sõnul järgmised:
"Parandused ja täiustused, mis on meie arvates meie klientide ja sisekasutajate jaoks olulised." „Mõnda neist pole veel ametlikult ajakohastatud ja need on meie väljalaskemärkmetes selgelt näidatud. See võimaldab meil kiirendada parandusi ja parandusi, tehes neid muudatusi paralleelselt. Värskendused on tasuta ja kõik Java-arendajad saavad neid kõikjal rakendada "
Ettevõtte arendaja ajaveebipostituse kohaselt teatas Bruno Borges Microsofti Java tootehalduse divisjonist, et Microsoft juurutab praegu ettevõttesiseselt üle 500,000 140.000 Java virtuaalse masina (JVM) (välja arvatud kõik Azure'i teenused ja töökoormused). Kliendid). Lisaks põhineb ettevõtte sõnul enam kui XNUMX XNUMX neist JVM-idest Microsofti OpenJDK versioonil.
Azure on endiselt Java sisemise arendamise peamine eesmärk, See juhib kriitilisi ülesandeid ja toetab üldist infrastruktuuri, kuid neid JVM-e kasutatakse ka tagantjärele mikroteenuste, suurte andmesüsteemide, sõnumivahendajate, sõnumside teenuste, sündmuste voogesituse ja mänguserverite jaoks.
„Java on üks olulisemaid tänapäeval kasutatavaid programmeerimiskeeli. Arendajad loovad selle abil kõike, alates esmatähtsatest ärirakendustest kuni hobirobotiteni, ”seisab ettevõtte avalduses.
Tulevikus Microsoft soovitab Java-töökoormuste jaoks paremaid optimeerimisi nendes teenustes, kui ettevõte hakkab Azure'is oma OpenJDK versiooniga uusi JVM-e juurutama. Hiljem sel aastal saab sellest versioonist Java 11 vaikelevi Azure'i hallatavates teenustes, ütles Bruno avalduses.
Samuti tuleb märkida, et Azure'i hallatavate teenuste puhul, mis pakuvad Java 8 kui käitusaja sihtvõimalust, toetab Microsoft Eclipse Adoptium Java 8 kahendfaile (varem AdoptOpenJDK).
Microsofti OpenJDK eelvaate paketid ja installijad on kohe saadaval. Microsoft Azure'i kliendid saavad eelvaadet testida ka oma brauserites või Windowsi terminalis Azure Cloud Shelli abil.
Lõpuks mainitakse, et Java 11 kahendfailid (põhineb OpenJDK 11.0.10 + 9-l) on ette nähtud x64 töölaua / serveri juurutamiseks macOS-is, Linuxis ja Windowsis.