MauOS is a fairly simple little operating system that I started to design with two goals in mind. I wanted to learn a little more about C++ programming and I wanted to learn some of the nitty-gritty details of the Intel x86 architecture. It barely boots and depending on which branch you choose, it may support timer interrupts or multiple threads, but for some reason, not both. Development goes in spurts as I find time. I will often spend a lot of time on it to fix a bug or add a feature only to quit for months after that. But someday, it will take over the world. That will probably be the day I introduce it to Pinky and the Brain.

MauOS makes its public debut

After a request from a friend to see the source for my personal OS toy, I have released the first public version of MauOS. I started MauOS as a way to learn more about the i386 architecture. It turned into quite a fun little project. Even though it doesn't do much more than switch between two tasks and respond to timer interrupts, it was a lot of fun to delve into the sick minds of the creators of the i386.

As it happens, when I was being interviewed by IBM, they learned of MauOS and the word got out that I am an overachiever. Just because I like to play with the bits of my emulated machine does not make me an overachiever.