Overview #
HeroOS is a custom operating system built from scratch as a genuine alternative to Windows — own kernel, drivers, GUI, shell, filesystem, and apps. It is a standalone operating system, not a Minecraft mod. Today HeroOS is at Phase 1 complete: a memory-safe Rust no_std kernel with minimal x86-64 assembly, carrying paging, heap, GDT/TSS, IDT and PIC/PIT — 10 self-tests passing — that boots to a framebuffer boot banner and kernel logs in an emulator. Phase 2 (keyboard, mouse, RTC and user mode) is next, followed by a driver framework with loadable kernel modules, then a v1.0 desktop with GUI, shell, filesystem and real-hardware boot. There are no public builds yet; HeroOS is built to be fast, private and predictable — no ads, no forced updates, no telemetry.
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.
Quick start #
- HeroOS is in development — there is no public build to install yet, and nothing runs on real hardware today.
- 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.
- Follow the roadmap to track Phase 2 progress: keyboard, mouse, RTC and user mode — the next milestone.
- Plan around the later phases: driver framework (loadable kernel modules), then the v1.0 desktop (GUI, shell, filesystem, real-hardware boot).
- Join the community to get early milestones as they open up — Discord and the support portal are the channels.
- If you want to run a from-scratch OS today, experiment with hobby OS emulators — HeroOS will publish emulator images when milestones allow.
Frequently asked questions #
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 #
| Property | Value |
|---|---|
| Loader / platform | Rust (x86_64) |
| Targets | x86_64, UEFI |
| Latest version | Not released |
HeroOS is a standalone operating system, separate from the Minecraft software line.