![]() |
10 of the Most Popular Linux Distributions Compared |
Ubuntu
Ubuntu is probably the most well-known Linux distribution. Ubuntu is based on Debian, but it has its own software repositories. Much of the software in these repositories is synced from Debian’s repositories.
The Ubuntu project has a focus on providing a solid desktop (and server) experience, and it isn’t afraid to build its own custom technology to do it. Ubuntu used to use the GNOME 2 desktop environment, but it now uses its own Unity desktop environment. Ubuntu is even building its own Mir graphical server while other distributions are working on the Wayland.
Ubuntu is modern without being too bleeding edge. It offers releases every six months, with a more stable LTS (long term support) release every two years. Ubuntu is currently working on expanding the Ubuntu distribution to run on smartphones and tablets.

Debian

Ubuntu was originally founded to take the core bits of stable Debian and improve on them more quickly, packaging the software together into a user-friendly system that’s more frequently updated.
Fedora
Fedora is a project with a strong focus on free software — you won’t find an easy way to install proprietary graphics drivers here, although third-party repositories are available. Fedora is bleeding edge and contains the latest versions of software.

Fedora is sponsored by Red Hat, and is the foundation for the commercial Red Hat Enterprise Linux project. Unlike RHEL, Fedora is bleeding edge and not supported for long. If you want a more stable release that’s supported for longer, Red Hat would prefer you use their Enterprise product.
CentOS / Red Hat Enterprise Linux
Red Hat Enterprise Linux is a commercial Linux distribution intended for servers and workstations. It’s based on the open-source Fedora project, but is designed to be a stable platform with long-term support.

openSUSE / SUSE Linux Enterprise

Like Fedora, openSUSE is a more bleeding edge version of Linux. SUSE was once one of the great user-friendly desktop Linux distributions, but Ubuntu eventually took that crown.
Mageia / Mandriva

Like Fedora and openSUSE, this is a community-created project to create an open-source Linux distribution. Mandriva SA no longer creates a consumer Linux distribution for desktop PCs, but their business Linux server projects are based on Mageia code — just like how Fedora and openSUSE provide code to their enterprise equivalents.
Arch Linux
Arch Linux is more old school than many of the other Linux distributions here. It’s designed to be flexible, lightweight, minimal, and to “Keep it Simple.” Keeping it simple doesn’t mean Arch provides tons of graphical utilities and automatic configuration scripts to help you set up your system. Instead, it means Arch dispenses with that stuff and gets out of your way.

Arch uses a “rolling release” model, which means any installation image is just a snapshot of the current software. Every bit of software will be updated over time without you needing to upgrade to a new “release” of Arch.
This distribution has a bit in common with Gentoo, which was popular at one time. Both Linux distributions are designed for users who know how their systems work or who are at least willing to learn. However, Arch uses binary packages while Gentoo had an (unnecessary) focus on compiling every bit of software from source — this means it’s quick to install software on Arch as you don’t have to spend CPU cycles and time waiting for software to compile.
Slackware Linux

Its pedigree shows — like Arch, Slackware dispenses with all those unnecessary graphical tools and automatic configuration scripts. There’s no graphical installation procedure — you’ll have to partition your disk manually and then run the setup program. Slackware boots to a command-line environment by default. It’s a very conservative Linux distribution.
Puppy Linux
Puppy Linux is another fairly well-known Linux distribution. Previous versions have been built on Ubuntu, but the latest is built on Slackware. Puppy is designed to be a small, lightweight operating system that can run well on very old computers. The puppy ISO file is 161 MB, and Puppy can boot from that disc in a live environment. Puppy can run on PCs with 256 MB or RAM, although it does recommend 512 MB for the best experience.
Puppy isn’t the most modern and doesn’t have all the flashiest bells and whistles, but it can help you revive an old PC.
Tags
Tutorial