JX | |
---|---|
Udvikler | Universitetet i Erlangen - Nürnberg |
Kilde | åben kildekode |
nyeste version | 0.1.1 ( 10. oktober 2007 ) |
Kernel type | mikrokerne |
Licens | GNU General Public License |
Stat | Nuværende |
Internet side | JX projekt |
JX er et mikrokerneoperativsystem , hvis kerne og applikationer er implementeret i Java . [en]
JX er implementeret som en udvidet Java virtuel maskine ( JX Core ) med tilføjet understøttelse af nødvendige funktioner såsom sikkerhed og hardwareadgang domæner, samt en række komponenter skrevet i Java, der leverer kernetjenester til applikationer på brugerniveau. Fordi Java er et typesikkert sprog, er JX i stand til at give isolation mellem kørende applikationer uden at bruge hardwarehukommelsesbeskyttelse . Denne teknik, kendt som sprogbaseret beskyttelse , betyder, at systemopkald og interproceskommunikation i JX ikke forårsager adresserumsskift, en operation, der er langsom på de fleste computere. JX kører på standard pc'er og understøtter et begrænset antal større hardwarekomponenter. Det er gratis software udviklet ved universitetet i Erlangen-Nürnberg . [2] [3]
De vigtigste fordele ved JX inkluderer:
Java Virtual Machines ( sammenligning ) | |
---|---|
Sol , Oracle | |
Større implementeringer | |
Indlejret |
|
Andet | |
Ikke understøttet |