I would like the POSIX kernel to be separately maintained from the desktop so Rust-based kernels can be used in place of C++. A fork of RedoxOS using our Haiku-style desktop would have reliable underpinnings where it counts but user-mode code can be rendered as WebAssembly bytecode for custom code packaging and generation.
Custom CPU
I plan on making a custom CPU architecture that doesn't require MMU hardware but uses low-level ops in bytecode to simulate all functions at code generation as possible. Also, interrupts are replaced by event trapping operations because they are parallelizable in ways that user-interrupts are not.
This means all user code must be supplied as bytecode while the kernel and bytecode processing are Rust instead of C++.