A custom x86 64 operating system built from scratch in C during FlavorTown Lock In week 1. The project explores low level systems programming by implementing a kernel, userspace environment, graphics, input handling, memory management, and basic s…
A custom x86 64 operating system built from scratch in C during FlavorTown Lock In week 1. The project explores low level systems programming by implementing a kernel, userspace environment, graphics, input handling, memory management, and basic storage support without relying on an existing operating system. It features both a command line interface and a graphical desktop with built in applications and dynamically loaded programs. The system boots independently and runs as a standalone OS in a virtual machine.