5 Punkte von xguru 2021-01-13 | 2 Kommentare | Auf WhatsApp teilen
  • 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

 
jwstyle 2021-01-13

Es werden ständig neue Betriebssysteme entwickelt, aber wo kommen solche Betriebssysteme eigentlich zum Einsatz ...

 
kbumsik 2021-01-13

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.