Partage via


Feuille de route de support pour la build Microsoft d’OpenJDK

Cet article décrit la stratégie de support et la feuille de route pour les fichiers binaires Microsoft Build of OpenJDK.

OpenJDK est l’implémentation open source, de référence de la plateforme Java SE (langage et machine virtuelle) avec son projet en amont régi par Oracle Corporation à openjdk.java.net et le code source disponible à github.com/openjdk. Le projet est publié sous la licence publique générale GNU version 2 avec l’exception Classpath (GPLv2+CE). Java et OpenJDK sont des marques de commerce d’Oracle Corporation.

La build Microsoft d’OpenJDK désigne un binaire ou des binaires du projet OpenJDK qui sont compilés, emballés et testés par Microsoft. Les versions de support à long terme (LTS) de Microsoft Build of OpenJDK sont également testées sur le Kit de compatibilité des technologies Java (TCK) d’Oracle.

Politique de support

Cette stratégie de support s’applique aux versions de support à long terme (LTS) de Microsoft Build of OpenJDK. Les versions LTS de Microsoft Build of OpenJDK reçoivent des mises à jour trimestrielles, disponibles via microsoft.com/openjdk. L’accès aux mises à jour trimestrielles des builds Microsoft d’OpenJDK est gratuit et disponible pour tout le monde et peut être déployé n’importe où en fonction de la licence du logiciel.

Microsoft Build of OpenJDK binaires peut contenir des correctifs nouveaux ou rétroportés, des correctifs de sécurité et des améliorations que nous jugeons importants pour nos clients et nos utilisateurs internes. Certaines modifications n’ont pas été (et ne peuvent jamais être) incorporées dans le projet OpenJDK en amont en raison de décisions en dehors du contrôle de Microsoft. Les correctifs, les correctifs de sécurité et les améliorations qui n'ont pas été officiellement soumises en amont sont clairement indiqués dans nos notes de publication, avec le code source disponible.

Support commercial

La prise en charge commerciale est disponible uniquement pour les clients Microsoft Azure disposant de plans de support Azure actifs et couvre uniquement les charges de travail Java déployées sur les services Azure et Azure Stack et les clusters Azure Arc. Si vous rencontrez un problème avec microsoft Build of OpenJDK dans un environnement Azure, envoyez une demande de support.

Microsoft Build of OpenJDK commercial support suit la politique de cycle de vie moderne de Microsoft.

Support de la communauté

Pour tous les autres scénarios, les utilisateurs de Microsoft Build of OpenJDK, y compris les versions LTS et non-LTS, sont bienvenus pour déclencher des problèmes, fournir des commentaires et commencer des discussions à github.com/microsoft/openjdk.

Feuille de route de mise en production et de maintenance

Le projet OpenJDK publie de nouvelles versions de Java tous les six mois. Les fournisseurs de fichiers binaires OpenJDK fournissent des chronologies de prise en charge différentes pour différentes versions d’OpenJDK. Le tableau suivant présente les chronologies de prise en charge des versions LTS existantes de Microsoft Build of OpenJDK.

Version Date de sortie de la version Microsoft Build d’OpenJDK Date de publication d’OpenJDK Date de fin de support la plus ancienne
OpenJDK 11 LTS Mai 2021 Septembre 2018 Septembre 2027
OpenJDK 17 LTS Septembre 2021 Septembre 2021 Septembre 2027
OpenJDK 21 LTS Septembre 2023 Septembre 2023 Septembre 2028
OpenJDK 25 LTS Septembre 2025 Septembre 2025 Septembre 2030

Dans le cycle de vie de support d’une version, les systèmes doivent rester à jour sur la dernière mise à jour pour recevoir un support commercial. Les mises à jour des builds Microsoft d’OpenJDK sont publiées tous les trimestres : janvier, avril, juillet et octobre.

Les dates de fin de support les plus anciennes sont des cibles initiales. Microsoft peut étendre la prise en charge de ses versions LTS.

Pour plus d’informations, consultez la politique de cycle de vie moderne.

Configuration requise

Le tableau suivant présente les architectures matérielles certifiées pour les versions LTS de Microsoft Build of OpenJDK.

Version Architecture Linux macOS Fenêtres Alpine (musl)
OpenJDK 11 LTS x64 Oui Oui Oui Oui
AArch64 Oui Oui Oui Non
OpenJDK 17 LTS x64 Oui Oui Oui Oui
AArch64 Oui Oui Oui Non
OpenJDK 21 LTS x64 Oui Oui Oui Non
AArch64 Oui Oui Oui Non
OpenJDK 25 LTS x64 Oui Oui Oui Non
AArch64 Oui Oui Oui Non

Systèmes d’exploitation et distributions Linux

Microsoft Build of OpenJDK est disponible pour Linux, Windows et macOS, sur les versions à jour et activement gérées de ces systèmes d’exploitation et/ou leurs distributions, tant qu’elles reçoivent continuellement des correctifs de sécurité.

Autres versions et publications

Microsoft peut publier des fichiers binaires de Microsoft Build of OpenJDK pour d’autres versions d’OpenJDK sans prise en charge à long terme. Microsoft ne fournit pas de support commercial pour les versions non-LTS et se réserve le droit de ne pas fournir de mises à jour trimestrielles pour les versions non-LTS.

Java 8

Un ensemble limité de services Azure peut offrir un runtime pour Java 8 ou s’exécuter sur Java 8. Dans ces scénarios, Microsoft s’appuie sur les builds Eclipse Temurin d’OpenJDK pour Java 8. Les clients prêts à créer et déployer des applications Java 8 sur Azure sont encouragés à télécharger des fichiers binaires directement à partir du site web Eclipse Adoptium. Microsoft s’engage à continuer à collaborer dans le groupe de travail Eclipse Adoptium pour un avenir prévisible. Pour plus d’informations sur la chronologie de prise en charge, consultez la documentation du support d’Eclipse Adoptium.