Microsoft heeft een lichtgewicht besturingssysteem uitgebracht waarmee Linux-applicaties in een sandbox kunnen draaien. Litebox is volledig in Rust geschreven en beschikbaar onder een MIT-licentie. Het OS is bedoeld als alternatief voor VM's, maar dan een waarbij de kernel bijvoorbeeld niet gedeeld wordt.
Litebox is een project dat Microsoft op GitHub heeft gezet. Microsoft noemt het 'een librarybesturingssysteem voor sandboxing', dat 'de interface naar de host drastisch reduceert'. In de praktijk is Litebox een laag tussen twee secties van het besturingssysteem, wat Microsoft de 'north- en southinterface' noemt. Die ene bestaat uit shims, die api's gebruiken om functies uit te voeren in het platform, zoals Linux of Windows, of juist de Linux-kernel.
Volgens Microsoft is het besturingssysteem bedoeld voor verschillende soorten toepassingen. Zo kan het worden gebruikt om onaangepaste Linux-software op Windows draaien, maar ook gesandboxte Linux-applicaties op Linux. Ook kunnen gebruikers zo programma's boven op een beveiligingssysteem zoals SEV-SNP draaien.
In de praktijk kan het besturingssysteem worden gebruikt voor applicaties waarbij het niet mogelijk of verstandig is om een kernel te delen. Litebox kan dan dienen als een alternatieve kernel. De software is volledig in Rust geschreven, wat geheugenkwetsbaarheden moet voorkomen. Het OS is beschikbaar onder een MIT-licentie, zegt Microsoft.
/i/2008009414.png?f=imagenormal)