Fedora 31 Released! Check Out The New Features

After six months of Fedora 30 release, we have the next major version – Fedora 31 – available to download.

With this release, quite a few things have changed visually including several under-the-hood improvements

Changes and new features in Fedora 31

Fedora 31

Here, I will highlight a few key changes so that you can decide whether you should upgrade to Fedora 31 or not. Also, we have a useful guide to help you upgrade your Fedora version – if you’re not sure how to do that.

Latest GNOME 3.34 Release

Fedora 31 Background

This is a big deal of Fedora Workstation users, with the latest and greatest GNOME update 3.34, you will find some visual changes and performance improvements.

It is easier to change the background or lock screen wallpaper with GNOME 3.34, the options are user-friendly and useful.

In addition to this, you can also create application folders in the overview to organize your app drawer.

Fedora Folder Icons
Fedora Folder Icons

Basically, what’s new with GNOME 3.34 directly reflects here. You can check our coverage on GNOME 3.34 features to know more about. There’s also a separate blog post on GNOME.org covering the important changes with GNOME 3.34 for Fedora 31, you might want to check that as well.

Dropping 32-Bit Support

With Fedora 31, you will no longer find 32-bit bootable images. They have completely dropped the support for 32-bit i686 kernel.

Most popular 32-bit packages like Steam and Wine will continue to work, but do not expect great 32-bit support.

Docker Package Removed From Fedora 31

If you are using Docker, it is worth noting that with Fedora 31, they have enabled CGroups V2.

To highlight this, I would quote the official Fedora wiki page (the bug report page) addressing this particular change as follows:

The Docker package has been removed from Fedora 31. It has been replaced by the upstream package moby-engine, which includes the Docker CLI as well as the Docker Engine. However, we recommend instead that you use podman, which is a Cgroups v2-compatible container engine whose CLI is compatible with Docker’s. Fedora 31 uses Cgroups v2 by default.

Updated Packages

Of course, with a major release, several packages will be updated. Some of the notable upgrades are:

  • Glibc 2.30
  • NodeJS 12
  • Python 3 (Python 2 is reaching its end of life)

Updated Fedora Flavors & Improved Hardware Support

For desktop users, Fedora 31 Workstation matters. But, if you utilize other editions of Fedora, the new release will have a significant effect there as well.

For instance, Fedora Astronomy, Fedora IoT and so on.

They have also improved their support for certain SoCs like Rock64, RockPro 64 and several other chips.

Other Improvements

There’s actually a bunch of under-the-hood changes like disabling root password login in SSH.

Overall, it’s a good upgrade with a lot of positive changes for the users/developers. If you want more details, you can take a look at its official changelog.

Getting Fedora 31

Like any other Fedora release, Fedora 31 will also be supported for next thirteen months. This also means that Fedora 29 will reach end of life in a month. So if you are using Fedora 29, you should definitely plan upgrading.

Even if you are using Fedora 30, you should upgrade to the new release sooner or later. Abhishek’s advise is to wait for a couple of weeks for the bug fixes and then upgrade to the new version.

You can upgrade Fedora version from within your current Fedora install. You should be notified of the availability of the new release in the software center.

You can also download the ISO and install it afresh.

Wrapping Up

Fedora 31 will be a new experience for me personally. I might share my experience with Fedora 31 as a follow up to this release post.

If you have already upgraded, what did you like the most about the new Fedora 31 release? Was it a smooth upgrade for you? Let me know your thoughts in the comments down below.

Similar Posts

  • Just built a new PC with AMZ Ryzen 7 and Radeon 5700 XT and Fedora 31 was the only distro that could run the graphics card really well.

  • I tried fedora 29 then 30 and both keep crashing on my laptop.
    Just install 31 2 days ago and it is fantastic, fast and very stable.

  • I tried 31 beta but had major issues with Adobe Flash player. No matter how many times I installed it and made sure the plug-in was located in the plug-in folders for Mozilla it just wouldn’t function. Same with Chrome. I know flash is reaching eol next year but I have 2 sites that use flash at work and so I’m stuck on 30 for now. Fooled around a bit in a virtual machine with it and no dice. Nobody seems to be able to figure out my issue.

    • Dear Norm,

      I can not watch flash video content with Google Chorome nor Mozilla Firefox on Mageia 7, though having installed flash-player-plugin(PPAPI) and freshplayerplugin wrapper.
      But I can watch flash video content with the other chromium-based web browser on Mageia7, which is Opera or Vivaldi.

      I recommend you trying to watch flash contents with Opera or Vivaldi web browser on Fedora 31, which you can install as .rpm package.

      • I wasn’t able to make chromium-based browsers work either. BUT I did discover that the issue is that with 31 firefox on wayland does not allow flash to work, but there is a firefox package that is based on x11 that can be installed.

        sudo dnf install firefox-x11

        I tried that and flash works perfectly on it.

  • I left Ubuntu three years ago to switch to Fedora, but for the past two years I have moved to openSUSE Tumbleweed and I feel great. I don’t understand why there is little talk about openSUSE, the rolling releases do not have versions, but this does not mean that we cannot talk about them too, they are the most avant-garde distributions. Tumbleweed was a surprise for me, for the first time I was able to use a rolling release without problems, this should be the future in my opinion.