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
- Sistema operativo JX (inglese)
- Rapporto di riepilogo su JavaOS
- JavaOS: un sistema operativo per intranet? Chemnitz University of Technology
Prove individuali
- ↑ JavaOS . In: Domande frequenti su CDC . Archiviato dall'originale il 4 novembre 2006. Estratto l'11 ottobre 2006.