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
- Sistema operativo JX (inglés)
- Informe resumido sobre JavaOS
- JavaOS: ¿un sistema operativo para intranets? Universidad Tecnológica de Chemnitz