Release - Fedora 40

Just last week, Fedora 40 was released. I upgraded my Silverblue Workstation already. Let's see what's new in Fedora, what changed, and how the Fedora ecosystem is becoming even better with this new release.

Release - Fedora 40
Screenshot - Fedora (GNOME Software, Files, Calendar)

Just last week, Fedora 40 was released. I upgraded my Silverblue Workstation already. Let's see what's new in Fedora, what changed, and how the Fedora ecosystem is becoming even better with this new release.

Ready? Set! Go!

Fedora Linux

You never heard of Fedora? Here is the gist.

Fedora is a leading-edge, community-driven GNU/Linux operating system. It is working very closely with many upstream open source projects. Furthermore, it acts as the upstream of almost all Red Hat family operating systems. It is also my preferred desktop operating system and works for me for over 10 years, already.

In the past, I have written a ton of articles about Fedora, but also how it is placed in the ecosystem and how you can use it on servers or for development.

Fedora - blog.while-true-do.io
Fedora creates an innovative, free, and open source platform for hardware, clouds, and containers that enables software developers and community members to build tailored solutions for their users.

But, enough of the background. Let's dig into the changes in Fedora 40.

Desktop Changes

Quite frankly, most of the changes on the desktop feel more like polishing and adjustments. Yes, this also includes the huge shift to KDE Plasma 6. Nothing feels groundbreaking, or even unfamiliar. I consider this a good thing.

GNOME 46

Fedora Workstation is the flagship of the Fedora Linux family. It ships with GNOME by default and includes the brand-new GNOME 46. This GNOME release is not so fully packed with surface changes. Yet, there are some cool quality-of-life improvements.

Improved Files

GNOME files, aka Nautilus, comes with a global search feature. This allows to search without knowing the directory. You can open it by hitting either Ctrl+Shift+f or using the Search icon.

Screenshot - GNOME Files

Also, the notifications for long-running tasks went to the bottom left corner and is a tad more prominent.

Screenshot - GNOME Files

Together with some welcoming performance improvements and smaller changes here and there, it makes operating files a bit better.

Online Accounts

The GNOME Online Accounts in GNOME Settings got new features to use Microsoft One Drive and WebDAV accounts. Also, the Online Accounts authentication uses the default browser now. This makes it easier to avoid rendering errors for some applications, but also using USB tokens, like the YubiKey.

Screenshot - GNOME Settings

And as you can see, the Settings tab got some polishing, too.

Better notifications

The notifications panel (in the Clock menu) got some improvements, too. You can get more details now, expand the notifications and notifications supports images now.

Enhanced Notifications
Screenshot - GNOME Notifications

App polishing

Furthermore, lots of work was invested in the GNOME app ecosystem. GNOME Software showing the "Verfied" badges from Flathub now, Calendar looks a bit better, GNOME Extensions was improved and much more.

Screenshot - GNOME Software

Performance and Resources

Variable refresh rates (VRR) is a feature which can, under some circumstances, produce smoother video performance. This is included in GNOME 46 as an experimental feature, which needs to be enabled by entering the following from the command line using: gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']".

Also, image viewer got some performance and security improvements.

More Apps

With this release, most official GNOME Apps and Circle Apps were updated and improved.

Discover the best Apps for GNOME – Apps for GNOME
Discover the best applications in the GNOME ecosystem and learn how to get involved.
GNOME Circle
Applications and libraries extending the GNOME ecosystem.

Release notes

In case you want to know even more about the GNOME release, check out the official release page.

GNOME Release Notes
Discover what’s new in GNOME, the distraction-free computing platform.

General Changes

Yet, Fedora is not all about its flagship. There are many more spins and variants available, including Fedora KDE with Plasma 6, Fedora Server, IoT or the popular Cloud images. Also, not to forget the Atomic Desktops. Here are some software updates, that might I find worth mentioning.

There is also a bunch of software updated.

And that's, by far, not the only changes. You can find a more complete list of changes in the release notes and change set.

[f40] Release Notes
Learn more about Fedora Linux, the Fedora Project & the Fedora Community.
Releases/40/ChangeSet - Fedora Project Wiki

More Hardware

With Fedora 40, we are also getting more results from Fedora's hardware initiative. The project is eagerly working to get Fedora in your hands without ever installing it. The Slimbook Fedora 2 is one of the results.

Slimbook Fedora 2: New Ultrabooks for Fedora Linux 40 - Fedora Magazine
Check out the new Fedora Slimbook 2 Ultrabook with Fedora Linux 40 installed! Fourteen inch and sixteen inch versions are available.

Now with AI?

No worries, there is no fancy AI assistant included in Fedora. But, the maintainers thought it might be a good idea to provide PyTorch for AI development. PyTorch can be a bit of a hassle to set up and maintain.

With Fedora 40, you are getting PyTorch as an official package in Fedora. It does not provide GPU/NPU support, but this is something that will follow, for sure.

Getting Fedora 40

If you have Fedora already installed, you will get an update notification in GNOME Software. Just apply the updates, reboot and you are good to go. It's a good idea to back up your data, beforehand.

Upgrading Fedora Linux to a New Release
Upgrading to the next Fedora Workstation release In Fedora Workstation, when the next stable release is available, a graphical notification will appear similar to the update notifications. Clicking this, or…

For a fresh installation, you can choose from a wide variety of spins and install the desired option easily. The guide in the documentation is well written and should guide you through.

Creating and using a live installation image
Downloading Fedora You can download Fedora from https://fedoraproject.org/. There are multiple desktops available for use with Fedora. Each has a slightly different look and feel and offers varying levels of…

My first experiences

Honestly? This is just another boring update. Rebasing to a new Fedora release on Silverblue feels almost too easy. After Fedora 40 came up, I was even thinking that it wasn't done already.

Is this good? For sure! Is it overly exciting, like an upgrade from Fedora 16 to 17? No! GNOME is polished, Fedora is polished, my apps are coming via Flatpak anyway and are constantly updated. The only thing that wasn't working right after the upgrade: my Fuzzy Clock extension.

Keep it going. This is the way. This is how GNU/Linux can and will become the consumer's first choice for operating systems. Not today, not next year, but slowly and surely like it was always the case with Open Source software.

The Fedora Magazine is the official blog for Fedora. There you can find a vast list of Fedora related articles.

OMG! We’re at forty! (Announcing the release of Fedora Linux 40) - Fedora Magazine
Announcing the release of Fedora Linux 40 with a description of it’s contents, features, and improvements.
What’s new in Fedora Workstation 40 - Fedora Magazine
Summary description of improvements and new features in Fedora 40 Workstation.
What’s New in Fedora KDE 40? - Fedora Magazine
Brief description of the new features and enhancements in Fedora KDE 40.
Introducing Fedora Atomic Desktops - Fedora Magazine
Announcing a new family of Fedora Linux spins: Fedora Atomic. This will simplify how to discuss rpm-ostree and naming of future atomic spins.

Conclusion

I stated, the release feels boring, and the above article feels a bit "underwhelming", too. Yet, for me, this is proving how far we have come. Fedora, and GNU/Linux in general, came a long way to provide these boring releases.

In just a couple of years, we went from "not usable after release" to "oh, I did an upgrade and everything still works?". A good sign, really a good sign.