SableVM

SableVM
Tipo de máquina virtual de Java
Desarrollador Grupo de Investigación Sable
Escrito en Java [1]
Sistema operativo multiplataforma
ultima versión 1.13 ( 30 de marzo de 2007 )
Estado No soportado
Licencia Licencia pública general menor de GNU
Sitio web sablevm.org

SableVM  es un intérprete de código de bytes de Java de sala limpia que implementa la especificación de máquina virtual de Java (segunda edición).

SableVM se diseñó para proporcionar una máquina virtual Java robusta, altamente portátil, eficiente y totalmente compatible con las especificaciones (especificación de JVM, interfaz nativa de Java , interfaz de invocación, interfaz de depuración, etc.) que se puede mantener y ampliar fácilmente. Actualmente ya no es compatible.

Resumen

En el corazón de SableVM hay un intérprete que utiliza las mejores prácticas para lograr un alto rendimiento que se acerque al de un compilador JIT mientras mantiene las ventajas de los intérpretes: portabilidad , mantenibilidad y simplicidad . esta simplicidad hace que el código fuente de SableVM sea muy accesible y fácil de entender para los nuevos usuarios/programadores.

SableVM es un software gratuito  , está licenciado bajo la Licencia pública general reducida de GNU ( LGPL ). También utiliza GNU Classpath (derechos de autor en poder de la FSF ), que tiene la licencia GNU General Public License con excepción de enlace .

SableVM es la primera máquina virtual gratuita para Java que incluye soporte para JVMDI (interfaz de depuración de máquina virtual de Java) y JDWP (protocolo de conexión de depuración de Java). Estas interfaces de depuración de Java estándar son utilizadas, por ejemplo, por Eclipse para proporcionar un entorno de desarrollo de Java rico y fácil de usar.

Véase también

Notas

  1. El proyecto de código abierto de sablevm en Open Hub: página de idiomas - 2006.

Enlaces