An experimental x86_64 operating system written in Rust.
Breenix is a working OS with:
- UEFI/BIOS boot support
- Preemptive multitasking
- Userspace process execution
- Basic POSIX system calls
- Keyboard and timer drivers
See docs/planning/PROJECT_ROADMAP.md for current development status and roadmap.
# Run with QEMU (UEFI mode)
cargo run --bin qemu-uefi
# Run tests
cargo test
# Build with userspace programs
cargo build --features testing
- PROJECT_ROADMAP.md - Development roadmap and current status
- CLAUDE.md - Development practices and documentation guide
- docs/planning/ - Detailed planning documents by phase