Choose your Destiny
Table of Contents
Many videos and blog posts attempt to rank these distributions or label some as beginner-friendly. However, such classifications can be misleading, often stemming from a superficial understanding of Linux. The reality is that Linux remains fundamentally the same across distributions, and similar outcomes can be achieved regardless of the starting point, though the level of difficulty may vary.
What makes a distribution? #
Distributions primarily differ in their package selections and the package managers they employ. Some prioritise the latest software versions, while others opt for more stable, older releases. Certain distributions focus exclusively on free software, whereas others include proprietary applications and drivers. Additionally, some allow users to compile packages tailored to specific hardware configurations, which, despite longer processing times and minimal performance gains, can be fun.
One thing to note. Some people, especially newcommers to Linux, will confuse the look and feel of a distribution with the distribution itself. This is not the case. The graphical interface of a distribution more often than not can be provided in any other distribution and sometimes they are even pre-packaged in the form of “flavours”. The two main graphical interfaces (or desktop environments) are Gnome and KDE Plasma. Most major distributions will ship a version with each, so don’t change distribtuion (“distrohop”) only because you want to chage how it looks.
What distribution should you use? #
With hundreds of Linux distributions available, selecting the right one can be daunting. Some claim to closely resemble Windows or market themselves as ideal for beginners. Stay away from them. For those new to Linux, consider the following three distributions, each catering to different user profiles:
Easy for noobs: Linux Mint #
Linux Mint is known for its stability and user-friendliness. Based on Ubuntu (which itself is derived from Debian, renowned for its stability), it enhances the experience for newcomers.
Available in three official flavors—Cinnamon, XFCE, and MATE—all of which are lightweight and compatible with a wide range of hardware. While they may not feature the latest developments, this can be beneficial for users seeking a reliable and straightforward introduction to Linux.
Personally, I don’t use Linux Mint due to certain design choices that don’t align with my preferences. However, it’s an excellent starting point for those without extensive computer knowledge who prefer not to invest significant time in learning.
Great for learning: Arch Linux #
Unlike other distributions, Arch doesn’t provide official flavors; it will use the packages selected by the user. This approach demands more time and effort to learn and understand the system, but the process is highly rewarding for those willing to invest the effort.1
For a more accessible introduction, consider EndeavorOS which simplifies the Arch experience. However, nothing matches the insights gained from engaging directly with pure Arch Linux. It’s advisable to avoid Manjaro, another Arch-based distribution, due to stability concerns.
I used Arch Linux for several years during my early exploration of Linux. Having ample free time allowed me to go deep. The experience was great, providing a profound understanding of operating system components and the ability to tailor a Linux system to my specific preferences and requirements.
Excelent ballance: Fedora Workstation #
Fedora provides versions with GNOME and KDE Plasma desktop environments, among others. I personally prefer GNOME, which encourages a workflow distinct from Windows and somewhat akin to macOS.
How to install a distribution? #
- Get the .iso image from the official website of the chosen distribution.
- Use a tool like balenaEtcher to write the ISO to a USB drive.
- Insert the USB stick into your computer, reboot, and select the USB drive as the boot device.
- Test the live environment to ensure compatibility with your hardware before proceeding with the installation. Note that this step isn’t applicable for Arch Linux.
- Choose whether to erase the entire disk or set up a dual-boot configuration alongside Windows. Be aware that dual-booting may become problematic over time, as Windows updates have been known to disrupt boot loaders.
Maybe the best way to try Arch out for the first time is within a Virtual Machine in whatever system you are most comfortable in. And maybe this is a good idea for trying out any distribution for the first time. ↩︎