Rare find

Tifflin. A complete operating system built from scratch in Rust instead of C.

github.com/thepowersgang/rust_os

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

April 2026
  • Usermode - Warning cleanups
  • rundir - Fix grub config filename for ISO
  • Kernel - Warning fixes
  • Kernel amd64 - Debugging and polish to *PIC code from real hardware
  • fs_iso9660 - Bugfixes
  • rundir - Hack up ISO generation
  • Usermode - Hack around libstd issues (nightly fixes)
  • Usermode - Work around ICE in syscalls (untested)
  • Usermode - Nightly fixes
  • Kernel - Compile fixes
September 2025
  • Kernel AMD64 - Only disable PIC if it's present and unuse
August 2025
  • Kernel amd64 - Tweaked interrupt logging
  • Kernel amd64 sync - Improved tracing of IF
  • rundir - Tweak notes about event tracing
  • Kernel amd64 PIC - Working!
  • Kernel amd64 HPET - Fix type name to avoid warnings
  • Kernel amd64 - Tweak error logging a little
  • Kernel amd64 - Add a semi-hacky 8259 PIC fallback (and flag to force it)
July 2025
  • Kernel xhci - Do proper BIOS legacy handoff
  • Nightly fixes