MotorOS: a Rust-first operating system for x64 VMs

Motūrus OS, also known as Motor OS, is a new operating system designed specifically for virtual machine-based workloads in the cloud. It aims to address the shortcomings of Linux, which is currently the dominant choice for virtualized production workloads. Motūrus OS is built from the ground up with a focus on simplicity and security, while still delivering excellent performance. It is a microkernel-based operating system written in Rust and supports x64 KVM-based virtual machines. Although many subsystems are still in the proof-of-concept stage, some features such as kernel scheduling, memory management, I/O subsystem, networking, and a simple httpd are already functional. However, it is important to note that Motūrus OS is not yet production-ready and lacks a security audit. To build and run Motūrus OS, refer to the provided documentation. The project expresses gratitude to Philipp Oppermann for his influential blog series on Writing an OS in Rust.

https://github.com/moturus/motor-os

To top