Jailhouse

Jailhouse on Linux-käyttöjärjestelmiin tarkoitettu laitteiston osiointia tukeva hypervisor, jota voidaan käyttää turvakriittisiin järjestelmiin.

Jailhouse on suunniteltu yksinkertaisuuteen eikä tue kaikkia virtualisointiominaisuuksia kuten KVM ja Xen tukevat Linuxissa. Lähdekoodi on julkaistu GPLv2-lisenssillä.

Jailhouse käyttää asymmetristä moniprosessointia eikä tue laitteiston jakamista. "Asiakkaat" voidaan rajata käyttämään vain tiettyä suoritinta. Jailhouse suoritetaan ilman laitteistokeskeytyksiä ja se käsittelee vain NMI (engl. non-maskable interrupt) keskeytyksiä, jotka ovat luonteeltaan asynkronisia.

Projektin kehityksen aloitti Siemens, joka ilmoitti sen olemassaolosta ensi kerran vuonna 2013.

Lähteet

  1. ↑ Corbet, Jonathan: Safety-critical realtime with Linux LWN.net. Viitattu 5.10.2017.
  2. 1 2 Valentine Sinitsyn: Jailhouse 8.6.2015. Linux Journal. Viitattu 29.9.2018.
  3. 1 2 Understanding the Jailhouse hypervisor, part 1 LWN.net. Viitattu 5.10.2017.
  4. ↑ Understanding the Jailhouse hypervisor, part 2 LWN.net. Viitattu 6.10.2017.
  5. ↑ Jailhouse: A Linux-based Partitioning Hypervisor LWN.net. Viitattu 5.10.2017.

Aiheesta muualla

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.