JavaOS

JavaOS è un sistema operativo sviluppato da Sun Microsystems con una Java Virtual Machine come base. A differenza dei sistemi Unix o Unixoid , che sono implementati principalmente in C , JavaOS è stato programmato principalmente in Java .

JavaOS è stato visto da Sun come il sistema legacy dal 2006 (vedi futuro ).

Requisiti di sistema

Microkernel

Il sistema si basa su un microkernel adattato al rispettivo hardware .

Le piattaforme hardware su cui gira il kernel includono

Conservazione

  • RAM da 256 KByte e ROM da 512 KByte
  • per Internet utilizzare 4 MB di RAM e 3 MB di ROM

Architettura di sistema

Macchina virtuale

La Java Virtual Machine funge da istanza suprema del microkernel.

conducente

Tutti i driver sono stati scritti in Java e vengono eseguiti dalla macchina virtuale.

ambiente di lavoro

Il sistema grafico e il gestore di finestre, che si basano sulla AWT API , sono anche scritte in Java.

Programmi

Poiché JavaOS è stato progettato come sistema operativo per sistemi embedded , viene utilizzato, ad esempio, sui set-top box , come parte dell'infrastruttura per le reti e anche negli ATM . La JavaStation funziona anche su questo sistema operativo.

futuro

Sun ha ufficialmente chiamato JavaOS il sistema legacy e ha consigliato di passare a Java ME . Tuttavia, questa non è un'alternativa a tutti gli effetti, poiché Java ME è solo un'API e non un sistema operativo.

Guarda anche

  • JNode Ongoing progetto che mira ad un sistema operativo scritto quasi interamente in Java, in modo che i programmi Java possano essere eseguiti senza alcun software aggiuntivo.
  • JX (sistema operativo) Un sistema operativo molto piccolo scritto in Java, che soprattutto dovrebbe essere flessibile e stabile.

link internet

Prove individuali

  1. JavaOS . In: Domande frequenti su CDC . Archiviato dall'originale il 4 novembre 2006. Estratto l'11 ottobre 2006.