It really doesn’t matter.
Beginners often make choosing their first Linux distribution a bigger deal than it needs to be. This is mainly due to the overwhelming number of options available.
A Linux distribution is essentially a collection of software packaged together. The two key components of most distributions are the Desktop Environment (DE), which provides the graphical user interface for users to interact with the operating system, and the Package Manager, which manages the installation, removal, and updating of software on the operating system.
Many Linux “geeks” recommend choosing a distribution right away, but I disagree. I suggest choosing a DE first, as it is what you’ll be interacting with the most to complete tasks on your computer. There are several excellent options available, and it’s primarily a matter of personal preference.
Choosing a Desktop Environment
For beginners, I recommend selecting one of the following DEs (google their names followed by “desktop environment” to learn more about them/see how they look and function):
KDE Plasma, GNOME, and Cinnamon are considered more modern and feature-rich desktop environments, while Xfce, MATE, and LXQT are more lightweight and customizable. All of these options are actively developed/maintained and quite stable.
Tips for Choosing a Desktop Environment
1. Don’t stress about it
The more you procrastinate actually choosing a DE, the worse. Most DEs are customizable, so you can make them look and feel however you want after installing them, or even switch to another DE entirely if you ever need to.
2. Try them out
Most Linux distributions allow you to test out different DEs before installing them. Take advantage of the opportunity to test different DEs to see which one you prefer. You can use a live USB or a virtual machine to test any DE or Linux distribution.
3. Consider your system specs
- If you’re running really old hardware, I would recommend Xfce or LXQt. They’re lightweight and don’t require a lot of resources.
- If you’re running newer hardware, most DEs will work just fine. Almost all DEs run better than Windows, so you can’t go wrong with any of them.
4. Consider your use case
- If you’re on a laptop and want fantastic gesture support, I would recommend GNOME (although a lot of other DEs are good enough these days).
5. Don’t choose a DE just because it’s new
- Don’t choose a new and shiny DE if you are not experienced enough. I recommend sticking to the ones I listed above. They’re all stable and have a lot more support.
After choosing a DE, you can choose a distro that uses that DE.
Choosing a Distro
There are three main types of Linux distros:
- Debian-based distros: These are known for their stability and reliability. Examples include Ubuntu, Linux Mint, Pop!_OS, Zorin OS, and elementary OS.
- Arch-based distros: These are known for being on the “bleeding-edge”. Examples include Artix, Manjaro, EndeavourOS.
- Red Hat-based distros: These are known for being the good middle ground between stability and up-to-date software. Examples include Fedora, CentOS, Nobara, Ultramarine, RisiOS, and RHEL.
Tips for Choosing a Linux Distro
- Use the same distro as your friends. This will make it easier to help them with their problems, and they can help you with yours.
- Just like when it comes to your desktop environment, choose a well-known and established distro. They have more support and are usually more trustworthy.
The two distros that I feel confident recommending to most people are:
Fedora (Red Hat-based)
- This is the distribution that I use and recommend to everyone. It’s stable, reliable, and easy to use, with many customization options.
- Supported DEs: GNOME (official) and KDE Plasma, Xfce, MATE, Cinnamon, LXQt, LXDE (spins) and others.
Linux Mint (Ubuntu/Debian-based)
- This is the distribution that I recommend to people who are new to Linux and want a stable experience with very few problems. It’s also easy to use and highly customizable. If you’re thinking of choosing the Cinnamon desktop environment, this is the perfect distribution for you, as it’s made by the same developers.
- Supported DEs: Cinnamon (main), MATE, Xfce.
If you’re still not sure which distro to use, you can install a virtual machine (or live USB) with one that you want to try out! You don’t need to install it on your main computer straight away!
Also, what many people don’t know is that any distro can practically be turned into any other distro.
So… Just pick one.