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

Individueel bewijs

  1. JavaOS . In: CDC FAQ . Gearchiveerd van het origineel op 4 november 2006. Ontvangen op 11 oktober 2006.