Linux From Scratch (LFS) 7.1
"Custom-built Linux systems serve not only to meet user-specific requirements but also serve as an ideal learning opportunity for programmers and system administrators to enhance their (existing) Linux skills ... This ... book ... provides the background and instructions necessary for you to design and build your own system. While the book provides a template that will result in a correctly working system, you are free to alter the instructions to suit yourself ... One important reason for this project's existence is to help you learn how a Linux system works from the inside out. Building an LFS system helps demonstrate what makes Linux tick, and how things work together and depend on each other. One of the best things this learning experience can provide is the ability to cuatomize a Linux system to suit your own unique needs ... The goal of Linux from Scratch is to build a complete and usable foundation-level system--Preface.