GitHub lives here. So does my supervisor (aka my cat) 🐈‍ 🐾💻 — click to meet them

MENU

GET IN TOUCH

khalid13878@hotmail.com
Back

Graphical Operating System

Year

2025

Tech & Technique

C, x86 Assembly, QEMU, NASM, GCC, Make, Protected Mode, Hardware Interrupts, Linux

Description

I built a 32-bit graphical OS using C and x86 Assembly. I wrote a custom bootloader, implemented multitasking, and handled real-time input via hardware interrupts. The system runs on QEMU and operates independently of any existing kernel. I also created two demo windows—one with a light/dark mode toggle, and another showing a bouncing ball animation using raw pixel rendering.

Feel free to check out the live demo or dive into the GitHub repo using the icons above for all the code, technical details, and full documentation.
↓ scroll to see preview

KHALID

khalid13878@hotmail.com