Dela via


Supportvägkarta för Microsoft Build of OpenJDK

Den här artikeln beskriver supportprincipen och översikten för Microsoft Build of OpenJDK-binärfiler.

OpenJDK är referensimplementeringen med öppen källkod för Java SE Platform (Language and Virtual Machine) med sitt överordnade projekt styrt av Oracle Corporation på openjdk.java.net och med källkod tillgänglig på github.com/openjdk. Projektet släpps under GNU General Public License version 2 med Classpath Exception (GPLv2+CE). Java och OpenJDK är varumärken som tillhör Oracle Corporation.

Microsoft Build of OpenJDK refererar till en binärfil eller binärfiler för OpenJDK-projektet som kompileras, paketeras och testas av Microsoft. Long-Term Support (LTS) versioner av Microsoft Build of OpenJDK testas också mot Oracles Java Technology Compatibility Kit (TCK).

Stödpolicy

Den här supportprincipen gäller för Long-Term Support (LTS) versioner av Microsoft Build of OpenJDK. LTS-versionerna av Microsoft Build of OpenJDK får kvartalsuppdateringar som är tillgängliga via microsoft.com/openjdk. Åtkomst till kvartalsvisa uppdateringar av Microsoft Builds of OpenJDK är kostnadsfri och tillgänglig för vem som helst och kan distribueras var som helst enligt licensen för programvaran.

Microsoft Build of OpenJDK-binärfiler kan innehålla nya eller bakåtporterade korrigeringar, säkerhetskorrigeringar och förbättringar som vi anser vara viktiga för våra kunder och våra interna användare. Vissa ändringar kanske inte har (och kanske aldrig) har införlivats i det överordnade OpenJDK-projektet på grund av beslut utanför Microsofts kontroll. Korrigeringar, säkerhetskorrigeringar och förbättringar som ännu inte formellt har skickats uppströms kommer att vara tydligt angivna i våra versionsanteckningar, med källkoden tillgänglig.

Kommersiell support

Kommersiell support är endast tillgängligt för Microsoft Azure-kunder med aktiva Azure-supportplaner och omfattar endast Java-arbetsbelastningar som distribuerats till Azure - och Azure Stack-tjänster samt Azure Arc-kluster . Om du har problem med Microsoft Build of OpenJDK i en Azure-miljö skickar du en supportbegäran.

Microsofts kommersiella stöd för OpenJDK Build följer Microsofts moderna livscykelpolicy.

Gemenskapsstöd

För alla andra scenarier är användare av Microsoft Build of OpenJDK, inklusive LTS- och icke-LTS-versioner, välkomna att ta upp problem, ge feedback och starta diskussioner på github.com/microsoft/openjdk.

Översikt över lansering och service

OpenJDK-projektet släpper nya versioner av Java var 6:e månad. Leverantörer av OpenJDK-binärfiler tillhandahåller olika supporttidslinje för olika versioner av OpenJDK. Microsofts supporttidslinje för LTS-versioner av den här versionen beskrivs nedan.

Följande tabell visar supportöversikten för befintliga LTS-versioner av Microsoft Build of OpenJDK.

Utgåva Lanseringsdatum för Microsoft Build of OpenJDK Utgivningsdatum för OpenJDK Tidigaste slutdatum för support
OpenJDK 11 LTS Maj, 2021 september 2018 september 2027
OpenJDK 17 LTS September 2021 September 2021 september 2027
OpenJDK 21 LTS September 2023 September 2023 September 2028

Inom en versions supportlivscykel måste systemen vara aktuella vid den senaste uppdateringen för att få kommersiell support. Uppdateringar för Microsoft Builds of OpenJDK släpps varje kvartal: januari, april, juli och oktober.

De tidigaste slutdatumen för support som publiceras ovan är initiala mål. Microsoft kan utöka stödet för sina LTS-versioner.

Mer information finns i policyn för modern livscykel.

Systemkrav

I följande tabell visas certifierade maskinvaruarkitekturer för LTS-versionerna av Microsoft Build of OpenJDK.

Utgåva Arkitektur Linux macOS Windows Alpine (musl)
OpenJDK 11 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja Nej
OpenJDK 17 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja Nej
OpenJDK 21 LTS x64 Ja Ja Ja Nej
AArch64 Ja Ja Ja Nej

Operativsystem och Linux-distributioner

Microsoft Build of OpenJDK är tillgängligt för Linux, Windows och macOS på up-to-date och aktivt underhållna versioner av dessa operativsystem och/eller deras distributioner, så länge de ständigt får säkerhetskorrigeringar.

Andra versioner och utgåvor

Microsoft kan släppa binärfiler för Microsoft Build of OpenJDK för andra versioner av OpenJDK – förutom de som anges ovan – utan Long-Term support. Microsoft tillhandahåller inte kommersiell support för icke-LTS-versioner och förbehåller sig rätten att inte tillhandahålla kvartalsuppdateringar för icke-LTS-versioner.

Java 8

En begränsad uppsättning Azure-tjänster kan erbjuda en körning för Java 8 eller köras på Java 8. I dessa scenarier förlitar sig Microsoft på Eclipse Temurin-versioner av OpenJDK för Java 8. Kunder som är villiga att skapa och distribuera Java 8-program i Azure uppmanas att ladda ned binärfiler direkt från Eclipse Adoptium-webbplatsen. Microsoft har åtagit sig att fortsätta samarbeta i Eclipse Adoptium-arbetsgruppen för en framtid som kan förutses. Mer information om supporttidslinjen finns i dokumentationen om Support för Eclipse Adoptium .