Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.