A new kernel port — to WebAssembly
Joel Severin has announcedthe availability of his port of the Linux kernel to WebAssembly; one can goto this page andwatch it boot in a browser.
Wasm is similar to every other arch in Linux, but alsodifferent. One important difference is that there is no way tosuspend execution of a task. There is a way around this though:Linux supports up to 8k CPUs (or possibly more...). We can justspin up a new CPU dedicated to each user task (process/thread) andnever preempt it