Story

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing

Gazoche Monday, June 09, 2025

Hello HN!

Showing off the first version of Munal OS, an experimental operating system I have been writing in Rust on and off for the past few years.

https://github.com/Askannz/munal-os

It's an unikernel design that is compiled as a single EFI binary and does not use virtual address spaces for process isolation. Instead, applications are compiled to WASM and run inside of an embedded WASM engine.

Other features:

* Fully graphical interface in HD resolution with mouse and keyboard support

* Desktop shell with window manager and contextual radial menus

* PCI and VirtIO drivers

* Ethernet and TCP stack

* Customizable UI toolkit providing various widgets, responsive layouts and flexible text rendering

* Embedded selection of applications including:

  * A web browser supporting DNS, HTTPS and very basic HTML

  * A text editor

  * A Python terminal
Checkout the README for the technical breakdown.

Demo video: https://streamable.com/5xqjcf

Summary
Munal OS is an open-source, minimalist operating system designed for educational and research purposes. It explores the fundamental concepts of operating systems, providing a platform for users to learn about and experiment with low-level system components.
310 117
Summary
github.com
Visit article Read on Hacker News Comments 117