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
Comments URL: https://news.ycombinator.com/item?id=44226879
Points: 15
# Comments: 0
Autentifică-te pentru a adăuga comentarii
Alte posturi din acest grup
Article URL: https://xtool.sh/tutorials/xtool/first-app/
Comments URL: http
Did you know that VSCode extensions run with full access to your system—including file system, network, and credentials? Worse, dozens of malicious extensions have already made it into the marketp

Article URL: https://www.barchart.com/story/news/33003

Article URL: https://github.com/microsoft/edit
Comments URL: https://news.ycombinator