Home / Series / Chaos Communication Congress / Aired Order / Season 39 / Episode 93

Xous: A Pure-Rust Rethink of the Embedded Operating System

Xous is a message-passing microkernel implemented in pure Rust, targeting secure embedded applications. This talk covers three novel aspects of the OS: hardware MMU support (and why we had to make our own chip to get this feature), how and why we implemented the Rust standard library in Rust (instead of calling the C standard library, like most other Rust platforms), and how we combine the power of Rust semantics with virtual memory to create safe yet efficient asynchronous messaging primitives. We conclude with a short demo of the OS running on a new chip, the "Baochip-1x", which is an affordable, mostly-open RTL SoC built in 22nm TSMC, configured expressly for running Xous.

English
  • Originally Aired December 28, 2025
  • Runtime 40 minutes
  • Production Code 1317
  • Created December 22, 2025 by
    r4m3u5
  • Modified December 29, 2025 by
    r4m3u5