Want to build your own Linux distribution?
Linux From Scratch (LFS) and its descendants represent a new way to teach users how the Linux operating systems work. LFS is based on the assumption that compiling a complete operating system piece by piece not only teaches how the operating system works but also allows an independent operator to build systems for speed, footprint, or security.
Many authors have written about UNIX' flavors, delving into the mysteries of scheduling, memory management, multiprocessing and threading, file systems, and the interaction between users and the kernel. The author writing about Linux has an advantage over UNIX authors: The Linux kernel is unlikely to split into competing forks -- corporate upheavals notwithstanding -- because the GNU Public License (GPL), the existence of a centralized research lab -- the Open Source Development Lab (OSDL) -- and Linus Torvalds' unassailable position make Linux, luckily, a slow-moving target.