Thursday 2 July 2020

Linux Mint 20: Still the best Linux desktop despite one quirk

Linux Mint recently released its latest long-term support (LTS) version of its popular desktop Linux desktop, Linux Mint 20, "Ulyana." This edition, based on Canonical's Ubuntu 20.04, is, once more, an outstanding Linux desktop distribution. 

As before, you can use three different desktop looks with Mint 20. These are my own favorite Cinnamon, which was inspired by GNOME 2.x; MATE, a fork of the GNOME 2; and the ultra-lightweight Xfce. Most desktop users will be happy with Cinnamon or MATE. I use Xfce on low-powered systems or when running Linux on Chromebooks or Windows 10 PCs with Windows SubSystem for Linux (WSL) 2.

And, when I say low-powered, I mean Low-Powered. Even PCs from the 2000s can run Mint. The full version of Linux Mint requires a mere 2GBs of RAM. If you're a glutton for punishment, you can even run it with as little as 1GB. 

One thing you can't do anymore is run it on 32-bit processors. While there are a handful of 32-bit packages retained for Steam games and Wine, which provides Windows application interoperability for Linux, Mint 20 has dropped mainstream 32-bit support. 

You'll also need at least 15GBs of disk space, but I recommend 20GBs. Finally, you'll need a graphics card and monitor that supports a 1024×768 resolution. In short, you can pretty much run Mint on any PC you find in a second-hand junk store.

Under the hood, Mint 20 runs on top of the 5.4 Linux kernel. Its most notable new features are support for AMD Navi 12 and 14 GPUs, AMD Arcturus graphics cards, AMD Dali APU, AMD 2020 APU platforms, and Intel Tiger Lake CPUs.

One thing you can't do easily yet is upgrade from Mint 19.3 to 20. Clement "Clem" Lefebvre, Mint's lead developer, explained, you can't use the 19.3's update manager because "the process will be completely different since this is a new major version and a new package base." By mid-July, Mint will release an easy upgrade path. For now, you must install Mint 20 from scratch. 

For my tests, rather than use old hardware, I used a 2019 Dell XPS 13. This model, which came with Ubuntu 18.04, was powered by an Intel Core i7-10710U processor. It also came with a 512GB SSD and 16GBs of RAM. This is vastly more powerful hardware than you need for Mint. 

First, I installed Linux Mint 19.3 on it so I could get an idea of how well Mint 20 compares to its immediate ancestor. Then, I installed Linux Mint 20 on it with the Cinnamon 4.6 desktop. I did this by downloading the Mint 20's 2GB ISO image and then burning it to a USB stick. That done, I set the XPS 13's firmware to boot from the USB stick and installed 20, reset it to boot from the SSD and I was on my way. The entire process, from beginning to end took about half-an-hour.

Once up, even though Linux Mint 20's brand-spanking new, I found I had 39 updates to make. This included a kernel update, which meant I had to reboot the system.

That done, the system ran flawlessly. In particular, I was impressed by how Nemo, Mint's file manager, was much faster. It does this prioritizing content and navigation over displaying thumbnails. Sure, as a result, you see generic icons before the thumbnails, but the improvement boost is remarkable. I keep work files not on my local machines, but on my Samba-powered Network-Attached Storage (NAS) devices and local and remote Nextcloud servers. When I was saving screenshots and other files from the Mint 20-powered XPS 13 to my remote drives, it saved me seconds. This, in a word, is "impressive."

If, unlike me, you don't run your own file and cloud servers, Mint now comes with its own easy-to-use local area network file-sharing program: Warpinator. With it, you can easily drag and drop files from one Mint 20 machine to another. It's easy, fast, but, for now, it's only available on Linux Mint 20 systems. Since it's both useful and open-source I expect to see it adopted by other Linux distros soon. 

Do you use NVIDIA Optimus graphics on your system? If you do, Mint's NVIDIA Prime applet displays your GPU renderer. It also supports NVIDIA "On-Demand" profile. With that, you can render your ordinary programs using your onboard Intel graphics, while empowering a GPU power-hungry application to use your NVIDIA card and flip between them as needed.
Disqus Comments