Microsoft ir izstrādājusi pirmo Litebox projekta laidienu, kas attīsta drošībai veltītu operētājsistēmu, kas īstenota kā bibliotēka (Library OS). Šāda pieeja ļauj operētājsistēmas pakalpojumiem tieši integrēties lietotnē, nevis vērsties pie ārējā operētājsistēmas kodola, izmantojot sistēmas izsaukumus. Litebox var tikt izmantots programmās vai kodolos kā papildu izolācijas slānis, kas bloķē piekļuvi nevajadzīgajai kodola vai API funkcionalitātei. projekta kods ir uzrakstīts Rust valodā un ir pieejams saskaņā ar MIT licenci.
Litebox nodrošina ar lietotnēm saistītu bibliotēku ar izolējošu slāni, kas veic pieprasījumu tulkošanu uz ārējiem programmatūras saskarnēm. Šādi ārēji interfeisi var būt Linux kodols, drošas izolētas vides OP-TEE (Open Portable Trusted Execution Environment), WebAssembly vides vai standarta RustStd bibliotēka.
Litebox veidotā minimālā platforma ir piemērota Linux un Windows lietojumprogrammu palaišanai, iegultiem Linux kodoliem un LVBS (Linux Virtualization Based Security). Litebox ieteicamās lietošanas jomas ietver nemodificētu Linux programmatūras palaišana Windows vidē, Linux lietojumprogrammu izpildes izolēšana Linux kodola sistēmās, programmu palaišana virs AMD SEV SNP atmiņas šifrēšanai, OP-TEE programmu izpilde Linux un izolācija, izmantojot LVBS koncepciju ( aparatūras virtualizācijas izmantošana, lai aizsargātu atsevišķus Linux kodola komponentus, piemēram, modulāro autentifikāciju un piekļuves pārvaldību).

Avots: opennet.lv
