JX (operating system)
JX is a microkernel - operating system , the kernel , as well as the bundled applications in Java has been programmed.
overview
JX is a Java Virtual Machine (the JX Core , in German JX kernel ), which is used to add functions such as B. a direct hardware access and also programs written in Java for kernel functionalities etc. has been expanded. Since Java is a type-safe programming language , JX is able to separate running programs (in the memory area) from one another without having to resort to hardware memory protection technology. This technique, known as voice-based protection , enables operating system actions and interprocess communicationwithout having to change the storage area used slowly on many computers. JX runs on standard PCs with a limited number of conventional hardware supported. The system is open source and is being developed by the University of Erlangen .
The great advantages of JX are:
- A lightweight, manageable operating system base enables a high level of confidence in its security and reliability
- Since there is no need to change the memory areas, high performance is achieved compared to other microkernel operating systems.
References
- ↑ Michael Golm, Meik Felser, Christian Wawersich, Jürgen Kleinöder: JX - A flexible Java operating system (diagram) . University of Erlangen. Retrieved April 21, 2007.
- ↑ JX: The fast and flexible Java operating system (English) . University of Erlangen. Retrieved April 21, 2007.
- ↑ The JX operating system (English) . Retrieved April 21, 2007.
Web links
- Project homepage (English)