Which Linux to Use

By | 2012/01/17


A common question I hear isWhy are there so many different versions of Linux?‘ Especially when there is simply ‘Windows’, or ‘OS X’, it seems logical that there could be a single ‘Linux’, but for various reasons that is not the case.

Linux is a multi-purpose operating system used for everything from powering Android phones, Linksys routers, Amazon Kindles, to running large corporation server infrastructures, to simply a nice desktop operating system.

Because of these varied purposes, there are many, many different versions of Linux. There are also many different versions because Linux is free to use and modify by anyone. Different versions of Linux packaged together for use are called distributions, or distros for short.


Major differences in Linux distributions to note are:

Release cycle / Support cycle (When are new versions released? How long is a release supported with security updates?)

Packages available (How many software choices and also what kinds of software is available?)

Corporate Support ($$$) or Community Support (aka on-your-own) models (Linux is free, but companies offer paid support if needed.)


Corporations / Academic / Research / Mission Critical

If you are looking for Linux to run for your company’s mission critical servers, these are versions you should consider.

The following versions have tested, stable versions of software which is typically behind the bleeding edge so to be more stable and reliable. These versions of Linux are generally tested and developed for two years or more before being released. Linux server versions are generally run ‘headless’ with no graphical interface, though it is possible to install and use a graphical environment with these versions as well. Support cycles are often 5-10 years. Note that ‘enterprise’ is only a buzz word and does not have any official meaning in the Linux world other than a marketing term.

If your boss or C-level exec asked for recommendations on ‘Linux’ for your company servers, these are versions you should consider. Or if you are looking to deploy Linux desktops for a company, these versions are a good choice due to the long support cycle and stability of software.

If you “need” Red Hat, your company must use Red Hat. If you want Red Hat without the subscription or support, use CentOS which is Red Hat without the subscription or logos (free).

I recommend Ubuntu Server LTS because of the ease of administration, large number of packages, and long support cycle. Ubuntu offers paid support if that makes the boss or decision makers happy as well.


Paid / Community Support Support Cycle Release Cycle Number of packages included Upgrade in place
Red Hat Enterprise Linux Paid Subscription 10 years 2-3 years 7,000 No
CentOS Community 10 years 2-3 years 7,000 No
Debian stable Community 3 years 2 years 30,000 Yes
SUSE Linux Enterprise Paid Subscription 2 years 2 years 7,000 Yes
Ubuntu Server LTS Paid or Community 5 years 2 years 30,000 Yes

Desktop Linux / Non-Mission Critical / General Use

There are a ton of varied Linux distributions for desktop use. These versions generally have more bleeding edge and current software but also a shorter support cycles of security updates. It is common to have a ~6 month release cycle for desktop releases. If you want to try out Linux on your desktop, use one of these versions though keep in mind you will be frequently updating to the newer release.

Below are the more common distros for desktop use:

Notes Support Cycle Release Cycle Number of packages included Upgrade in place
Ubuntu Odd default desktop ‘Unity’ 18 months 6 months 30,000 Yes
Fedora No mp3 or flash video by default 1 year 6 months 7,000 No
Debian testing Testing or Stable ok for desktop 3 years 2 years 30,000 Yes
Linux Mint Best desktop Linux distro 18 months 1 year 30,000 Yes
OpenSUSE Good KDE 18 months 8 months 7,000 Yes

If you are new to Linux and want to try Linux on your desktop for the first time, use Linux Mint. If you are old to Linux, I also suggest Linux Mint!


More advanced versions which are popular:


Arch Linux


Linux Mint Debian Edition