JX (Betriebssystem)
JX ist ein Mikrokernel-Betriebssystem, dessen Kernel, ebenso wie die mitgelieferten Programme, in Java programmiert wurde.[1]
Überblick[Bearbeiten]
JX ist eine Java Virtual Machine (der JX Core, zu deutsch JX-Kern), die um Funktionen wie einen direkten Hardware-Zugriff und ebenfalls in Java geschriebene Programmen für Kernel-Funktionalitäten etc. erweitert wurde. Da es sich bei Java um eine typsichere Programmiersprache handelt, ist JX in der Lage, laufende Programme (im Speicherbereich) voneinander abzugrenzen, ohne auf Hardware-Speicherschutztechniken zurückgreifen zu müssen. Diese Technik ermöglicht Betriebssystem-Aktionen und Interprozesskommunikation, ohne dass ein auf vielen Computern langsamer Wechsel des verwendeten Speicherbereichs stattfinden muss. JX läuft auf Standard-PCs, wobei eine begrenzte Anzahl herkömmlicher, älterer Hardware unterstützt wird (i486, Pentium). Das System ist freie Software und wurde von der Universität Erlangen entwickelt.[2][3]
Quellenangaben[Bearbeiten]
- ↑ Michael Golm, Meik Felser, Christian Wawersich, Jürgen Kleinöder: JX – Ein flexibles Java-Betriebssystem (Schaubild). Universität Erlangen. Abgerufen am 21. April 2007.
- ↑ JX: The fast and flexible Java OS (en) Universität Erlangen. Abgerufen am 21. April 2007.
- ↑ The JX Operating System (en) Abgerufen am 21. April 2007.
Weblinks[Bearbeiten]
- Projekt-Homepage (englisch)
Diese artikel "JX (Betriebssystem)" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:JX (Betriebssystem).