draft
Last updated 18th of July 2024

WebAssembly based OS

Hypothesis: by utilizing the sandboxing of wasm, we can make secure OSes. And by writing most of the OS in wasm, and only having a small machine<->wasm translator, it could be super flexible to bring to any architecture.

The first step here is a to get a GUI-less OS running, which could power different IoT-devices.

Why?

The final goal here is to have a secure platform where all apps are sandboxed, and the user is in full control of what apps can and cannot do.

For the GUI-part, it's also a goal to have it super simple and easy to use. The device shouldn't have to be bloated with tons of features the user never asked for.