HeroOS Docs

~3 min read vplanned Rust (x86_64)

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 #

  1. HeroOS is in development — there is no public build to install yet, and nothing runs on real hardware today.
  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.
  3. Follow the roadmap to track Phase 2 progress: keyboard, mouse, RTC and user mode — the next milestone.
  4. Plan around the later phases: driver framework (loadable kernel modules), then the v1.0 desktop (GUI, shell, filesystem, real-hardware boot).
  5. Join the community to get early milestones as they open up — Discord and the support portal are the channels.
  6. 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?
No — it is a standalone operating system written in Rust, separate from the Minecraft software line.
Can I run it on my PC?
Not yet. It runs in an emulator today — Phase 1 boots to a framebuffer boot banner and kernel logs — and real-hardware support is a v1.0 goal.
Will it really replace Windows?
That is the long-term vision, reached milestone by milestone — an honest path, not a promise. Phase 1 is done; Phase 2 (input, timers, user mode) is next.
Can I download a build?
Not yet. There are no public builds until later milestones are reached; Phase 1 is a kernel milestone, not a downloadable OS.
What is actually working today?
Phase 1 complete: paging, heap, GDT/TSS, IDT and PIC/PIT in a memory-safe Rust no_std kernel with minimal x86-64 assembly — 10 self-tests passing, booting to a framebuffer boot banner and kernel logs in an emulator.
What comes after Phase 1?
Phase 2 — keyboard, mouse, RTC and user mode — then a driver framework with loadable kernel modules, and finally the v1.0 desktop (GUI, shell, filesystem, real-hardware boot).
How is it built?
A memory-safe Rust no_std kernel with minimal x86-64 assembly, booted via UEFI. Everything — kernel, drivers, GUI, shell, filesystem, package manager — is owned end to end.
How can I follow or contribute?
Follow the roadmap on this site, and join the Discord for early milestones. Privacy by design: no ads, no forced updates, no telemetry.

Compatibility #

PropertyValue
Loader / platformRust (x86_64)
Targetsx86_64, UEFI
Latest versionNot released

HeroOS is a standalone operating system, separate from the Minecraft software line.

Learn more. Step-by-step walkthroughs live in the tutorials, with install guides for every platform and a general guide to configuration. Still stuck? Open the support portal and we'll reply from support@herostudios.dev.