Understanding the Boot Process

A presentation I put together on the PC boot process, covering both Linux and, ugh, Windows. This is for the class in Operating Systems that I'm teaching at Ateneo de Davao. I found M. Tim Jones DeveloperWorks article Inside the Linux Boot Process very helpful.

Something I've put aside for a long while, but recently came up -- how Ubuntu differs from the old Linux distros I used in its handling of startup processes. I used to rely on /etc/inittab but I always wondered where it went with Ubuntu. Apparently, it's been replaced by Upstart. More on that next time.