Theseus OS – Ein in Rust entwickeltes OS
(github.com)-
Ein modernes OS, das von Grund auf in Rust entwickelt wurde, um mit einer neuen OS-Architektur zu experimentieren und auszuloten, wie sich die Verantwortung für bessere Zustandsverwaltung(*) und Ressourcenverwaltung vom OS auf den Compiler verlagern lässt
-
Kann in Linux-/WSL-/Mac-/Docker-Umgebungen gebaut und ausgeführt werden (QEMU)
- Löst das Problem des State Spill: Wenn Anwendungen und das OS kommunizieren und ausgeführt werden, kann das System selbst bei einem Crash den vom OS verwalteten Zustand jeder einzelnen Anwendung unabhängig erhalten
Theseus-OS-Präsentation auf der OSDI 2020: https://www.youtube.com/watch?v=j4ZPZoPNjkw
2 Kommentare
Es werden ständig neue Betriebssysteme entwickelt, aber wo kommen solche Betriebssysteme eigentlich zum Einsatz ...
Einschließlich dieses OS scheinen die meisten Projekte dieser Art vor allem OS für Dissertationen von Graduiertenstudierenden zu sein, sodass sie oft eher als Nachweis neuer OS-Theorien veröffentlicht werden als für den praktischen Einsatz im Alltag.
Wenn sich so etwas ansammelt, werden sich die heute verwendeten Betriebssysteme weiterentwickeln.