Do you know how customizable Linux really is? Well you should if you've even heard of Linux or dabbled in it a bit. If not, try taking a look at a list of over 1,000 different Linux distributions currently available. All of them try to cater to your exact needs and tastes, so a reasonable mind would think that there'd have to be a distribution out there with which you'll find the perfect companion. However, maybe you don't want to take the time to look through and test every single distribution, especially if there are well over 1,000 of them out there. Maybe you don't want to take your chances on whether a distribution is a match made in heaven, but instead you want a guarantee. What better way to know you have the perfect match in your hands than to make the operating system yourself? Why Should I? Why and how can you make your own Linux operating system? It's quite simple (well, relatively speaking anyway) as a project exists to help people get started with something like this. The Linux From Scratch project was created specifically to get people going on making their own Linux operating system to meet their own needs, whether it's for special hardware accommodations, maximizing performance, staying on the bleeding edge, or learning the internals of Linux. Don't think that Linux From Scratch is another distribution which simply starts with bare-bones. LFS is actually just a collection of documentation, so everything you do literally