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 .