JavaOS

from Wikipedia, the free encyclopedia

JavaOS is an operating system developed by Sun Microsystems with a Java Virtual Machine as the basis. Unlike Unix or Unixoid systems, which are mainly implemented in C , JavaOS was primarily programmed in Java .

JavaOS has been viewed by Sun as the legacy system since 2006 (see future ).

System requirements

Microkernel

The system is based on a microkernel adapted to the respective hardware .

Hardware platforms that the kernel runs on include

Storage

  • 256 KByte RAM and 512 KByte ROM
  • for internet use 4 MB RAM and 3 MB ROM

System architecture

Virtual machine

The Java Virtual Machine acts as the supreme instance of the microkernel.

driver

All drivers were written in Java and are executed by the virtual machine.

working environment

The graphics system and the window manager, which are based on the AWT API , are also written in Java.

Programs

Since JavaOS was designed as an operating system for embedded systems , it is used, for example, on set-top boxes , as part of the infrastructure for networks and also in ATMs . The JavaStation also runs on this operating system.

future

Sun officially called JavaOS the legacy system and recommended switching to Java ME . However, this is not a fully-fledged alternative, as Java ME is just an API and not an operating system.

See also

  • JNode Ongoing project, the aim of which is an operating system written almost entirely in Java, in order to be able to run Java programs without any additional software.
  • JX (operating system) A very small operating system written in Java, which above all should be flexible and stable.

Web links

Individual evidence

  1. JavaOS . In: CDC FAQ . Archived from the original on November 4, 2006. Retrieved October 11, 2006.