Microsoft je napovedal razpoložljivost predogledne različice OpenJD

Microsoft je objavil predogled lastnega Java Development Kit, opisan kot "nova dolgoročno podprta brezplačna distribucija in nov način, kako Microsoft sodeluje in prispeva k ekosistemu Java." Nato bo ta različica postala privzeta distribucija za Javo 11 v upravljanih storitvah Azure.

In Microsoft uporablja javo pri razvijalcih in pri delovnih obremenitvah iz jave na vaši platformi za oblake Azure. Lani je proizvajalec programske opreme OpenJDK za Windows 10 prenesel na naprave, ki temeljijo na Arm (AArch64). Toda Microsoftova nova različica OpenJDK je veliko večji korak.

Microsoft se za različne lastne notranje sisteme zanaša na tehnologije Java, aplikacije in delovne obremenitve, ki omogočajo izvajanje priznanih javnih izdelkov in storitev ter velik nabor kritičnih sistemov, ki vodijo poslovanje Azure infrastruktura. Podjetje izpostavlja intenzivno interno uporabo lastne različice jezika.

Microsoft omenja, da trenutno predogledna različica že ustreza specifikacijam Java 11 in lahko nadomesti katero koli drugo različico OpenJDK

»Dvojne datoteke Microsofta OpenJDK za Javo 11 temeljijo na izvorni kodi OpenJDK po enakih skriptih za izdajo, ki jih uporablja projekt Eclipse Adoptium in jih preizkuša Eclipse Adoptium QA suite (vključno s testiranjem v projektu OpenJDK). Naši binarni programi Java 11 so opravili test tehnične združljivosti (TCK) za Javo 11, ki se uporablja za preverjanje združljivosti s specifikacijo Java 11. Microsoftova različica OpenJDK je preprosta zamenjava za katero koli drugo distribucijo OpenJDK., Ki je na voljo v 'ekosistemu Java ".

Kaj razlikuje Microsoftovo različico binarnih datotek OpenJDK 11 med drugimi, družba pravi, so:

"Popravki in izboljšave, za katere menimo, da so pomembne za naše stranke in notranje uporabnike." »Nekateri še niso uradno posodobljeni in so jasno navedeni v naših opombah ob izdaji. To nam omogoča, da pospešimo izboljšave in popravke, hkrati pa te spremembe izvajamo vzporedno. Posodobitve bodo brezplačne in jih lahko vsi razvijalci Java uvedejo kjer koli "

Glede na objavo v spletnem dnevniku za razvijalce je Bruno Borges iz Microsoftovega oddelka za upravljanje izdelkov Java izjavil, da Microsoft trenutno interno uvaja več kot 500,000 Java Virtual Machines (JVM) (brez vseh storitev Azure in delovnih obremenitev). Poleg tega več kot 140.000 teh JVM že temelji na Microsoftovi različici OpenJDK, trdijo v podjetju.

Azure je še vedno glavni cilj notranjega razvoja Jave, Vozi kritične naloge in podpira celotno infrastrukturo, vendar se ti JVM uporabljajo tudi za začasne mikro storitve, sisteme za velike podatke, posrednike sporočil, storitve sporočanja, pretakanje dogodkov in strežnike iger.

»Java je danes eden najpomembnejših programskih jezikov. Razvijalci ga uporabljajo za ustvarjanje vsega, od bistvenih poslovnih aplikacij do hobi robotov, «so sporočili iz podjetja. 

V prihodnosti, Microsoft bo priporočil boljše optimizacije za delovne obremenitve Java za te storitve, ko bo podjetje začelo uvajati nove JVM-je s svojo različico OpenJDK v Azure. Kasneje letos bo ta različica postala privzeta distribucija za Javo 11 v storitvah, ki jih upravlja Azure, je dejal Bruno.

Upoštevati je treba tudi, da bo Microsoft za storitve, ki jih upravlja Azure in ki ponujajo Javo 8 kot ciljno možnost izvajanja, podpiral binarne datoteke Eclipse Adoptium Java 8 (prej AdoptOpenJDK).

Paketi in namestitveni programi za predogled Microsoft OpenJDK so na voljo takoj. Stranke Microsoft Azure lahko predogled preizkusijo tudi z uporabo lupine Azure Cloud Shell v svojih brskalnikih ali na terminalu Windows.

Na koncu je omenjeno, da so za uvedbo namizja / strežnika x11 v macOS, Linux in Windows na voljo binarni programi Java 11.0.10 (na osnovi OpenJDK 9 + 64).