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 Thumbnail

Daxo OS

Rust kernel that boots on metal and runs user code in Ring 3

Open Source
GitHub
Visit WebsiteSee on Product HuntGithubTwitter

Hunted byDanil MalomanDanil Maloman

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.

Top comment

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...

Comment highlights

No comment highlights available yet. Please check back later!

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.

Daxo OS was featured in Open Source (68.7k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 41.6k products, making this a competitive space to launch in.

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.

Want to see how Daxo OS stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.