JX (operační systém) - JX (operating system)

JX
VývojářUniversity of Erlangen
Zdrojový modelSvobodný software
Konečné vydání0.1.1 / 10. října 2007; Před 13 lety (2007-10-10)
Jádro typMicrokernel
LicenceGPLv2 nebo později[1]
Oficiální webové stránkyProjekt JX

JX je mikrokernel operační systém s oběma jádro a aplikace implementované pomocí Jáva programovací jazyk.[2]

Přehled

JX je implementován jako rozšířený Virtuální stroj Java (dále jen JX Core), přidání podpory systému Java pro nezbytné funkce, jako jsou ochranné domény a přístup k hardwaru, spolu s řadou komponent napsaných v Javě, které poskytují aplikacím běžícím na počítači jádro. Protože Java je typově bezpečné JX je schopen zajistit izolaci mezi spuštěnými aplikacemi, aniž by bylo nutné používat ochranu hardwarové paměti. Tato technika, známá jako jazyková ochrana znamená, že systém volá a meziprocesová komunikace v JX nezpůsobuje přepínání adresního prostoru, což je operace, která je u většiny počítačů pomalá. JX běží na standardních počítačích s podporou omezené řady běžných hardwarových prvků. to je Svobodný software, vyvinutý společností University of Erlangen.[3][4]

Mezi hlavní výhody JX patří:

  • malý důvěryhodná výpočetní základna (TCB) má za následek vysoký bezpečnostní systém
  • nedostatek přepínání adresového prostoru umožňuje vysoký výkon ve srovnání s většinou systémů mikrokernelů

Viz také

Reference

  1. ^ http://www4.cs.fau.de/Projects/JX/license.html
  2. ^ Michael Golm; Meik Felser; Christian Wawersich; Jürgen Kleinöder. „JX - flexibilní operační systém Java (plakát)“. University of Erlangen. Citováno 2007-04-21.
  3. ^ „JX: rychlý a flexibilní Java OS“. University of Erlangen. Citováno 2007-04-21.
  4. ^ Golm, Michael; Meik Felser; Christian Wawersich; Jürgen Kleinöder (13. června 2002). „Operační systém JX“. Sborník z výroční technické konference USENIX 2002. Monterey, CA: USENIX. Citováno 2007-04-21.

externí odkazy