La versión OpenJDK de Microsoft ya está disponible

junio 05, 2021 , 0 Comments

Microsoft

A fínales del año pasado compartimos aquí en el blog la noticia sobre el interés por parte de Microsoft en el desarrollo de OpenJDK y Microsoft firmo formalmente un acuerdo de colaboración con Oracle «Oracle Contributor Agreement» y ha sido recibido en la comunidad Java.

Además de que anteriormente Microsoft lanzo una versión preliminar en abril pasado y ahora Microsoft anunció esta semana la disponibilidad general de su propia versión de OpenJDK, la versión de código abierto del Java Development Kit (JDK).

OpenJDK de Microsoft está diseñado para ayudar a los desarrolladores empresariales a crear su propio software, pero también para ayudar a otros desarrolladores que escriben aplicaciones en Java. Durante el primer anuncio en abril, la firma de Redmond dijo que poco más de 140.000 de sus máquinas virtuales ya estaban basadas en su versión de OpenJDK.

«Hoy, nos complace anunciar la disponibilidad general de Microsoft Build of OpenJDK, una nueva distribución gratuita de OpenJDK que es de código abierto y está disponible de forma gratuita para que cualquiera la implemente en cualquier lugar», escribió George Adams., Senior Program Manager en Microsoft, en una publicación de blog el martes. Recordó que Microsoft utiliza mucho Java, con más de 500.000 JVM ejecutándose internamente. “El Grupo de Ingeniería de Java está muy orgulloso de contribuir al ecosistema de Java y ayudar a impulsar cargas de trabajo como LinkedIn, Minecraft y Azure”, agregó.

OpenJDK de Microsoft incluye binarios para Java 11, basados ​​en OpenJDK 11.0.11 + 9, en servidores x64 y entornos de escritorio en Windows, macOS y Linux. La compañía también ha lanzado un nuevo binario de acceso anticipado para Java 16 para Linux y Windows en ARM, basado en la última versión de OpenJDK 16.0.1 + 9.

Según Microsoft, esta nueva versión de Java 16 ya es utilizada por millones de jugadores de Minecraft, con la última versión 21W19A de Minecraft Java Edition Snapshot, que se ha actualizado para incluir un tiempo de ejecución de Java 16 basado en OpenJDK de Microsoft.

“Hemos implementado nuestra propia versión de OpenJDK en cientos de miles de máquinas virtuales en Microsoft y LinkedIn. En general, Microsoft tiene más de 500.000 máquinas virtuales que ejecutan Java en Microsoft ”, dijo Julia Liuson, vicepresidenta de la división de desarrolladores de Microsoft. “También brindamos este servicio a los clientes de Azure”, agregó. Microsoft también publica las imágenes de OpenJDK Docker y los Dockerfiles correspondientes. Estas imágenes pueden ser utilizadas por cualquier aplicación Java o cualquier componente de la aplicación Java para su implementación en cualquier lugar, incluido Microsoft Azure.

Además de estos puntos, Adams anunció que las versiones OpenJDK 11 de Microsoft Build de OpenJDK tienen soporte a largo plazo (LTS) y recibirán actualizaciones trimestrales gratuitas. Asimismo, agregó que los binarios OpenJDK de Microsoft pueden contener correcciones y mejoras compatibles con versiones anteriores que el equipo considera importantes para los clientes y usuarios internos, pero que no se han incorporado al proyecto OpenJDK en sentido ascendente debido a decisiones fuera del control de Microsoft.

Según él, las correcciones y mejoras que aún no se han incorporado oficialmente upstream se indicarán claramente en las notas de la versión y el código fuente estará disponible. La versión de Microsoft de OpenJDK es un hito para la empresa, que se está estableciendo más como un jugador clave en la comunidad Java.

Sin embargo, sería menor que los dos millones de desarrolladores de Python que usan VS Code. “Creemos que Microsoft se encuentra en una posición única para ser un socio en la comunidad lingüística. Podemos hacer una contribución directa a la comunidad JDK y ofrecemos una herramienta de clase mundial, a saber, VS Code ”, dice Liuson.

Las contribuciones de Microsoft a OpenJDK incluyen el trabajo en el recolector de basura y las capacidades de escritura para el tiempo de ejecución de Java. En conclusión, la versión de Microsoft de OpenJDK está disponible de forma gratuita y se puede implementar en planes de soporte de Azure elegibles. Incluye binarios para Java 11 basados ​​en OpenJDK 11.0.11, en servidores x64 y entornos de escritorio en macOS, Linux y Windows.

Fuente: https://devblogs.microsoft.com/


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.