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. Novedades para Microsoft Builds of 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 | Architecture | Linux | macOS | Windows | Alpine (musl) |
---|---|---|---|---|---|
OpenJDK 11 LTS | x64 | Sí | Sí | Sí | Sí |
AArch64 | Sí | Sí | Sí | No | |
OpenJDK 17 LTS | x64 | Sí | Sí | Sí | Sí |
AArch64 | Sí | Sí | Sí | No | |
OpenJDK 21 LTS | x64 | Sí | Sí | Sí | No |
AArch64 | Sí | Sí | Sí | 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.