Luka12-dev

Luka12-dev / AurionOS

Public

A custom 32-bit x86 operating system built from scratch in C and Assembly. Features a graphical window manager, TCP/IP stack, and custom filesystem. Developed solo in 14 days. by a 13-year-old

18
0
100% credibility
Found Mar 13, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

AurionOS is a complete 32-bit x86 operating system with a graphical desktop, command shell, built-in apps, basic networking, and even a Python interpreter, created as a learning project by a teenager.

How It Works

1
🔍 Discover AurionOS

You stumble upon this fun homemade operating system project created by a young hobbyist, complete with a desktop and fun apps.

2
🛠️ Get ready to play

Install a couple of free tools like a virtual machine runner on your computer – it takes just a few minutes.

3
🚀 Launch with one click

Open your command window, type 'make run', and watch the operating system boot up right on your screen.

4
🖥️ Welcome to your desktop

A beautiful graphical desktop appears with icons for apps like a text editor, paint program, calculator, and even Snake – it feels just like a real computer from the 90s but modern.

5
⌨️ Explore the shell or apps

Type commands in the terminal for fun tools like a mini Python or file browser, or click icons to open games and editors.

6
🌐 Connect and tinker

Start networking to ping websites or download files, edit notes that save forever, and play Snake to relax.

🎉 Your retro playground

You've got a fully working operating system to tinker with, learn from, and enjoy – every byte under your control!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is AurionOS?

AurionOS is a custom 32-bit x86 operating system built from scratch in C and Assembly, delivering a graphical desktop, TCP/IP networking with DHCP, and a persistent custom filesystem. It boots into a windowed environment with apps like Notepad, Paint, Calculator, Snake, file browser, clock, and settings, plus a shell running over 100 commands including Python scripting and Make for builds. Developed solo by a 13-year-old in 14 days, it targets tinkerers seeking a bloat-free retro-modern OS.

Why is it gaining traction?

It packs surprising polish—GUI multitasking, ping/ICMP, UDP, file persistence across reboots, and even custom resolution handling—into a floppy-bootable image runnable via one make command in QEMU or VMware. The hook is its speed to prototype: edit files with NANO, script in Python, build with Make, all persisting on a virtual HDD. A 13-year-old's feat with custom 32-bit networking stands out versus bloated modern OSes or bare-bones kernels.

Who should use this?

OS hobbyists prototyping custom 32-bit environments, educators teaching kernel basics or low-level C/Assembly, and young developers inspired by the creator's age to build custom ROM 32 bit-like systems. Suits anyone experimenting with graphical shells, TCP/IP stacks, or persistent storage without Rust complexity.

Verdict

Grab it for a quick, educational spin in QEMU—docs and make targets make it dead simple—but 14 stars and 1.0% credibility score mean beta bugs and no real hardware guarantee. Solid starter for custom 32-bit OS tinkering, not production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.