JavaOSJavaOS ist ein von Sun Microsystems entwickeltes Betriebssystem mit einer Java Virtual Machine als Basis. Anders als Unix oder unixoide Systeme, die hauptsächlich in C realisiert werden, wurde JavaOS vorrangig in Java programmiert. Seit 2006 wird JavaOS von Sun als Altsystem angesehen (siehe Zukunft). SystemanforderungenMikrokernelDas System basiert auf einem für die jeweilige Hardware angepassten Mikrokernel. Hardware-Plattformen, auf denen der Kernel läuft, sind unter anderem Speicher
SystemarchitekturVirtual MachineDie Java Virtual Machine fungiert als oberste Instanz des Mikrokernels. TreiberAlle Treiber wurden in Java geschrieben und werden von der Virtual Machine ausgeführt. ArbeitsumgebungDas Grafiksystem und der Fenstermanager, die auf das AWT API aufsetzen, sind ebenfalls in Java geschrieben. ProgrammeDa JavaOS als Betriebssystem für Embedded Systems entworfen wurde, findet es zum Beispiel auf Set-Top-Boxen, als Teil der Infrastruktur für Netzwerke und auch in Geldautomaten Anwendung. Auch die JavaStation läuft unter diesem Betriebssystem. ZukunftSun bezeichnete JavaOS offiziell als Altsystem und empfahl die Umstellung auf Java ME.[1] Dabei handelt es sich jedoch nicht um eine vollwertige Alternative, da Java ME lediglich ein API und kein Betriebssystem ist. Siehe auch
Weblinks
Einzelnachweise |