AetherOS Microkernel
Un micro-noyau de type Unix écrit en Rust. Comprend un modèle de sécurité basé sur les capacités, une IPC asynchrone et un gestionnaire de mémoire virtuelle à copie nulle.
État du Build
Modèle de Sécurité
AetherOS implémente un modèle de sécurité basé sur les capacités directement dans le noyau. Contrairement aux permissions Unix traditionnelles, les ressources sont accessibles via des jetons infalsifiables (capabilities), éliminant des classes entières de vulnérabilités d'escalade de privilèges.
Architecture Micro-noyau
Le cœur du noyau gère uniquement la gestion mémoire, l'ordonnancement des threads et la communication inter-processus (IPC). Les systèmes de fichiers, piles réseau et pilotes de périphériques s'exécutent dans des processus utilisateur isolés, garantissant la stabilité du système.
Pile Noyau
[K] AetherOS Kernel v0.0.1 starting...
[K] CPU: x86_64 @ 3.4GHz detected
[K] Memory Map: 16GB RAM initialized
[K] Capability Manager: Security Policy Loaded
[K] IPC: Asynchronous channels open
[K] Initializing System/0 ... OK
_