Microsofts OpenJDK-version är nu tillgänglig

Microsoft

I slutet av förra året delade vi här på bloggen nyheterna om Microsofts intresse för utvecklingen av OpenJDK och Microsoft undertecknade formellt ett samarbetsavtal med Oracle "Oracle Contributor Agreement" och har välkomnats i Java-communityn.

Förutom tidigare släppte Microsoft en förhandsgranskningsversion i april förra året och nu meddelade Microsoft denna vecka den allmänna tillgängligheten av sin egen version av OpenJDK, den öppna källkodsversionen av Java Development Kit (JDK).

Microsofts OpenJDK är utformad för att hjälpa affärsutvecklare att skapa sin egen programvara, men också för att hjälpa andra utvecklare som skriver Java-applikationer. Under det första tillkännagivandet i april sa företaget Redmond att drygt 140.000 XNUMX av sina virtuella maskiner redan var baserade på sin version av OpenJDK.

"Idag är vi glada att meddela den allmänna tillgängligheten av Microsoft Build of OpenJDK, en ny gratis distribution av OpenJDK som är öppen källkod och tillgänglig gratis för alla att distribuera var som helst," skrev George Adams, Senior Program Manager. På Microsoft, i ett blogginlägg tisdag. Han erinrade om att Microsoft använder mycket Java, med mer än 500.000 XNUMX JVM: er som körs internt. "Java Engineering Group är mycket stolt över att bidra till Java-ekosystemet och hjälpa till att driva arbetsbelastningar som LinkedIn, Minecraft och Azure", tillade han.

Microsofts OpenJDK innehåller binärer för Java 11, baserat på OpenJDK 11.0.11 + 9, på x64-servrar och skrivbordsmiljöer på Windows, macOS och Linux. Företaget har också släppt en ny tidig åtkomst binär för Java 16 för Linux och Windows på ARM, baserad på den senaste versionen av OpenJDK 16.0.1 + 9.

Enligt Microsoft, Den här nya versionen av Java 16 används redan av miljoner Minecraft-spelare, med den senaste versionen 21W19A av Minecraft Java Edition Snapshot, som har uppdaterats för att inkludera en Java 16-körning baserat på Microsofts OpenJDK.

”Vi har implementerat vår egen version av OpenJDK på hundratusentals virtuella maskiner på Microsoft och LinkedIn. Sammantaget har Microsoft mer än 500.000 XNUMX virtuella maskiner som kör Java hos Microsoft, säger Julia Liuson, vice vd för Microsofts utvecklaravdelning. "Vi tillhandahåller också den här tjänsten till Azure-kunder", tillade han. Microsoft publicerar också OpenJDK Docker-bilder och motsvarande Dockerfiler. Dessa bilder kan användas av alla Java-applikationer eller någon komponent i Java-applikationen för distribution var som helst, inklusive Microsoft Azure.

Utöver dessa punkter Adams meddelade att OpenJDK Microsoft Build-versioner av OpenJDK 11 har långvarigt stöd (LTS) och kommer att få gratis kvartalsuppdateringar. Det tillade också att Microsofts OpenJDK-binärer kan innehålla bakåtkompatibla korrigeringar och förbättringar som teamet anser vara viktigt för kunder och interna användare, men som inte har införlivats i OpenJDK-projektet uppströms på grund av beslut utanför Microsofts kontroll.

Enligt honom, korrigeringar och förbättringar som ännu inte officiellt har införlivats uppströms de kommer att anges tydligt i utgåvan och källkoden kommer att finnas tillgänglig. Microsofts version av OpenJDK är en milstolpe för företaget, som etablerar sig mer som en nyckelspelare i Java-gemenskapen.

Det skulle dock vara mindre än de två miljoner Python-utvecklarna som använder VS-kod. ”Vi tror att Microsoft har en unik position för att vara en partner i språkgemenskapen. Vi kan ge ett direkt bidrag till JDK-samhället och erbjuda ett verktyg i världsklass, nämligen VS-kod, säger Liuson.

Microsofts bidrag till OpenJDK inkluderar arbete på sopuppsamlaren och skrivfunktioner för Java-körning. Sammanfattningsvis är Microsofts version av OpenJDK tillgänglig gratis och kan distribueras på kvalificerade Azure-supportplaner. Inkluderar binärfiler för Java 11 baserat på OpenJDK 11.0.11, på x64-servrar och skrivbordsmiljöer på macOS, Linux och Windows.

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


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.