Starina ("star" + "-ina") is a new open-source operating system aiming to be a production-ready, general-purpose, secure OS with a microkernel architecture. With userspace-first design and developer experience in mind, Starina lets you develop OS components rapidly and securely with Rust.
Features
- x86_64, 64-bit Arm (AArch64), 64-bit RISC-V support.
- A new microkernel written in Rust.
- Multiple component isolation modes: in-kernel (trust Rust's safety), user mode, and in the future, WebAssembly.
- Rust API and libraries for applications.
- smoltcp-based TCP/IP stack.
- virtio device drivers to support cloud environment.
This project is still in its early stages. Grab some popcorn and enjoy how it evolves 🍿