The DIY Linux project is a research effort dedicated to those crazy "Do It Yourself" Linux enthusiasts who would rather build their own GNU/Linux systems from source code than run a pre-compiled binary distro. The intended audience is the more technically adept Linux user. Folks new to DIY Linux should first head over to the Linux From Scratch (LFS) project to learn the basics.

However, be warned. Building and running your own DIY Linux system is not for the faint hearted. There are many drawbacks and most folks will not have the ability or desire to do it. You don't need to be an experienced programmer but you must have above average knowledge of software building principles. If you want a GNU/Linux system that simply "just works", you should go with a pre-compiled binary distro prepared by professionals.

Nevertheless, if you have a legitimate reason to build your own GNU/Linux system completely from source and you have sufficient technical skill, or you're a bit of a control freak, or you're the kind of person who simply must be in the driver's seat when it comes to your Linux system, you'll find a high quality build recipe here. We are interested in Toolchains, Bootstrapping, Cross Compilers, Build Methods and all sorts of other technical stuff. Please see the Goals and Guidelines page for more details.