Hubbry Logo
search button
Sign in
JX (operating system)
JX (operating system)
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
JX (operating system)
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the JX (operating system) Wikipedia article. Here, you can discuss, collect, and organize anything related to JX (operating system). The purpose of the hub is ...
Add your contribution
JX (operating system)
JX
DeveloperUniversity of Erlangen
Source modelFree software
Final release0.1.1 / October 10, 2007; 17 years ago (2007-10-10)
Supported platformsIA-32 (x86)
Kernel typeMicrokernel
LicenseGPLv2 or later[1]
Official websiteJX 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

[edit]

JX is implemented as an extended Java virtual machine (the JX Core), adding support to the Java system for 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.

The primary benefits of JX include:

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

See also

[edit]

References

[edit]
  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.
[edit]