Jailhouse ist ein partitionierender Hypervisor, der auf Linux beruht. Er kann Anwendungen ausführen, die direkt auf der Hardware laufen, oder entsprechend angepasste Betriebssysteme neben Linux. Jailhouse ist auf Einfachheit optimiert, nicht auf Funktionsvielfalt. Es unterstützt keine Überbelegung von Ressourcen und virtualisiert nur die Ressourcen in Software, die nötig sind und nicht in der Hardware virtualisiert werden. Der Start von Jailhouse erfolgt über Linux.