Munal OS: Um Sistema Operacional Experimental em Rust

2025-06-09
Munal OS: Um Sistema Operacional Experimental em Rust

O Munal OS é um sistema operacional experimental escrito inteiramente em Rust, com design de unikernel, escalonamento cooperativo e um modelo de segurança baseado em sandbox WASM. Ele abandona componentes tradicionais como bootloader, mapeamento de páginas, espaço de endereço virtual e interrupções. Em vez disso, todo o SO é compilado em um único binário EFI, incorporando o kernel, o mecanismo WASM e todos os aplicativos. A comunicação com o QEMU é feita por meio de drivers VirtIO, permitindo uma interface gráfica, driver de rede e pilha TCP. Embora atualmente limitado ao QEMU e sem suporte para vários núcleos e interrupções, seu design minimalista e sandbox baseado em WASM oferecem uma nova perspectiva para o design de SO.

Desenvolvimento