Delen via


Ondersteuningsschema voor de Microsoft Build van OpenJDK

In dit artikel worden het ondersteuningsbeleid en de roadmap voor de Microsoft Build van OpenJDK-binaries beschreven.

OpenJDK is de opensource-referentie-implementatie van het Java SE-platform (taal en virtuele machine), met het upstreamproject dat wordt beheerd door Oracle Corporation op openjdk.java.net en met broncode die beschikbaar is op github.com/openjdk. Het project wordt uitgebracht onder de GNU General Public License versie 2 met Classpath Exception (GPLv2+CE). Java en OpenJDK zijn handelsmerken van Oracle Corporation.

De Microsoft Build van OpenJDK verwijst naar een binair of binair bestand van het OpenJDK-project dat is gecompileerd, verpakt en getest door Microsoft. Long-Term Ondersteuning (LTS)-releases van de Microsoft Build of OpenJDK worden ook getest aan de hand van de Java Technology Compatibility Kit (TCK) van Oracle.

Ondersteuningsbeleid

Dit ondersteuningsbeleid is van toepassing op Long-Term Ondersteuningsreleases (LTS) van de Microsoft Build van OpenJDK. De LTS-releases van Microsoft Build van OpenJDK ontvangen kwartaalupdates die beschikbaar zijn via microsoft.com/openjdk. Toegang tot kwartaalupdates van Microsoft Builds van OpenJDK zijn gratis en beschikbaar voor iedereen, en kunnen overal worden geïmplementeerd volgens de licentie van de software.

Microsoft Build-versie van OpenJDK-binaries kan nieuwe of backported fixes, beveiligingsupdates, en verbeteringen bevatten die belangrijk zijn voor onze klanten en onze interne gebruikers. Bepaalde wijzigingen zijn mogelijk niet (en mogelijk niet ooit) opgenomen in het upstream OpenJDK-project vanwege beslissingen buiten de controle van Microsoft. Fixes, beveiligingsoplossingen en verbeteringen die nog niet formeel upstreamed zijn, worden duidelijk gemarkeerd in onze releaseopmerkingen, met beschikbare broncode.

Commerciële ondersteuning

Commerciële ondersteuning is alleen beschikbaar voor Microsoft Azure-klanten met actieve Azure-ondersteuningsplannen en omvat alleen Java-workloads die zijn geïmplementeerd in Azure- en Azure Stack-services en Azure Arc-clusters . Als u een probleem hebt met de Microsoft Build van OpenJDK in een Azure-omgeving, dient u een ondersteuningsaanvraag in.

Microsoft Build van commerciële ondersteuning voor OpenJDK volgt het moderne levenscyclusbeleid van Microsoft.

Ondersteuning door community

Voor alle andere scenario's zijn gebruikers van Microsoft Build van OpenJDK, waaronder LTS- en niet-LTS-releases, welkom om problemen op te stellen, feedback te geven en discussies op github.com/microsoft/openjdk te starten.

Roadmap voor release en onderhoud

Het OpenJDK-project brengt elke 6 maanden nieuwe versies van Java uit. Leveranciers van binaire OpenJDK-bestanden bieden verschillende ondersteuningstijdlijnen voor verschillende versies van OpenJDK. De ondersteuningstijdlijn van Microsoft voor LTS-releases van deze build wordt hieronder beschreven.

In de volgende tabel ziet u de ondersteuningsschema voor de bestaande LTS-releases van Microsoft Build van OpenJDK.

Versie Releasedatum van Microsoft Build van OpenJDK Releasedatum van OpenJDK Vroegste einddatum van ondersteuning
OpenJDK 11 LTS Mei 2021 September 2018 September 2027
OpenJDK 17 LTS September 2021 September 2021 September 2027
OpenJDK 21 LTS September 2023 September 2023 September 2028

Binnen de levenscyclus van de ondersteuning van een release moeten systemen actueel blijven op de meest recente update om commerciële ondersteuning te ontvangen. Updates voor Microsoft-builds van OpenJDK worden elk kwartaal uitgebracht: januari, april, juli en oktober.

De vroegste einddatums voor ondersteuning die hierboven worden gepubliceerd, zijn de eerste doelen. Microsoft kan ondersteuning voor de LTS-releases uitbreiden.

Zie het moderne levenscyclusbeleid voor meer informatie.

Systeemvereisten

In de volgende tabel ziet u de gecertificeerde hardwarearchitecturen voor de LTS-releases van Microsoft Build of OpenJDK.

Versie Architectuur Linux macOS Ramen Alpen (musl)
OpenJDK 11 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja Nee.
OpenJDK 17 LTS x64 Ja Ja Ja Ja
AArch64 Ja Ja Ja Nee.
OpenJDK 21 LTS x64 Ja Ja Ja Nee.
AArch64 Ja Ja Ja Nee.

Besturingssystemen en Linux-distributies

Microsoft Build van OpenJDK is beschikbaar voor Linux, Windows en macOS, vanaf up-to-datum op actief onderhouden versies van deze besturingssystemen en/of hun distributies, zolang ze voortdurend beveiligingsupdates ontvangen.

Andere versies en uitgaven

Microsoft kan binaire bestanden van Microsoft Build of OpenJDK vrijgeven voor andere versies van OpenJDK, naast de hierboven genoemde versies, zonder Long-Term Ondersteuning. Microsoft biedt geen commerciële ondersteuning voor niet-LTS-releases en behoudt zich het recht voor om geen kwartaalupdates te verstrekken voor niet-LTS-releases.

Java 8

Een beperkte set Azure-services kan een runtime bieden voor Java 8 of worden uitgevoerd op Java 8. In deze scenario's is Microsoft afhankelijk van Eclipse Temurin-builds van OpenJDK voor Java 8. Klanten die bereid zijn Java 8-toepassingen in Azure te bouwen en te implementeren, worden aangemoedigd om binaire bestanden rechtstreeks vanaf de Eclipse Adoptium-website te downloaden. Microsoft streeft ernaar om samen te werken in de Eclipse Adoptium-werkgroep voor de forese toekomst. Zie de eclipse Adoptium-ondersteuningsdocumentatie voor meer informatie over de ondersteuningstijdlijn.