GitHunt
WI

x86_64 Operating System in Rust with Bootloader, Interrupt Handling, Window Manager, VGA Graphics Driver, Terminal Emulation and Software-Rendered 3D Graphics in a no_std Environment All Memory Safe

ParsonLabs Operating System

Install · Documentation · Releases

ParsonLabbs OS is a operating system with a custom kernel and bootloader compatible with the x86_64 architecture

Rust Requirements

rustup default nightly
rustup component add rust-src
rustup component add llvm-tools-preview

cargo install bootimage

Development Requirements

QEMU is needed to run ParsonLabs OS in development mode, to quickly spin up of a pseudo machine to test the functionalities of the operating system.

Run the Operating System

qemu-system-x86_64 -drive format=raw,file=target/x86_64-unknown-none/debug/bootimage-os.bin

Languages

Rust100.0%

Contributors

Created March 12, 2025
Updated December 2, 2025