HeadlinesBriefing favicon HeadlinesBriefing.com

13-Year-Old Builds Full OS in 14 Days - AurionOS Features Graphics and Networking

Hacker News •
×

A 13-year-old developer has built AurionOS, a complete 32-bit x86 operating system written entirely in C and x86 Assembly with no external libraries. Developed over 14 days as a solo learning project, the OS includes a graphical window manager, TCP/IP stack, and custom filesystem. It runs on just 16MB RAM and supports up to 10 windows simultaneously.

The operating system features a VESA framebuffer with 1920x1080 resolution, a macOS-inspired dock with transparency, and built-in applications including a terminal, notepad, calculator, paint program, and Snake game. Hardware support includes PS/2 keyboard and mouse drivers, ATA hard drive driver with filesystem, PCI bus enumeration, and RTL8139 network driver. The project demonstrates remarkable technical depth for someone so young.

AurionOS includes a custom bootloader, kernel, and Memory Control Block heap manager starting at the 1MB mark. The TCP/IP stack implements Ethernet, ARP, IPv4, ICMP, and UDP alongside a DHCP client. While currently best supported on QEMU, VirtualBox, and VMware, the developer aims to improve real hardware compatibility. This impressive achievement showcases what's possible when combining youthful curiosity with focused technical learning.