Rust
seL4 officially supports the use of Rust in userspace. This support entails:
- Rust bindings for the seL4 API (source)
- A runtime for root tasks (source)
- A runtime for seL4 Microkit protection domains (source)
- Custom
rustc
target specifications for seL4 userspace (JSON and docs) - Many more crates for use in seL4 userspace (Sources)
The development and maintenance of Rust support for seL4 userspace is funded and managed by the seL4 Foundation. All of this work happens in one GitHub repository: seL4/rust-sel4.