Jailhouse rocker Linux-virtualisering

Den nye hypervisoren Jailhouse er laget for enkelhet, ikke funksjonsrikhet.

Publisert Sist oppdatert

Virtualisering for Linux har fram til nå dreid seg om to hypervisorer: KVM og Xen. Nå har Jailhouse blitt lansert, et åpent og lettvekts supplement til disse.

Den nye hypervisoren for Linux kom helt nylig på banen, da 0.1-versjonen av prosjektet ble lagt ut på åpen kildekode-nettstedet GitHub. Produktet har sin opprinnelse hos Jan Kiszka, en programvareutvikler og konsulent hos Siemens Corporate Technology. Prosjektet ble opprinnelig annonsert seint i fjor høst.

Jailhouse er en hypervisor som er lagd for sanntids, virksomhetskritiske og sikkerhetskritiske anvendelser, derfor er «koden optimalisert for enkelhet og ikke funksjonsrikhet», ifølge prosjektets mailingliste . Jailhouse kan kan kjøre operativsystemer og applikasjoner som er skrevet for å kjøre direkte på maskinvaren, uten operativsystem.

Under utvikling

Det er klart at med et versjonsnummer på 0.1, er dette definitivt et produkt under utvikling. Likevel kan vi lese at «alle nødvendige hovedfunksjoner for å kjøre Jailhouse på Intel x86-prosessorer er nå tilgjengelig» i prosjektets mailinglister.

Ifølge Kiszka er den reduserte kodebasen, som følge av kraftig redusert funksjonssett, en faktor som gjør Jailhouse adskillig enklere å vedlikeholde, i tillegg til å få produktet sertifisert etter nødvendige sikkerhetsstandarder.

Siden Jailhouse er ment å være så liten og ukomplisert som mulig, er det klart at dette er i langt større grad en kompletterende løsning enn en konkurrerende løsning til de eksisterende – og langt mer modne – virtualiseringsteknologiene på markedet i dag.

Først og fremst industri

Jailhouse er bygd for å virtualisere kontrollsystemer i prosessindustri, transportsektor, energiproduksjon/distribusjon og lignende industrielle anvendelser. Produktet er ikke tenkt å ta noen plass innenfor enterprisemarkedet, men prosjektet ønsket ikke å ekskludere mulige anvendelser utenfor det opprinnelige omfanget – det er en av grunnene til at produktet er lagt ut som åpen kildekode, fortalte Kiszka til vår amerikanske søsterpublikasjon InfoWorld.com.

Kiszka har også registrert en økende interesse for Jailhouse innenfor telekombransjen, for å huse nettverksfunksjoner med høy ytelse og lav forsinkelse. Dette indikerer at Jailhouse kan finne anvendelser innenfor et bredere spekter av mer generell bedriftsbruk. Det ville i så fall ikke være første gang en åpen kildekodeteknologi som ikke er lagd for bedriftsanvendelser, likevel finner veien dit.