LinuxFromScratch describes the process of how you can create your own custom, fully-fledged, full-blown Linux distribution from the ground up. We use nothing but the source code of the software that is used.