Skip to content
Search

Munal OS

lastmod 2025-06-11created 2025-06-111 edits

An experimental operating system fully written in Rust, with a unikernel design, cooperative scheduling and a security model based on WASM sandboxing.

A graphical experimental operating system with WASM sandboxing

Features

  • A graphical experimental operating system implemented entirely in Rust, using a unikernel design and a WASM-based sandboxing security model
  • The kernel, WASM engine, and all apps are embedded in an EFI binary, providing a minimal structure and a unique system call interface
  • Runs on QEMU through VirtIO-based drivers; input, network, and GPU management are implemented by polling without interrupts
  • Supports a simplified operating structure and per-application resource monitoring through a global event loop and cooperative scheduling
  • Provides its own UI toolkit Uitk and built-in apps (web browser, text editor, Python terminal); WASM apps can be developed in various languages

See also

Favorite site

author Zer0 sitemap