Ante el aumento del poder de las aplicaciones Java sin servidor, Oráculo dibujar GraalOS. Este entorno utiliza la tecnología GraalVM Native Image para compilar código Java en un ejecutable independiente, aprovechando los procesadores x64 y AArch 64 en Oracle Cloud Infrastructure (OCI). Las aplicaciones que se ejecutan en GraalOS deberían requerir mucha menos memoria, gracias a la compilación previa de Native Image, y ser menos costosas de operar, según Oracle.

Las aplicaciones de GraalOS se suspenden y reanudan automáticamente cuando se las llama, sin costo por inactividad. Según el proveedor, la capacidad de suspender y reanudar rápidamente aplicaciones inactivas también significa que no hay costos de arranque en frío. La compañía dijo que la primera aplicación de GraalOS será proporcionar funciones a los usuarios de OCI Functions. Está prevista una plataforma completa de implementación de aplicaciones para GraalOS para 2024.

Lanzamiento paralelo de GraalVM para JDK 21

GraalOS ejecuta ejecutables nativos de Linux directamente, aprovechando los avances en el aislamiento de aplicaciones impuesto por hardware. Este modo elimina la necesidad de integrar una aplicación en un contenedor y garantiza que los últimos parches de seguridad estén implementados y actualizados periódicamente. Además, se admiten microservicios y funciones estatales y sin estado.

En una nota relacionada, Oracle anunció el 19 de septiembre la disponibilidad de GraalVM para JDK (Java Development Kit) 21, que admite funciones de Java 21 como subprocesos virtuales y mejoras de rendimiento de imágenes nativas. JDK 21 se lanzó el 19 de septiembre. Accesible desde el sitio web de Oracle, GraalVM sirve como un JDK de alto rendimiento para acelerar las capacidades de las aplicaciones Java y JVM y simplificar los servicios Java nativos en la nube. También se proporciona soporte para aplicaciones multilingües, para pasar valores entre idiomas.