Adding Rust Stable libstd Support for Xous It is possible to add support for a new OS to the Rust compiler’s stable channel without rebuilding everything, enablinglibstd support for entirely new operating systems.
EC: Phone Home The main Betrusted SoC CPU gets a lot of interest, but it’s the EC CPU that’s responsible for networking. This discusses the software and stack of the Betrusted EC, how it’s wired up, and why it was designed that way.
Xous Process Creation A fundamental feature of modern computing is the ability to run programs. In many embedded systems, the list of processes is fixed at startup. In other systems, including mobile phones and desktop computers, new processes can be spawned on a running system. Until now, Xous has been unable to create new processes. Instead, it relied on the bootloader to create memory maps and load processes from disk into those newly-created memory maps.