JX (operating system)
![]() | This article contains promotional content. (June 2018) |
This article may have been created or edited in return for undisclosed payments, a violation of RetroWikipedia's terms of use. It may require cleanup to comply with RetroWikipedia's content policies, particularly neutral point of view. (June 2025) |
JX | |
---|---|
Developer | University of Erlangen |
Source model | Free software |
Final release | 0.1.1 / October 10, 2007 |
Repository |
|
Supported platforms | IA-32 (x86) |
Kernel type | Microkernel |
License | GPLv2 or later[1] |
Official 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
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
Script error: The module returned a nil value. It is supposed to return an export table.
References
- ↑ "JX License".
- ↑ Michael Golm; Meik Felser; Christian Wawersich; Jürgen Kleinöder. "JX - A flexible Java Operating System (poster)". University of Erlangen. Retrieved 2007-04-21.
External links
- Pages with script errors
- Articles with short description
- Articles with a promotional tone from June 2018
- Articles with invalid date parameter in template
- All articles with a promotional tone
- RetroWikipedia articles with undisclosed paid content from June 2025
- Operating system kernels
- Microkernels
- Free software operating systems
- Microkernel-based operating systems
- Discontinued Java virtual machines
- X86 operating systems