As Linux users and developers always point out, Linux is full of choices. Other operating systems, Windows in particular, have various releases but are nowhere near as specialized as many of the Linux distributions. Lets say you want to use Windows as a production server, you can easily do this, but it's not nearly as fine-tuned as Linux distributions. You have nowhere near the control over the OS (Operating System) and have limited opportunities to tweak the OS to meet your specific needs. Windows comes as-is, as a general purpose OS, rather than a OS tweaked for a specific task.
With Linux, there are a wide variety of options. If you want to run a full-blown server, you can choose Debian, openSUSE or Ubuntu Server. If you are in need of a penetration testing (pentest) distribution, Backtrack is a solid choice. If you want a general purpose operating system, Ubuntu, openSUSE and Linux Mint will all suit your needs perfectly. Then we have the distributions tailored towards relatively old computers, Xubuntu, Puppy Linux , DSL (Damn Small Linux) to name a few. Linux is all about choices and developers trying to meet the needs of specific sets of users. Is the perfect Linux distribution one that can meet everyones needs? Do we, as Linux users, even want to go that way with the OS? Some Linux enthusiasts would argue that the perfect Linux distribution is the one that meets your needs perfectly. We'll talk about this and more in the final installment of this series. First, lets take a look at a few of the more prominent parts of a solid Linux distribution.