5 pontos por xguru 2021-01-13 | 2 comentários | Compartilhar no WhatsApp
  • Um sistema operacional moderno desenvolvido do zero em Rust para experimentar uma nova arquitetura de SO e uma forma de transferir a responsabilidade por um melhor gerenciamento de estado(*) e de recursos do SO para o compilador

  • Pode ser compilado e executado (QEMU) em ambientes Linux/WSL/macOS/Docker

  • Resolve o problema de State Spill: quando aplicativos e o SO se comunicam durante a execução, permite manter de forma independente o estado de cada aplicativo gerenciado pelo SO, mesmo que o sistema falhe

Apresentação do Theseus OS na OSDI 2020: https://www.youtube.com/watch?v=j4ZPZoPNjkw

2 comentários

 
jwstyle 2021-01-13

Continuam surgindo novos sistemas operacionais, mas onde um sistema operacional assim seria usado...

 
kbumsik 2021-01-13

Incluindo esse OS, a maioria dessas coisas parece ser um OS feito para artigos de pós-graduação, então muitas vezes são apresentados mais como prova de novas teorias de sistemas operacionais do que para uso prático no dia a dia.

Com esse acúmulo, os sistemas operacionais que usamos hoje vão evoluindo ainda mais.