Highly related: https://github.com/nebulet/nebulet “(Going to be) A microkernel that implements a WebAssembly "usermode" that runs in Ring 0.” It’s inspired by the Microsoft experiment Singularity OS.
I suggest some reading about Xerox PARC and ETHZ OSes.
JNode and CosmOS are also interesting ones.