Jailhouse
Jailhouse on Linux-käyttöjärjestelmiin tarkoitettu laitteiston osiointia tukeva hypervisor, jota voidaan käyttää turvakriittisiin järjestelmiin.[1]
Jailhouse on suunniteltu yksinkertaisuuteen eikä tue kaikkia virtualisointiominaisuuksia kuten KVM ja Xen tukevat Linuxissa. Lähdekoodi on julkaistu GPLv2-lisenssillä.[2]
Jailhouse käyttää asymmetristä moniprosessointia eikä tue laitteiston jakamista.[3] "Asiakkaat" voidaan rajata käyttämään vain tiettyä suoritinta.[3] Jailhouse suoritetaan ilman laitteistokeskeytyksiä ja se käsittelee vain NMI (engl. non-maskable interrupt) keskeytyksiä, jotka ovat luonteeltaan asynkronisia.[4]
Projektin kehityksen aloitti Siemens, joka ilmoitti sen olemassaolosta ensi kerran vuonna 2013.[5][2]
Lähteet
muokkaa- ↑ Corbet, Jonathan: Safety-critical realtime with Linux LWN.net. Viitattu 5.10.2017.
- ↑ a b Valentine Sinitsyn: Jailhouse 8.6.2015. Linux Journal. Viitattu 29.9.2018.
- ↑ a b Understanding the Jailhouse hypervisor, part 1 LWN.net. Viitattu 5.10.2017.
- ↑ Understanding the Jailhouse hypervisor, part 2 LWN.net. Viitattu 6.10.2017.
- ↑ Jailhouse: A Linux-based Partitioning Hypervisor LWN.net. Viitattu 5.10.2017.
Aiheesta muualla
muokkaa- Jailhouse-projekti (englanniksi)