Microsofts OpenJDK-versjon er nå tilgjengelig

Microsoft

På slutten av fjoråret delte vi her på bloggen nyheten om Microsofts interesse for utviklingen av OpenJDK og Microsoft signerte formelt en samarbeidsavtale med Oracle "Oracle Contributor Agreement" og har blitt ønsket velkommen i Java-fellesskapet.

I tillegg til tidligere ga Microsoft ut en forhåndsversjon i april i fjor, og nå kunngjorde Microsoft denne uken den generelle tilgjengeligheten av sin egen versjon av OpenJDK, åpen kildekodeversjon av Java Development Kit (JDK).

Microsofts OpenJDK er designet for å hjelpe forretningsutviklere med å lage sin egen programvare, men også for å hjelpe andre utviklere som skriver Java-applikasjoner. Under den første kunngjøringen i april sa Redmond-firmaet at litt over 140.000 XNUMX av sine virtuelle maskiner allerede var basert på sin versjon av OpenJDK.

"I dag er vi glade for å kunngjøre den generelle tilgjengeligheten av Microsoft Build of OpenJDK, en ny gratis distribusjon av OpenJDK som er åpen kildekode og tilgjengelig gratis for alle å distribuere hvor som helst," skrev George Adams, Senior Program Manager. Hos Microsoft, i et blogginnlegg tirsdag. Han husket at Microsoft bruker mye Java, med mer enn 500.000 XNUMX JVM-er som kjører internt. "Java Engineering Group er veldig stolt av å bidra til Java-økosystemet og hjelpe til med å styrke arbeidsbelastninger som LinkedIn, Minecraft og Azure," la han til.

Microsofts OpenJDK inkluderer binærfiler for Java 11, basert på OpenJDK 11.0.11 + 9, på x64-servere og skrivebordsmiljøer på Windows, macOS og Linux. Selskapet har også gitt ut en ny tidlig tilgang binær for Java 16 for Linux og Windows på ARM, basert på den nyeste versjonen av OpenJDK 16.0.1 + 9.

I følge Microsoft, Denne nye versjonen av Java 16 er allerede brukt av millioner av Minecraft-spillere, med den nyeste versjonen 21W19A av Minecraft Java Edition Snapshot, som er oppdatert for å inkludere en Java 16 kjøretid basert på Microsofts OpenJDK.

“Vi har implementert vår egen versjon av OpenJDK på hundretusenvis av virtuelle maskiner på Microsoft og LinkedIn. Samlet sett har Microsoft mer enn 500.000 XNUMX virtuelle maskiner som kjører Java hos Microsoft, ”sa Julia Liuson, visepresident for Microsofts utvikleravdeling. "Vi leverer også denne tjenesten til Azure-kunder," la han til. Microsoft publiserer også OpenJDK Docker-bildene og de tilsvarende Dockerfilene. Disse bildene kan brukes av alle Java-applikasjoner eller en hvilken som helst komponent i Java-applikasjonen for distribusjon hvor som helst, inkludert Microsoft Azure.

I tillegg til disse punktene, Adams kunngjorde at OpenJDK Microsoft Build-versjoner av OpenJDK 11 har langsiktig støtte (LTS) og vil motta gratis kvartalsvise oppdateringer. Han la også til at Microsofts OpenJDK-binærfiler kan inneholde bakoverkompatible reparasjoner og forbedringer som teamet anser som viktige for kunder og interne brukere, men som ikke har blitt innlemmet i OpenJDK-prosjektet oppstrøms på grunn av beslutninger utenfor Microsofts kontroll.

I følge han, reparasjoner og forbedringer som ennå ikke er offisielt innlemmet oppstrøms de vil være tydelig angitt i versjonsmerknadene, og kildekoden vil være tilgjengelig. Microsofts versjon av OpenJDK er en milepæl for selskapet, som etablerer seg mer som en nøkkelaktør i Java-samfunnet.

Imidlertid ville det være mindre enn de to millioner Python-utviklerne som bruker VS Code. “Vi tror at Microsoft er i en unik posisjon for å være en partner i språkmiljøet. Vi kan gi et direkte bidrag til JDK-samfunnet og tilby et verktøy i verdensklasse, nemlig VS Code, ”sier Liuson.

Microsofts bidrag til OpenJDK inkluderer arbeid med søppeloppsamleren og skrivemuligheter for Java kjøretid. Avslutningsvis er Microsofts versjon av OpenJDK tilgjengelig gratis og kan distribueres på kvalifiserte Azure-støtteplaner. Inkluderer binærfiler for Java 11 basert på OpenJDK 11.0.11, på x64-servere og skrivebordsmiljøer på macOS, Linux og Windows.

Fuente: https://devblogs.microsoft.com/


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.