Writing my own x86 Operating System which is a single tasking interrupt driven OS.
https://littleosbook.github.io/#about-the-book
https://hasinisama.medium.com/building-your-own-operating-system-980a4498104
https://github.com/HasiniSama/pocketOS/tree/setup_booting_os