HeroOS
A from-scratch operating system built as a genuine alternative to Windows.
What's new
Latest in HeroOS
Kernel core
- Paging, heap, GDT/TSS, IDT, PIC/PIT
- 10 self-tests passing
- Boots to a boot banner
See it in action
HeroOS v— — the real thing, not a mockup
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.
Features
HeroOS — feature registry
Custom Kernel 2 features
Rust no_std kernel
A memory-safe kernel in Rust with minimal x86-64 assembly.
Phase 1 core
Paging, heap, GDT/TSS, IDT, and PIC/PIT with 10 passing self-tests, booting to a framebuffer boot banner.
UEFI Boot 1 feature
Boots today
Boots to a boot banner and kernel logs in an emulator; real-hardware boot is a v1.0 goal.
Own GUI 1 feature
Everything owned planned
Own kernel, drivers, GUI, shell, filesystem, and package manager — with a v1.0 desktop on the roadmap.
Privacy by Design 1 feature
No ads or telemetry
Built to be fast, private, and predictable — without ads, forced updates, or telemetry.
Quick start
Get started with HeroOS in minutes
Follow these steps — most installs take under five minutes.
Step 1
HeroOS is in development — there is no public build to install yet, and nothing runs on real hardware today.
Step 2
Understand where it is: Phase 1 is complete — kernel core (paging, heap, GDT/TSS, IDT, PIC/PIT) with 10 self-tests passing, booting to a framebuffer boot banner in an emulator.
Step 3
Follow the roadmap to track Phase 2 progress: keyboard, mouse, RTC and user mode — the next milestone.
Step 4
Plan around the later phases: driver framework (loadable kernel modules), then the v1.0 desktop (GUI, shell, filesystem, real-hardware boot).
Step 5
Join the community to get early milestones as they open up — Discord and the support portal are the channels.
Step 6
If you want to run a from-scratch OS today, experiment with hobby OS emulators — HeroOS will publish emulator images when milestones allow.
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 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?
What is actually working today?
What comes after Phase 1?
How is it built?
How can I follow or contribute?
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.
Hero Agent
Hero Code — the autonomous AI software engineering agent. Describe a project in plain English and watch it build.
0.8.0 (Hero Code) is the current release — stable channel, 2026-11-05. The browser app at agent.herostudios.dev is live now: the 7-slot H…
Hero Play
Play in the browser. Nothing to install.
Hero Play is the browser game platform. LIVE NOW at herostudios.dev/play: Hero Arena — a three-minute block-cover arena shooter with bots…