JX_(operating_system)

JX (operating system)

JX (operating system)

Java-based microkernel operating system


JX is a microkernel operating system with both the kernel and applications implemented using the Java programming language.[2]

Quick Facts Developer, Source model ...

Overview

JX is implemented as an extended Java virtual machine (the JX Core), adding support to the Java system for necessary features such as protection domains and hardware access, along with several components written in Java that provide kernel facilities to applications running on the computer. 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. It is free software, developed by the University of Erlangen.[3]

The primary benefits of JX include:

  • Based on a small trusted computing base (TCB) security system
  • Lack of address space switching compared to most other microkernel systems.
  • It is a highly flexible operating system with different configuration possibilities.

See also


References

  1. "JX License".
  2. Michael Golm; Meik Felser; Christian Wawersich; Jürgen Kleinöder. "JX - A flexible Java Operating System (poster)". University of Erlangen. Retrieved 2007-04-21.
  3. Golm, Michael; Meik Felser; Christian Wawersich; Jürgen Kleinöder (13 June 2002). "The JX Operating System". Proceedings of the 2002 USENIX Annual Technical Conference. Monterey, CA: USENIX. Retrieved 2007-04-21.

Share this article:

This article uses material from the Wikipedia article JX_(operating_system), and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.