Fedora isn't a Linux for everyone. But, for developers who want the most from their Linux desktop, you can't beat it. This latest edition, like its predecessors, brings together the best and latest open-source programs for programmers. As Fedora Project Leader Matthew Miller said: "No matter what variant of Fedora you use, you're getting the latest the open-source world has to offer."
Fedora, which is Red Hat's community Linux distribution, also acts as a crystal ball to see where Red Hat Enterprise Linux (RHEL) is going. While most of the attention for a new Fedora release is on the desktop, Fedora 32's far more than just a workstation distribution. There's also Fedora Server, Fedora IoT, and the new Fedora CoreOS for containerized workloads.
For most people still, a new Fedora is all about the desktop. So, let's take a look at Fedora Workstation.
The workstation uses the new GNOME 3.36 for its default desktop. This GNOME release is faster and comes with a variety of improvements. These include a cleaner interface with better font control. One welcomed change is that, when you enter a password, you can now toggle it so you can see what your password is as you enter it rather than an uninformative link of asterisks. I find this very helpful, and I'm glad to see it's finally in GNOME.
I'm not so crazy about GNOME's change to the default applications. Shotwell has been replaced by GNOME Photos, Evolution by Geary and GNOME Calendar, and Rhythmbox by GNOME Music. Linux being Linux, you can, of course, always download whatever program you prefer, but I'm sorry to see Evolution, my favorite email client, being downgraded in favor of Geary. Of course, Mozilla Thunderbird, which is probably the most popular Linux email client, is still included by default. Fedora also comes with the latest editions of the favorite Linux desktop program such as the LibreOffice office suite and Firefox web browser.
What's more important for Fedora's programmer users is its updated programming languages. These include GCC 10, Python 3.8, and Ruby 2.7. For those stuck on Python 2.x, a legacy Python 2.7 package is available.
The new Fedora also comes with a feature that, if you're using a PC without much memory, will come in handy: EarlyOOM. Despite its silly name, it does a very handy job. If you're running out of memory, it will automatically kill whatever process is gobbling down the most RAM. That way, you can still keep using your computer instead of watching it slow down to a near standstill. This doesn't happen often anymore in my experience, but when it does, it's nice to know that EarlyOOM will keep me from pulling the plug on an otherwise dead PC.
Another handy-but-largely-invisible feature is fstrim.timer. This program optimizes your Solid State Drive (SSD) usage every week. While it's implemented by default on the desktop, server sysadmins will be the ones who will see the most advantage from this program.
As always Fedora 32 Workstation is available on 64-bit Intel architecture. Fedora, however, won't be available on antique 32-bit architectures. On the other hand, you can now run the Fedora 32 desktop on Arm aarch64 devices.
Most Fedora users will install or update their own systems, but thanks to Lenovo, you can now get Fedora from a brand-name PC vendor. Soon, you'll be able to get Fedora Workstation when you buy a Thinkpad P1 Gen2, Thinkpad P53, and Thinkpad X1 Gen8 laptops.
Whether you buy it or just try it, I recommend Fedora 32. It's one of the great Linux distros.