John Patrick Amata
← Back to home

operating system development

building OSes for university + fun

An OS for my masters (2025)

Built an OS from scratch in C and Assembly for my Advanced Operating Systems and Networking class at De La Salle University Manila. I wrote almost every line of C code with blood in my eyes and QEMU crashing in the background. Presented a live demo and codebase walkthrough in class to a group of senior software engineers and architects.

I designed it for pedagogical teaching similar to xv6, implementing recommendations based on Improving The Educational Value of Operating Systems. I may revisit this again to improve the system and write a worthy systems programming paper about it.

Link: Code, prof mentioning my work

Reference: Professor Raquel T. Marasigan (email) (linkedin) (scholar)

CookedOS - an OS for fun (2026)

CookedOS screenshot

Link: Code

CookedOS is an ultra simpler OS I recently began just for fun. How simpler? Its just ring 0/kernel mode so I can play around and build GUI apps quickly.

Video demo:

Screen recording above was recorded on 2026-04-15. See the GitHub repo and run it on your Mac, or read the codebase to see the latest features and design.