Maxine, una máquina virtual java implementada en Java
17 de septiembre de 2008Maxine es una máquina virtual Java desarrollada como un proyecto de investigación dentro de Sun Microsystems y distribuida bajo licencia GPL 2.0. La novedad es que la inmensa mayorÃa de la máquina virtual (menos una mÃnima parte para arrancar que está escrita en ensamblador y C) está escrita en Java.
Se trata de un proyecto de investigación y su principal aplicación actual es el uso en docencia: este código es mucho más fácil de entender y manipular que el código de la máquina Hot Spot. Y el hecho de poder usar una herramienta como NetBeans para trabajar con la máquina virtual también simplifica considerablemente el desarrollo.
La máquina virtual es aproximadamente cinco veces más lenta que Hot Spot y el proyecto se encuentra alojado en java.net.