orOS — Monolithic 64-bit Kernel in Rust
A 64-bit operating system kernel written from scratch in freestanding Rust. Features custom interrupt handling (IDT, GDT, PIC), physical memory management with paging, multiple heap allocator implementations, a VGA text-mode driver with framebuffer support, and an async cooperative task executor with keyboard input. Built for x86_64-unknown-none using the Rust nightly toolchain.
Feb 7, 2024