MesaOS milestone boots a from-scratch Rust kernel on a retail laptop.

Written completely in Rust for modern 64-bit PCs, MesaOS avoids borrowing code from Linux or BSD. Instead, it uses Rust's strict memory safety rules to handle physical RAM allocation, discover hardware on the PCI bus, and process network packets directly. The operating system already boots natively on an HP 15s consumer laptop and includes a functional command-line shell, a text editor, and early USB storage support.
To put this achievement into perspective, building an operating system is a decades- long undertaking. Well-established independent projects like SerenityOS and Redox OS, another Rust-based microkernel project started back in 2015, have spent years with large open-source communities and still battle hardware compatibility hurdles. Getting a brand-new kernel to boot on a physical laptop is a major early achievement; however, bridging the gap to a usable daily driver will take much more work.
Currently, Developer Crackanimad0r is tackling one of the hardest parts of bare-metal development and reverse-engineering wireless drivers for an onboard Realtek Wi-Fi chip. Without hardware-accelerated graphics, Bluetooth, sleep-state power management, and broad Wi-Fi support, MesaOS is realistically years away from running on everyday machines. For now, it's an impressive milestone that proves memory-safe languages can handle low-level PC hardware from the ground up and that Rust is continuing to gain traction in this development arena.
Source(s)
MesaOS on GitHub via HN





