Those familiar with Linux will be able to adjust the settings, add and delete apps and menus, toolbars and other desktop elements to adjust.
Amazingly, these are all skills you need to create your own Linux distro.
We will look at some scripts that help you tailor the different distros to take.
This tool has a newbie-proof GUI and works on both Ubuntu and Debian distributions and their derivatives.
Remastersys works by transferring the distro you’re running into an ISO image. You can also choose your settings and personal information, making it ideal for backups.
The Ubuntu Customization Kit – stylishly truncated to KLA – working with the ISO of one of the four flavors Ubuntu (GNOME-based original Ubuntu, Kubuntu KDE-based, Xfce-based Xubuntu, and education-focused Edubuntu) and let add or remove any apps for the stock.
This tool is ideal for advanced users, because during the adjustment process it puts you in a chroot environment from the Live CD, so you can tweak every aspect of the distribution.
As the name suggests, this tool is a comprehensive package for creating your own custom Ubuntu and Debian distributions of an existing ISO image. It lets you tweak the wallpaper, themes, icons, applications, and much more.
The browser-based tool requires no installation, but you have to pay a small fee before you can use all features.
Unlike the three instruments above, this app is for RPM-based distro Fedora. Auditor has both a GUI and a command-line interface, and it can create Live USB install-only media like CDs and DVDs.
Instead of using ISO images, downloads Auditor packets from the Internet, so it may take some time to compile, depending on your connection speed and custom package selection.
5. SUSE Studio
Novell SUSE Studio is taking the world by storm. It lets you select packages, set various configurations (including network detection, firewall settings and so on) and select a logo, background and much more.
The most impressive part is that all this functionality is accessible from a browser. You can even test drive your new distro – again from the browser – to download the ISO image to share with the world.
This is the tool that the Fedora developers use to spin the official releases. It is a command line tool written in Python.
As Auditor, the tool collects packets from the Internet and automatically splits them and takes to install CD-sized ISO images.
Builder is a series of bash scripts used by the gNewSense developers to create their distro. Along with the tool, they also wrote a handy nine-step guide for creating a custom distro of Ubuntu Hardy. The guide is available on their site.
8. Linux Live
If you are a real distro-agnostic way of adjusting your favorite Linux distribution, you must set the Linux Live scripts. The scripts work on all installed Linux distribution and a live system that you can boot from optical media or USB drives to create.
The popular Slackware-based distro Slax Live is built using these scripts, which work best on Slackware, but may work on other distributions.
9. MySlax Creator
Here is a Slackware custom script with a unique twist. The tool creates customized versions of the Slackware-based distro Slax we mentioned above, but unlike the other tools we talk about here, MySlax Creator installs and works from Windows!
It works with Slax ISO images and lets you add data to your own spin.
10. Linux From Scratch
If you are a Linux purist you will probably find the idea of using scripts and automated systems to create a distro really horrible. Well, fear not. If you want your hands dirty, you have the definitive tome Linux From Scratch, a book that explains how to create your own Linux distro, the hard way.