JavaOS
JavaOS is een besturingssysteem ontwikkeld door Sun Microsystems met een Java Virtual Machine als basis. In tegenstelling tot Unix- of Unixoid- systemen, die voornamelijk in C worden geïmplementeerd, werd JavaOS voornamelijk in Java geprogrammeerd.
JavaOS wordt door Sun gezien als het legacy- systeem sinds 2006 (zie toekomst ).
Systeem vereisten
Microkernel
Het systeem is gebaseerd op een microkernel die is aangepast aan de respectievelijke hardware .
Hardwareplatforms waarop de kernel draait, omvatten
Opslag
- 256 KByte RAM en 512 KByte ROM
- gebruik voor internet 4 MB RAM en 3 MB ROM
Systeem Architectuur
Virtuele machine
De Java Virtual Machine fungeert als het hoogste exemplaar van de microkernel.
bestuurder
Alle stuurprogramma's zijn geschreven in Java en worden uitgevoerd door de virtuele machine.
werkomgeving
Ook het grafische systeem en de windowmanager, die zijn gebaseerd op de AWT API , zijn in Java geschreven.
Programma's
Omdat JavaOS is ontworpen als besturingssysteem voor embedded systemen , wordt het bijvoorbeeld gebruikt op set-top boxes , als onderdeel van de infrastructuur voor netwerken en ook in geldautomaten . Het JavaStation draait ook op dit besturingssysteem.
toekomst
Sun noemde JavaOS officieel het oude systeem en raadde aan om over te schakelen naar Java ME . Dit is echter geen volwaardig alternatief, aangezien Java ME slechts een API is en geen besturingssysteem.
Zie ook
- JNode Lopend project, met als doel een besturingssysteem dat bijna volledig in Java is geschreven, om Java-programma's zonder aanvullende software te kunnen draaien.
- JX (besturingssysteem) Een heel klein besturingssysteem geschreven in Java, dat vooral flexibel en stabiel moet zijn.
web links
- JX-besturingssysteem (Engels)
- Samenvattend rapport over JavaOS
- JavaOS - een besturingssysteem voor intranetten? Chemnitz University of Technology