Eigenpoll : Compare courses : Linux From Scratch 

Linux From Scratch

Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.

http://www.linuxfromscratch.org/