Run binaries from multiple operating systems on a single kernel. Linux, xv6, and more — all natively, all together.
How It Works
Run binaries from different operating systems natively. Linux, xv6, and Scarlet applications work together seamlessly — including graphical applications.
Scarlet Native apps (ScarletUI) and Linux GTK3 applications running on the same desktop
Features
Run Linux, xv6, and other OS binaries natively without virtualization
Memory-safe kernel with Rust's safety guarantees
Native window system protocol and UI framework with Wayland compatibility
SCPM - Native package management system for Scarlet applications and libraries
Execute binaries via userland runtimes (Wasm, emulators)
Type-2 VMM with RISC-V H-extension and AArch64 virtualization
Quick Start
Status