Compartir a través de


Plan de desarrollo de soporte técnico para Microsoft Build of OpenJDK

En este artículo se describe la directiva de soporte técnico y la hoja de ruta de los archivos binarios de OpenJDK de Microsoft Build.

OpenJDK es la implementación de referencia código abierto de java SE Platform (lenguaje y máquina virtual), con su proyecto ascendente regido por Oracle Corporation en openjdk.java.net y con código fuente disponible en github.com/openjdk. El proyecto se publica bajo la versión 2 de la licencia pública general gnu con excepción classpath (GPLv2+CE). Java y OpenJDK son marcas comerciales de Oracle Corporation.

La compilación de Microsoft de OpenJDK hace referencia a archivos binarios o binarios del proyecto OpenJDK compilado, empaquetado y probado por Microsoft. Las versiones de soporte técnico a largo plazo (LTS) de Microsoft Build of OpenJDK también se prueban en el Kit de compatibilidad de tecnología Java (TCK) de Oracle.

Directiva de soporte técnico

Esta directiva de soporte técnico se aplica a las versiones de soporte técnico a largo plazo (LTS) de Microsoft Build of OpenJDK. Las versiones LTS de Microsoft Build de OpenJDK recibirán actualizaciones trimestrales, disponibles a través de microsoft.com/openjdk. El acceso a actualizaciones trimestrales de Microsoft Builds of OpenJDK es gratuito y está disponible para cualquier persona y se puede implementar en cualquier lugar según la licencia del software.

Microsoft Build de archivos binarios de OpenJDK puede contener correcciones nuevas o posteriores, correcciones de seguridad y mejoras que consideramos importantes para nuestros clientes y nuestros usuarios internos. Es posible que algunos cambios no se hayan incorporado (y quizás nunca) en el proyecto de OpenJDK ascendente debido a decisiones fuera del control de Microsoft. Las correcciones, las correcciones de seguridad y las mejoras que aún no se han ascendente formalmente se firmarán claramente en nuestras notas de la versión, con el código fuente disponible.

Soporte técnico comercial

La compatibilidad comercial solo está disponible para los clientes de Microsoft Azure con planes de soporte técnico de Azure activos y solo cubre las cargas de trabajo de Java implementadas en los servicios de Azure y Azure Stack y los clústeres de Azure Arc. Si tiene un problema con Microsoft Build de OpenJDK en un entorno de Azure, envíe una solicitud de soporte técnico.

Microsoft Build of OpenJDK commercial support (Microsoft Build of OpenJDK commercial support) se rige por la directiva de ciclo de vida moderno de Microsoft.

Soporte técnico de la comunidad

Para todos los demás escenarios, los usuarios de Microsoft Build de OpenJDK, incluidas las versiones LTS y no LTS, son bienvenidos a generar problemas, proporcionar comentarios e iniciar discusiones en github.com/microsoft/openjdk.

Hoja de ruta de lanzamiento y mantenimiento

El proyecto OpenJDK publica nuevas versiones de Java cada 6 meses. Los proveedores de archivos binarios de OpenJDK proporcionan diferentes escalas de tiempo de soporte técnico para diferentes versiones de OpenJDK. La escala de tiempo de soporte técnico de Microsoft para las versiones LTS de esta compilación se describe a continuación.

En la tabla siguiente se muestra la hoja de ruta de soporte técnico para las versiones de LTS existentes de Microsoft Build de OpenJDK.

Versión Microsoft Build of OpenJDK release date Fecha de lanzamiento de OpenJDK Fecha de finalización de soporte técnico más temprana
OpenJDK 11 LTS Mayo de 2021 Septiembre de 2018 Septiembre de 2027
OpenJDK 17 LTS Septiembre de 2021 Septiembre de 2021 Septiembre de 2027
OpenJDK 21 LTS Septiembre de 2023 Septiembre de 2023 Septiembre de 2028

Dentro del ciclo de vida de soporte técnico de una versión, los sistemas deben permanecer actualizados en la actualización más reciente para recibir soporte técnico comercial. Las actualizaciones de Microsoft Builds de OpenJDK se publican cada trimestre: enero, abril, julio y octubre.

Las primeras fechas de fin de soporte técnico publicadas anteriormente son destinos iniciales. Microsoft puede ampliar la compatibilidad con sus versiones LTS.

Para obtener más información, consulte la Directiva de ciclo de vida moderno.

Requisitos del sistema

En la tabla siguiente se muestran las arquitecturas de hardware certificadas para las versiones LTS de Microsoft Build de OpenJDK.

Versión Arquitectura Linux macOS Windows Alpine (musl)
OpenJDK 11 LTS x64
AArch64 No
OpenJDK 17 LTS x64
AArch64 No
OpenJDK 21 LTS x64 No
AArch64 No

Sistemas operativos y distribuciones de Linux

Microsoft Build de OpenJDK está disponible para Linux, Windows y macOS, actualizadas y mantenidas activamente de estos sistemas operativos o sus distribuciones, siempre y cuando reciban continuamente correcciones de seguridad.

Otras versiones y versiones

Microsoft puede publicar archivos binarios de Microsoft Build de OpenJDK para otras versiones de OpenJDK , además de las enumeradas anteriormente, sin soporte técnico a largo plazo. Microsoft no proporcionará soporte comercial para versiones que no sean LTS y se reserva el derecho de no proporcionar actualizaciones trimestrales para las versiones que no son LTS.

Java 8

Un conjunto limitado de servicios de Azure puede ofrecer un entorno de ejecución para Java 8 o ejecutarse en Java 8. En estos escenarios, Microsoft se basa en las compilaciones de Eclipse Temurin de OpenJDK para Java 8. Se recomienda a los clientes que creen e implementen aplicaciones java 8 en Azure para descargar archivos binarios directamente desde el sitio web de Eclipse Adoptium. Microsoft se compromete a seguir colaborando en el grupo de trabajo de Eclipse Adoptium para el futuro foreable. Para obtener más información sobre la escala de tiempo de soporte técnico, consulte la documentación de compatibilidad con Eclipse Adoptium.