AbrirJ9


Eclipse OpenJ9 (anteriormente conocido como IBM J9 ) es una implementación de máquina virtual Java (JVM) de alto rendimiento y escalable que cumple totalmente con la especificación de máquina virtual Java. [3]

OpenJ9 se puede compilar desde el origen o se puede usar con binarios preconstruidos disponibles en el proyecto AdoptOpenJDK para varias plataformas, incluidas Linux y Windows . [4] OpenJ9 también es un componente central del kit de desarrollo de IBM, que está integrado en muchos productos de middleware de IBM, incluidos WebSphere Application Server y Websphere Liberty . OpenJ9 también es un componente de Open Liberty. [5]

Las amplias opciones de configuración garantizan que la JVM se pueda ajustar para satisfacer los requisitos de una amplia gama de aplicaciones Java, desde aplicaciones empresariales complejas que se ejecutan en hardware de mainframe hasta aplicaciones de corta duración que se ejecutan en servicios de nube basados ​​en contenedores.

OpenJ9 puede rastrear sus raíces hasta el producto ENVY/Smalltalk desarrollado por Object Technology International (OTI). IBM compró OTI en 1996 por su experiencia y productos Smalltalk . Sin embargo, cuando el lenguaje Java surgió como un lenguaje líder para el mercado empresarial, la VM de Smalltalk existente se adaptó para procesar códigos de bytes de Java. El nombre J9 evolucionó a partir de la convención de nomenclatura para el código fuente de Smalltalk, K8 . K→J (un paso atrás) porque los desarrolladores creían que Smalltalk era mejor que Java, pero 8→9 (un paso adelante) porque la nueva máquina virtual sería mejor que antes. [6]

J9 JVM se convirtió en el motor de tiempo de ejecución para muchos de los productos de middleware empresarial de IBM, donde ha construido su reputación de alto rendimiento, escalabilidad y confiabilidad.

En 2017, J9 se convirtió en un proyecto de la Fundación Eclipse con el nombre de Eclipse OpenJ9 . IBM continúa participando activamente en el proyecto y continúa colocando esta máquina virtual de Java en el centro de muchas ofertas de software. En la Fundación Eclipse, OpenJ9 está clasificado como un proyecto de incubadora, con el primer lanzamiento, v0.8.0, entregado en 2018.