"Like nearly every other person who has contributed to this series, I have tinkered around with my share of Linux distributions. I happened on Linux From Scratch (LFS) about an year and a half ago. With LFS, my choices run deep into the system--into matters such as which shell to run, what feature of glibc to use, and how to tailor boot scripts. LFS 6.0, which is what I have built my system around, comes with gcc 3.4.1 (which is used to build everything else), a fairly recent CVS build of glibc 2.3.4 (which the LFS team provides for download), kernel 2.6.8.1, and udev.
"LFS is a source-based distribution, and that detail alone nearly put me off it the first time around..."