Theseus OS - Un OS hecho con Rust
(github.com)-
Un OS moderno desarrollado desde cero en Rust para experimentar con una nueva estructura de sistema operativo y con formas de trasladar del OS al compilador la responsabilidad de una mejor gestión del estado (*) y de los recursos
-
Se puede compilar y ejecutar (QEMU) en entornos Linux/WSL/macOS/Docker
- Resuelve el problema de State Spill: cuando las aplicaciones y el OS se comunican y se ejecutan, permite mantener de forma independiente el estado de cada aplicación administrado por el OS incluso si el sistema llega a fallar
Presentación de Theseus OS en OSDI 2020: https://www.youtube.com/watch?v=j4ZPZoPNjkw
2 comentarios
Siguen apareciendo sistemas operativos nuevos, pero... ¿dónde se usarán sistemas operativos como este?
Incluyendo este OS, la mayoría de estas cosas suelen ser sistemas operativos hechos por estudiantes de posgrado para sus tesis, así que muchas veces se presentan más como una prueba de nuevas teorías de sistemas operativos que para usarse primero en la vida real.
Supongo que, acumulándose este tipo de trabajos, los sistemas operativos que usamos ahora seguirán evolucionando.