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

  • Thread starter Gazoche
  • Start date
  • Replies 0
  • Views 1
Status
Not open for further replies.
G

Gazoche

Guest
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:

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: https://streamable.com/5xqjcf



Comments URL: https://news.ycombinator.com/item?id=44226879

Points: 76

# Comments: 24
 
Status
Not open for further replies.
Top