JavaOS

JavaOS é um sistema operacional desenvolvido pela Sun Microsystems com uma Java Virtual Machine como base. Ao contrário dos sistemas Unix ou Unixoid , que são implementados principalmente em C , o JavaOS foi programado principalmente em Java .

JavaOS é visto pela Sun como o sistema legado desde 2006 (veja o futuro ).

requisitos de sistema

Microkernel

O sistema é baseado em um microkernel adaptado ao respectivo hardware .

As plataformas de hardware nas quais o kernel é executado incluem

Armazenamento

  • 256 KByte de RAM e 512 KByte de ROM
  • para internet use 4 MB de RAM e 3 MB de ROM

Arquitetura do sistema

Máquina virtual

A Java Virtual Machine atua como a instância suprema do microkernel.

motorista

Todos os drivers foram escritos em Java e são executados pela máquina virtual.

ambiente de trabalho

O sistema gráfico e o gerenciador de janelas, que são baseados na API AWT , também são escritos em Java.

Programas

Como o JavaOS foi desenhado como um sistema operacional para sistemas embarcados , ele é utilizado, por exemplo, em set-top boxes , como parte da infraestrutura de redes e também em caixas eletrônicos . O JavaStation também é executado neste sistema operacional.

futuro

A Sun chamou oficialmente o JavaOS de sistema legado e recomendou a mudança para o Java ME . No entanto, esta não é uma alternativa totalmente desenvolvida, já que Java ME é apenas uma API e não um sistema operacional.

Veja também

  • Projeto JNode Ongoing, cujo objetivo é um sistema operacional escrito quase inteiramente em Java, para poder rodar programas Java sem nenhum software adicional.
  • JX (sistema operacional) Um sistema operacional muito pequeno escrito em Java, que acima de tudo deve ser flexível e estável.

Links da web

Evidência individual

  1. JavaOS . In: CDC FAQ . Arquivado do original em 4 de novembro de 2006. Recuperado em 11 de outubro de 2006.