HeroOS
A from-scratch operating system built as a genuine alternative to Windows.
Why it exists
Purpose
Windows ships ads, forced updates, and telemetry. HeroOS is a custom operating system built from scratch — own kernel, drivers, GUI, shell, and filesystem — designed to be fast, private, predictable, and owned end-to-end.
Who it's for
Developers, privacy-focused users, and anyone who wants a predictable OS without ads or telemetry.
Key capabilities
Own everything
Own kernel, drivers, GUI, shell, filesystem, and package manager.
Rust, no_std
A memory-safe kernel in Rust with minimal x86-64 assembly.
Bootable today
Boots to a boot banner and kernel logs; real hardware is a v1.0 goal.
Compatibility
Versions & loaders
| Property | Value |
|---|---|
| Loader / platform | Rust (x86_64) |
| Latest version | Not released |
| Targets | x86_64, UEFI |
HeroOS is a standalone operating system, separate from the Minecraft software line.
Version history
Changelog
Phase 1
- Kernel core: paging, heap, GDT/TSS, IDT, PIC/PIT
- 10 self-tests passing
- Boots to a framebuffer boot banner
Roadmap
Where it's going
Kernel core
donePaging, heap, GDT/TSS, IDT, PIC/PIT with self-tests.
Phase 2 — input & timers
nowKeyboard, mouse, RTC, and user mode.
Driver framework
nextLoadable kernel modules.
v1.0 desktop
laterGUI, shell, filesystem, and real-hardware boot.
FAQ
Questions, answered
Is HeroOS a Minecraft mod?
Can I run it on my PC?
Will it really replace Windows?
Can I download a build?
Compatibility & limitations
What to know
Downloads
Get HeroOS
Ecosystem
Part of something bigger
Every Hero Studios product is engineered to work with the rest of the ecosystem — one design language, one performance bar, one long-term vision. HeroOS belongs alongside these tools.