
Un OS de bibliothèque axé sur la sécurité prenant en charge l'exécution en mode noyau et en mode utilisateur.
Un système d'exploitation bibliothèque axé sur la sécurité
[!NOTE]
Ce projet est actuellement en évolution et en amélioration actives. Bien que nous travaillions vers une version stable, certaines API et interfaces peuvent changer à mesure que la conception continue de mûrir. Vous êtes invités à explorer et à expérimenter, mais si vous avez besoin de stabilité à long terme, il peut être préférable d'attendre une version stable, ou de vous préparer à vous adapter aux mises à jour en cours de route.
LiteBox est un système d'exploitation bibliothèque de sandboxing qui réduit considérablement l'interface avec l'hôte, réduisant ainsi la surface d'attaque. Il se concentre sur l'interopérabilité facile de divers shims "North" et plateformes "South". LiteBox est conçu pour être utilisé dans des scénarios à la fois noyau et non-noyau.
LiteBox expose une interface "North" inspirée de Rust-y nix/rustix lorsqu'il reçoit une interface Platform à son "South". Ces interfaces permettent une grande variété de cas d'utilisation, facilitant la connexion entre toutes les paires North--South.
Exemples de cas d'utilisation :
Consultez les fichiers suivants pour plus de détails :
Licence MIT. Voir ./LICENSE pour plus de détails.
Ce projet peut contenir des marques de commerce ou des logos pour des projets, produits ou services. L'utilisation autorisée des marques de commerce ou logos de Microsoft est soumise et doit suivre les directives de marque de commerce et de marque de Microsoft. L'utilisation de marques de commerce ou logos de Microsoft dans des versions modifiées de ce projet ne doit pas créer de confusion ni suggérer un parrainage de Microsoft. Toute utilisation de marques de commerce ou logos de tiers est soumise aux politiques de ces tiers.