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 unter openjdk.java.net und 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.

Support-Richtlinie

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 von OpenJDK-Binärdateien können neue oder zurückportierte Korrekturen, Sicherheitskorrekturen und Verbesserungen enthalten, die wir für wichtig für unsere Kunden und unsere internen Benutzer halten. Bestimmte Änderungen wurden aufgrund von Entscheidungen außerhalb der Kontrolle von Microsoft nicht (und möglicherweise nie) im upstream OpenJDK-Projekt integriert. Korrekturen, Sicherheitskorrekturen und Verbesserungen, die nicht formal zum Upstream beigetragen wurden, sind in unseren Versionshinweisen eindeutig gekennzeichnet, wobei der Quellcode verfügbar ist.

Kommerzieller 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 eine Supportanfrage.

Der kommerzielle Support für Microsoft Build von OpenJDK folgt der modernen Lebenszyklusrichtlinie von Microsoft.

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 Freigabe und Wartung

Das OpenJDK-Projekt veröffentlicht alle sechs Monate neue Versionen von Java. Anbieter von OpenJDK-Binärdateien bieten unterschiedliche Supportzeitachsen für verschiedene Versionen von OpenJDK. Die folgende Tabelle zeigt die Support-Zeitpläne für die vorhandenen LTS-Versionen von Microsoft Build of OpenJDK.

Version Microsoft-Build von OpenJDK Veröffentlichungsdatum 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
OpenJDK 25 LTS September 2025 September 2025 September 2030

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 End-of-Support-Termine sind vorläufige 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 Fenster Alpen (Musl)
OpenJDK 11 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja Nein
OpenJDK 17 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja Nein
OpenJDK 21 LTS x64 Ja Ja Ja Nein
AArch64 Ja Ja Ja Nein
OpenJDK 25 LTS x64 Ja Ja Ja Nein
AArch64 Ja Ja Ja Nein

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 Releases

Microsoft kann Binärdateien von Microsoft Build of OpenJDK für andere Versionen von OpenJDK ohne Long-Term 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 vorhersehbare Zukunft weiterzuarbeiten. Weitere Informationen zum Unterstützungszeitplan finden Sie in der Eclipse Adoptium Supportdokumentation.