• This site is a private, non-commercial website. As such, you're welcome here as long as you were invited. If you would like an invite, reach out to Cliff Spark

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

  • Thread starter Thread starter Gazoche
  • Start date Start date
G

Gazoche

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.
GitHub - Askannz/munal-os: An experimental operating system fully written in Rust, with a unikernel design, cooperative scheduling and a security model based on WASM sandboxing.
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:

Code:
  * 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:



Comments URL: Show HN: Munal OS: a graphical experimental OS with WASM sandboxing | Hacker News

Points: 137

# Comments: 53

Continue reading...
 
Back
Top