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
- Sistema operacional JX (inglês)
- Relatório resumido em JavaOS
- JavaOS - um sistema operacional para intranets? Universidade de Tecnologia de Chemnitz