How to Develop Own Custom Linux Distribution From Scratch

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

14 Responses

  1. Giorgos says:

    When I tried LFS (long ago), it had one major downside: The absence, of a package manager. Using LFS for every day’s tasks was meaning at the time, that you had to check manually (lets say, on a weekly basis), for software updates and of course downloading and installing them.

    Personally I’m voting for Gentoo. It’s a complete distribution, with package manager and all.

  2. mark says:

    How do you make a Linux From Scratch finished system bootable?

    I mean can you put it on a USB disk and install on another system ?

  3. Burp says:

    The only thing you need to know is how to re-roll your own distro from a running system into a live dvd. Unfortunately as far as I know there are no tools or tutorials that teach you how to do this, short of compiling Linux Kernel from scratch its best to install an existing distro.

  4. Vishal says:

    hey can you tell me the real difference in gentoo and LFS (Linux From Scratch) both of them are looking very similar I am a newbie can you help me.

  5. tekNorah says:

    Customization ≠ New Distro. Creating a new distribution involves the desire/need to publish a new flavor of Linux that would be beneficial for others to consume and/or be reused for a particular purpose.

    There are too many distros that have little to no support because some guy just wanted to make their own distro because he could. Please, before publishing your own distro, consider if there is a similar distro out there that may just require a few tweaks (via packages and dotfiles).

    • dragonmouth says:

      Totally new original unique distros are few and far between.

      Not everyone who creates their own distro using LFS, Gentoo or SUSE Studio will publish it for the entire world. In fact, as far as I know, nobody has. Most of the code kiddies use Ubuntu as a base. There isn’t a week that DistroWatch does not announce another Ubuntu knock-off.

      There are too many distros. DistroWatch has 870 distros in their database. Relatively few are really unique. Most of them are knock-offs of existing distros. The creator changes the desktop environment or some cosmetics and publishes it as a brand, spanking new distro. Unfortunately the Linux culture revels in “variety” and that encourages the proliferation of distros.

  6. rashin says:

    Hey, Dawg.. Could you please give me a brief discription of commands to run the procces pf making own distro.??
    I’m really interested to make one really !! :D

  7. Revemulo says:

    Another way to create one’s custom Linux distribution, without the pain of having to compile everything from source, is to use Arch Linux. The base Arch Linux installation is simple bare-bones system (nothing but a command line, network connection, and pacman package manager), which can then be customized to every last detail. I have Arch on my laptop with MATE desktop environment, Ambiance theme to make it look like Ubuntu in the golden days, plus nothing but my favorite applications. All this with the goodness of Arch’s outstanding wiki, excellent package manager, and vast software repository (AUR). Since Arch is rolling release, periodic full-system upgrades keeps my machine updated and eliminates the need to ever do another install.

  8. Tachyon says:

    Nice little summary of two ways to do it yourself Linux wise.
    One other option I think should be pointed out is SUSE Studio. It’s probably the easiest way to not only build your own custom Linux distribution, but to save it and share it with others.

    • Avishek Kumar says:

      Dear Tachyon, I have never tested SUSE Studio, but after seeing your feedback i am going to try it. Thanks for the information.

  9. Sreekumar says:

    They are asking for company details
    Is it available for students?

    • Avishek Kumar says:

      Dear Sreekumar,
      You may enter NA (Not Applicable)

      Also note that this is a one time details filling Procedure. Fill the details once and Download as many books as you want.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.