Skip to content
Brian Otto edited this page Feb 9, 2024 · 5 revisions

This is a series of articles on developing your own operating system that I wrote in 2018. I never completed the series, and the website has been down for a long time now, but I still get requests for the articles every so often.

So, here are those articles, for anyone who is interested. I was able to locate them on an older laptop of mine and convert them to GH markdown. The techniques may be outdated at this point. I haven't worked in assembly or OS development for a while now.

Anyway, I hope they are useful to someone out there. Cheers!

OS Development on Windows

[Part 1: Building a UEFI Application in NASM](Part 1: Building a UEFI Application in NASM)

[Part 2: Booting a 64-Bit Kernel from UEFI](Part 2: Booting a 64-Bit Kernel from UEFI)

Clone this wiki locally