Theseus OS - Rustで作られたOS
(github.com)-
新しいOS構造、より優れた状態管理(*)、およびリソース管理の責務をOSからコンパイラへ移す方法を実験するために、ゼロからRustで開発されたモダンなOS
-
Linux/WSL/macOS/Docker環境でビルドおよび実行(QEMU)が可能
- State Spill問題を解決:アプリケーションとOSが通信しながら実行される際、システムがクラッシュした場合でも、OSが管理している各アプリケーションの状態を独立して維持できるようにすること
OSDI 2020でのTheseus OS発表 : https://www.youtube.com/watch?v=j4ZPZoPNjkw
2件のコメント
新しいOSは次々と作られていますが、このようなOSはいったいどこで使われるのでしょうか…。
このOSも含めて、この手のものの多くは大学院生の論文向けOSなので、まずは実生活での利用よりも、新しいOS理論のProof用として出されることが多いように思います。
こうしたものが積み重なって、今使われているOSがさらに発展していくのでしょう。