Linux ported to WebAssembly, boots in a browser tab

Linux ported to WebAssembly, boots in a browser tab

“For the last two years I have been making a slow effort to port the Linux kernel to WebAssembly,” reads a surprising mail on the Linux kernel mailing list.


I’m now at the point where the kernel boots and I can run basic programs from a shell. As you’ll see if you play with it a bit, it’s not very stable and sooner or later it will fail, but I think this is a good first step. Wasm isn’t necessarily aimed just at the web, but that’s how I’ve been developing this project… This is Linux, booting into your browser tab, accelerated by Wasm.

Foronyx warns that “there are stability issues and it also didn’t take me long to cause this WASM port of the Linux kernel to crash when running on Google Chrome.”

Leave a Reply

Your email address will not be published. Required fields are marked *