Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Aurion OS

A 32-bit GUI operating system written from scratch in C

Details

External ID
47355213
Source
HN
Company
—
Product
AionOS
Website domain
github.com
Launched
March 12, 2026
Cohort
—
Upvotes
35
Upvotes percentile
0.8111931119311193
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Hi HN! I'm 13 and I built Aurion OS as a solo learning project over 14 days (~12 hours/day).It's a 32-bit x86 operating system written entirely in C and x86 Assembly with no external libraries.What it has: Custom bootloader and kernel VESA framebuffer graphics (1920x1080, double-buffered) Window manager with draggable, overlapping windows macOS-inspired dock with transparency PS/2 keyboard and mouse drivers ATA hard drive driver with filesystem PCI bus enumeration RTL8139 network driver (WIP) Real-time clock Runs on just 16MB RAM (up to 10 windows simultaneously)Built-in apps: Terminal (with DOS mode), Notepad (save/load), Calculator, Paint (multiple colors and brush sizes), Snake game, Settings (theme switching), and System Info.Currently works best on QEMU, VirtualBox, and VMware. Real hardware support is still a work in progress.Next goal: TCP/IP networking stack.I'd love any feedback, suggestions, or criticism. This is my first OS project and I learned mass amounts while building it. Happy to answer any technical questions!

Enrichment

Theme
systems tools and desktop utilities
Vertical
Horizontal
Function
Hardware & robotics
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
32-bit gui operating system written in c
Manually corrected
False

Could you build this?

No Writing a custom 32-bit x86 operating system from scratch with a custom bootloader, kernel, memory management, and VESA graphics drivers requires bare-metal systems engineering and assembly expertise that AI assistants cannot reliably generate end-to-end.

What it would actually take: Building a custom OS requires writing a multi-stage x86 bootloader, implementing GDT/IDT tables, hardware interrupt handling (PIC/APIC), paging and physical/virtual memory allocators in C and assembly. It also involves programming hardware drivers (keyboard, PS/2 mouse, timer, VESA BIOS extensions for framebuffer rendering) and building a custom window manager completely devoid of standard libc or POSIX layers. Deep expertise in computer architecture, CPU operating modes, and bare-metal debugging (using QEMU and GDB) is mandatory.

Discussion

20 comments analyzed.

Competitors mentioned: other hobby OS projects (general category mentioned), v86 (browser-based OS emulation suggested)

Concerns raised: Unnatural commit history - files committed in alphabetical order, not showing genuine development progression, Account credibility - very new GitHub account with all activity in last 6 months, Suspicion of AI-generated project rather than authentic work, Toolchain complexity and portability tradeoffs with alternative languages

Feature requests: More robust filesystem implementation beyond current flat FAT-style structure, virtio-net driver alongside RTL8139 for better VM testing, Browser-based deployment via v86 for easier demos

Competitors

Other products that read as similar to this one — 177 launches clear the similarity bar, closest 8 shown.

Attention rank: #49 of 178 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 134 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a hardware & robotics tool for Fintech yet.