Found a new hobby: OS development. It's not as hard as I had expected. There's some very good information out there: o OSDev Wiki[1] (english) o Lowlevel Wiki[2] (german) o Tyndur[3], an educational OS developed by members of the Lowlevel Wiki Of course, I'm not even close to a "running" system, yet. I'm moving in very small steps and it's important to me that I understand as much as possible -- I don't care about my pace. I'm running my "kernel" in QEMU. It's funny: It only takes a few lines of assembly code until you can start writing C code. I wish I could have had the chance to do something like this 20 or 30 years ago when computers where *simple*. Today, they're extremely complex machines. I bet no single human can fully understand a modern CPU. ____________________ 1. http://wiki.osdev.org/Main_Page 2. http://www.lowlevel.eu/wiki/Hauptseite 3. http://git.tyndur.org/?p=tyndur.git;a=tree;hb=HEAD