Freigeben über


Support-Roadmap für den Microsoft Build of OpenJDK

In diesem Artikel werden die Supportrichtlinie und die Roadmap für die Microsoft Build of OpenJDK-Binärdateien beschrieben.

OpenJDK ist die Open Source-Referenzimplementierung der Java SE-Plattform (Sprache und virtueller Computer) mit dem upstream-Projekt der Oracle Corporation bei openjdk.java.net und mit Quellcode, der unter github.com/openjdk verfügbar ist. Das Projekt wird unter der GNU General Public License Version 2 mit Classpath Exception (GPLv2+CE) veröffentlicht. Java und OpenJDK sind Marken der Oracle Corporation.

Der Microsoft Build von OpenJDK bezieht sich auf eine Binärdatei des OpenJDK-Projekts, das von Microsoft kompiliert, verpackt und getestet wird. Long-Term Support (LTS)-Versionen des Microsoft Build of OpenJDK werden auch mit dem Java Technology Compatibility Kit (TCK) von Oracle getestet.

Supportrichtlinie

Diese Supportrichtlinie gilt für Long-Term Support (LTS)-Versionen von Microsoft Build of OpenJDK. Die LTS-Versionen von Microsoft Build of OpenJDK erhalten vierteljährliche Updates, die über microsoft.com/openjdk verfügbar sind. Der Zugriff auf vierteljährliche Updates von Microsoft Builds von OpenJDK ist kostenlos und für jeden verfügbar und kann überall gemäß der Lizenz der Software bereitgestellt werden.

Microsoft Build of OpenJDK binaries may contain new or backported fixes, security fixes, and enhancements that we de important to our customers and our internal users. Bestimmte Änderungen wurden aufgrund von Entscheidungen außerhalb der Kontrolle von Microsoft möglicherweise nicht (und werden nicht jemals) in das upstream OpenJDK-Projekt integriert. Korrekturen, Sicherheitsupdates und Verbesserungen, die noch nicht formal vorgelagert wurden, werden in unseren Versionshinweisen eindeutig signiert, wobei Quellcode verfügbar ist.

Commercial Support

Kommerzieller Support ist nur für Microsoft Azure-Kunden mit aktiven Azure-Supportplänen verfügbar und umfasst nur Java-Workloads, die für Azure - und Azure Stack-Dienste bereitgestellt werden, und Azure Arc-Cluster . Wenn Sie ein Problem mit dem Microsoft Build of OpenJDK in einer Azure-Umgebung haben, senden Sie bitte eine Supportanfrage.

Microsoft Build of OpenJDK commercial support follows Microsoft's Modern Lifecycle Policy.

Communityunterstützung

Für alle anderen Szenarien können Benutzer von Microsoft Build of OpenJDK, einschließlich LTS und Nicht-LTS-Versionen, Probleme auslösen, Feedback geben und Diskussionen bei github.com/microsoft/openjdk beginnen.

Roadmap für Die Veröffentlichung und Wartung

Das OpenJDK-Projekt veröffentlicht alle 6 Monate neue Versionen von Java. Anbieter von OpenJDK-Binärdateien bieten unterschiedliche Supportzeitachsen für verschiedene Versionen von OpenJDK. Die Supportzeitachse von Microsoft für LTS-Versionen dieses Builds wird unten beschrieben.

Die folgende Tabelle zeigt die Support-Roadmap für die vorhandenen LTS-Versionen von Microsoft Build of OpenJDK.

Version Microsoft Build of OpenJDK release date OpenJDK-Veröffentlichungsdatum Frühestes Enddatum des Supports
OpenJDK 11 LTS Mai 2021 September 2018 September 2027
OpenJDK 17 LTS September 2021 September 2021 September 2027
OpenJDK 21 LTS September 2023 September 2023 September 2028

Innerhalb des Supportlebenszyklus einer Version müssen Systeme auf dem neuesten Update auf dem neuesten Stand bleiben, um kommerziellen Support zu erhalten. Updates für Microsoft Builds von OpenJDK werden jedes Quartal veröffentlicht: Januar, April, Juli und Oktober.

Die frühesten oben veröffentlichten End-of-Support-Termine sind erste Ziele. Microsoft kann den Support für seine LTS-Versionen verlängern.

Weitere Informationen finden Sie in der Modern-Lifecycle-Richtlinie.

Systemanforderungen

Die folgende Tabelle zeigt die zertifizierten Hardwarearchitekturen für die LTS-Versionen von Microsoft Build of OpenJDK.

Version Aufbau Linux macOS Windows Alpen (Musl)
OpenJDK 11 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja No
OpenJDK 17 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja No
OpenJDK 21 LTS x64 Ja Ja Ja No
AArch64 Ja Ja Ja No

Betriebssysteme und Linux-Distributionen

Microsoft Build of OpenJDK ist für Linux, Windows und macOS verfügbar, auf aktuellen und aktiv verwalteten Versionen dieser Betriebssysteme und/oder deren Verteilungen, solange sie ständig Sicherheitsupdates erhalten.

Andere Versionen und Versionen

Microsoft kann Binärdateien von Microsoft Build of OpenJDK für andere Versionen von OpenJDK – neben den oben aufgeführten – ohne langfristigen Support veröffentlichen. Microsoft bietet keinen kommerziellen Support für Nicht-LTS-Versionen und behält sich das Recht vor, keine vierteljährlichen Updates für Nicht-LTS-Versionen bereitzustellen.

Java 8

Eine begrenzte Gruppe von Azure-Diensten kann eine Laufzeit für Java 8 anbieten oder auf Java 8 ausgeführt werden. In diesen Szenarien basiert Microsoft auf Eclipse Temurin-Builds von OpenJDK für Java 8. Kunden, die bereit sind, Java 8-Anwendungen auf Azure zu erstellen und bereitzustellen, werden ermutigt, Binärdateien direkt von der Eclipse Adoptium-Website herunterzuladen. Microsoft ist bestrebt, in der Eclipse Adoptium-Arbeitsgruppe für die foreseable Zukunft weiterzuarbeiten. Weitere Informationen zur Supportzeitachse finden Sie in der Eclipse Adoptium Support-Dokumentation .