Kasmon OS — 6.5 KB 32-bit Assembly OS with GUI and Multitasking
Posted: Wed Oct 08, 2025 8:20 pm
Hi everyone,
I’m 13 and I’ve been working on Kasmon OS for the past 2 months. It’s a 32-bit operating system written entirely in x86 assembly — no C, no macros, no external frameworks. The kernel is currently 6.5 KB (~1,850 lines).
Some of the features I’ve implemented so far:
- BIOS boot (HDD/FDD, can run on 1 MB drives)
- PS/2 keyboard and mouse drivers
- Preemptive multitasking, even able to interrupt infinite loops (`jmp $`)
- Custom file system (KFS) with folders and a compact file format
- GUI at 1024×768, 8-bit color
- Modular monolithic kernel design
I built everything from scratch to understand how computers really work, and it’s been an incredible learning experience.
GitHub: https://github.com/dgt2024/kadmon
Demo / Updates: https://www.youtube.com/@kasmonos
I’d love any feedback, suggestions, or discussion about design, optimizations, or anything else related to OS development.
I’m 13 and I’ve been working on Kasmon OS for the past 2 months. It’s a 32-bit operating system written entirely in x86 assembly — no C, no macros, no external frameworks. The kernel is currently 6.5 KB (~1,850 lines).
Some of the features I’ve implemented so far:
- BIOS boot (HDD/FDD, can run on 1 MB drives)
- PS/2 keyboard and mouse drivers
- Preemptive multitasking, even able to interrupt infinite loops (`jmp $`)
- Custom file system (KFS) with folders and a compact file format
- GUI at 1024×768, 8-bit color
- Modular monolithic kernel design
I built everything from scratch to understand how computers really work, and it’s been an incredible learning experience.
GitHub: https://github.com/dgt2024/kadmon
Demo / Updates: https://www.youtube.com/@kasmonos
I’d love any feedback, suggestions, or discussion about design, optimizations, or anything else related to OS development.