Theseus OS - Un OS créé en Rust
(github.com)-
Un OS moderne développé intégralement en Rust à partir de zéro afin d’expérimenter une nouvelle architecture d’OS, une meilleure gestion de l’état(*) et une façon de transférer la responsabilité de la gestion des ressources du système d’exploitation vers le compilateur
-
Peut être compilé et exécuté (QEMU) sur Linux / WSL / macOS / Docker
- Résout le problème de State Spill : lorsque les applications et l’OS communiquent pendant l’exécution, il permet de conserver indépendamment l’état de chaque application géré par l’OS, même en cas de crash du système
Présentation de Theseus OS à l’OSDI 2020 : https://www.youtube.com/watch?v=j4ZPZoPNjkw
2 commentaires
De nouveaux OS continuent d’apparaître, mais où ce genre d’OS sera-t-il utilisé…
La plupart de ces OS, y compris celui-ci, semblent surtout être des OS conçus pour des thèses de master ou de doctorat, donc ils sont souvent publiés avant tout pour valider de nouvelles théories sur les OS plutôt que pour un usage concret au quotidien.
À force de s’accumuler, ce genre de travaux permettra sans doute de faire encore progresser les OS que nous utilisons aujourd’hui.