JX (operating system) explained

JX
Developer:University of Erlangen
Source Model:Free software
Discontinued:yes
Latest Release Version:0.1.1
Supported Platforms:IA-32 (x86)
Kernel Type:Microkernel
License:GPLv2 or later[1]
Website:JX Project

JX is a free, open source, microkernel operating system developed by the University of Erlangen with both the kernel and applications implemented using the Java programming language.[2]

Overview

The JX operating system is an extension of the Java Virtual Machine (JVM), incorporating features like protection domains and hardware access. It includes several Java-written components that provide kernel facilities to applications. Because Java is a type-safe language, JX can provide isolation between running applications without needing to use hardware memory protection. This technique, known as language-based protection means that system calls and inter-process communication in JX does not cause an address space switch, an operation which is slow on most computers. JX runs on standard PCs, supporting a limited range of common hardware elements.

The primary benefits of JX include:

See also

External links

Notes and References

  1. Web site: JX License.
  2. Web site: JX - A flexible Java Operating System (poster). Michael Golm . Meik Felser . Christian Wawersich . Jürgen Kleinöder . University of Erlangen. 2007-04-21.