This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Daxo OS
Rust kernel that boots on metal and runs user code in Ring 3
An experimental x86_64 kernel built completely from scratch in Rust. Designed as a clean, mostly-safe systems programming playground, it boots natively via UEFI, sets up 4-level paging, runs user-space applications in Ring 3 via GDT/TSS switching, manages a cooperative async task executor, and includes a custom fixed-size heap allocator alongside an ATA PIO driver.
Hi Product Hunt! 👋
Ever wanted to peek inside paging, interrupts, and ATA without 30-year-old C cruft? Daxo OS is a clean, mostly-safe Rust playground where you can actually see how a kernel ticks – and break it without breaking your host.
After 2.5 months of late nights, it finally does multitasking, handles keystrokes, and reads sectors via PIO.
⚡ Preemptive multitasking with idle halt – even on bare QEMU.
🧠 4-level paging with isolated user tables.
💾 ATA PIO driver (DMA is the next boss fight – and I’m stuck).
The DMA controller is my current wall. If you’ve ever debugged bus mastering – please glance at the code or open an Issue. I’ll buy you a virtual coffee.
This is for Rustaceans who want to learn OS dev, for tinkerers who miss the 90s, and for anyone who thinks unsafe should be an exception, not a rule.
Check out the repo, drop a ⭐️ if you like the rabbit hole, and feel free to open an Issue if you find a bug:
👉 https://github.com/daxo-develope...
About Daxo OS on Product Hunt
“Rust kernel that boots on metal and runs user code in Ring 3”
Daxo OS was submitted on Product Hunt and earned 2 upvotes and 1 comments, placing #148 on the daily leaderboard. An experimental x86_64 kernel built completely from scratch in Rust. Designed as a clean, mostly-safe systems programming playground, it boots natively via UEFI, sets up 4-level paging, runs user-space applications in Ring 3 via GDT/TSS switching, manages a cooperative async task executor, and includes a custom fixed-size heap allocator alongside an ATA PIO driver.
On the analytics side, Daxo OS competes within Open Source and GitHub — topics that collectively have 110.1k followers on Product Hunt. The dashboard above tracks how Daxo OS performed against the three products that launched closest to it on the same day.
Who hunted Daxo OS?
Daxo OS was hunted by Danil Maloman. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Daxo OS including community comment highlights and product details, visit the product overview.