comes from each project's source code. In other words, with the help of LFS documentation, you can download the Linux kernel's source code directly from their site and work your way from there until you've eventually built a complete operating system -- or at least as much of an operating system as you need. Use Linux to Make Linux When creating your own Linux operating system, you'll need to understand that you'll have to use a Linux distribution to create another one. This is because, as you're creating everything directly from source code, you'll need common tools provided with most Linux distributions in order to compile and install your LFS system. You don't have to have the temporary distribution installed; you can just run one off a LiveCD like Ubuntu if you wish. Getting Started / Partitioning Before you even start, it's mandatory that you go over to this page and open up the latest LFS documentation on getting an LFS system started. The documentation will contain links and detailed information on how to accomplish the required steps, which is something this article won't cover in full. The first real step after opening up the documentation is to create a new partition where you'll install your new LFS operating system. You shouldn't have to do anything different from what you ordinarily do, whether it be a single ext4 partition to hold everything, separate root and home partitions, or whatever else you might do. You're welcome to create these partitions using