JavaOS

JavaOS es un sistema operativo desarrollado por Sun Microsystems con una máquina virtual Java como base. A diferencia de los sistemas Unix o Unixoid , que se implementan principalmente en C , JavaOS se programó principalmente en Java .

JavaOS ha sido considerado por Sun como el sistema heredado desde 2006 (ver futuro ).

Requisitos del sistema

Microkernel

El sistema se basa en un microkernel adaptado al hardware respectivo .

Las plataformas de hardware en las que se ejecuta el kernel incluyen

Almacenamiento

  • 256 KByte de RAM y 512 KByte de ROM
  • para uso de Internet 4 MB de RAM y 3 MB de ROM

Arquitectura del sistema

Máquina virtual

La máquina virtual Java actúa como la instancia suprema del microkernel.

conductor

Todos los controladores se escribieron en Java y son ejecutados por la máquina virtual.

ambiente de trabajo

El sistema de gráficos y el administrador de ventanas, que se basan en la API de AWT , también están escritos en Java.

Programas

Dado que JavaOS fue diseñado como un sistema operativo para sistemas embebidos , se utiliza, por ejemplo, en decodificadores , como parte de la infraestructura de redes y también en cajeros automáticos . El JavaStation también se ejecuta en este sistema operativo.

futuro

Sun llamó oficialmente a JavaOS el sistema heredado y recomendó cambiar a Java ME . Sin embargo, esta no es una alternativa completa, ya que Java ME es solo una API y no un sistema operativo.

Ver también

  • Proyecto JNode Ongoing, cuyo objetivo es un sistema operativo escrito casi íntegramente en Java, para poder ejecutar programas Java sin ningún software adicional.
  • JX (sistema operativo) Un sistema operativo muy pequeño escrito en Java, que sobre todo debe ser flexible y estable.

enlaces web

Evidencia individual

  1. JavaOS . En: Preguntas frecuentes de los CDC . Archivado desde el original el 4 de noviembre de 2006. Consultado el 11 de octubre de 2006.