The Linux operating system is a powerful, flexible, secure, and reliable platform that can serve just about any purpose you need. From server to desktop, IoT to containers, embedded systems, and much more... Linux can be anything you want it to be.
You may not even realize how prevalent the open-source operating system is. It's literally everywhere. Your car, your fridge, your cloud account, your social networking account, your bank, Netflix, Spotify, Twitter... just about every network service you use depends on Linux.
Also: The best Linux laptops
But one area where Linux has yet to make much headway is the desktop. That's not because it's not a viable option, as it very much is. I've been using Linux as my primary desktop operating system for decades and have never had a problem. It runs beautifully and offers me stability and flexibility no other operating system offers.
That being said, why is it that Linux has had such a problem gaining more than a single-digit market share on the desktop?
One of the biggest reasons for this is that it's not easy for the average consumer to head to Best Buy, Target, or Walmart, and buy a new PC or laptop with Linux pre-installed. Sure, there are plenty of companies that offer Linux systems (such as System76, Dell, Lenovo, Purism, Slimbook, Tuxedo Computers, Vikings, Ubuntushop.be, and Juno Computers), but consumers can be turned off by the higher prices of those systems. That's fine, because Linux can be installed on most modern (and even older) computers, and it's actually quite easy.
Another reason for this is choice. For users who are already familiar with Linux, choice is a big selling point because it means there are so many options to choose from (on just about every front).
Also: 8 things you can do with Linux that you can't do with MacOS or Windows
There are thousands of distributions to choose from, all of which offer different desktop environments, package managers, and various levels of eye candy. However, for those who aren't already familiar with Linux, so many choices can be problematic.
Where do you begin? With so many choices, it can be almost impossible to know where to start the search. Because of that, I wanted to offer up my best advice on selecting a Linux distribution, so you don't have to wade through an ocean of options to make the best selection for you.
So, without further ado, let's get with it.
But before we do, I want you to understand where I'm coming from on this. I'm not going to dive deep into the complexity of Linux.
Those who are just taking their first steps with a new operating system don't need to know about initialization systems (such as systemd), security layers (such as SELinux), display managers (such as LightDM), sound servers (such as PipeWire), or bootloaders (such as GUB).
Also: The most important reason you should be using Linux at home
New users simply need to know how to make a choice that will help them get up to speed on a new OS easily. They want to be able to be productive without having to do a deep dive into anything.
I'm going to mince words here. The single most important choice you will make on your journey with Linux is which desktop environment you choose.
Although there aren't as many desktop environments as there are distributions, there are still quite a few, such as GNOME, KDE Plasma, Pantheon, Budgie, Xfce, Cinnamon, Mate, Enlightenment, Deepin Desktop, LXDE, i3, LXQt, Sugar, and so many more. But not every one of these desktop environments is the right choice for a new user.
Also: RHEL and its Linux relatives and rivals: How to choose
For those who've never used Linux, there really are only a handful of desktop environments that should be considered, which are:
Of the above list, I wouldn't recommend Xfce, simply because it might be a bit overwhelming for the average user. Even though Xfce is a very user-friendly desktop environment, there are a lot of configuration options available, which could become quickly intimidating. And although I use a GNOME-based desktop as my go-to (which comes by way of Pop!_OS), I wouldn't recommend the GNOME desktop for those who've never used Linux simply because it's a significant departure from what they're accustomed to.
That leaves KDE Plasma, Cinnamon, and Mate. Of those three, KDE Plasma is one of the most elegant desktops but does offer a few more bells and whistles that could get in the way.
Also: These two Linux desktops are the simplest picks for new users
We're now down to Cinnamon and Mate, of which I would recommend Cinnamon for two reasons: It's the default desktop for Linux Mint (hint, hint) and the development of that desktop is always very active.
For the most part, package managers tend to be somewhat similar. For instance, to install a piece of software on Ubuntu from the command line, the command might look something like this:
sudo apt-get install firefox -y
On Fedora, that command would look like this:
sudo dnf install firefox -y
However, on an Arch-based distribution, that command would be:
sudo pacman -S firefox
You're probably asking yourself, "Why are you talking about the command line in a post geared toward new users?" Good point. The thing is, most Linux distributions ship with a GUI front-end for their package managers. For example, GNOME-based desktops have GNOME Software and KDE Plasma has Discover. Arch Linux-based distributions have Pamac. Because of this, most new users shouldn't have any problem installing applications. Instead of running commands, they simply have to open the app store, search, and install.
Also: How to install Ubuntu Linux (It's easy!)
It really is that simple. However, of all the package managers available, I would adamantly tell new users to stick with a distribution that uses either apt or dnf, which means eitherUbuntu-basedor Fedora-based distributions.
At this point, we're looking at either Ubuntu- or Fedora-type distributions that use the Cinnamon desktop. Our choice has been narrowed down to two different distributions:
For any user who is new to Linux, I wouldn't hesitate to recommend either of those distributions.
Also: How to replace Windows with Linux Mint on your PC
However, I would also ask you to consider the following:
The truth of the matter, Linux has options that can meet (and exceed) any need. Whether you want to stick with something familiar, try something completely different, or find a happy middle ground, you cannot go wrong with the open-source operating system.