Fedora 31 new features: Python 2 EOL, 32bit dropped

Fedora Logo

Fedora 31 is the newest release of 2019 of the popular power user distribution: Fedora. Fedora is the base for Red Hat Enterprise Linux and it is favored among developers. Let’s discover what will change in this release.

When will it be released?

Fedora 31 is scheduled to be released on 22th October 2019 (29th Oct as a fallback).

How do I install Fedora 31?

Here’s the tutorial: How to install Fedora 31 in 10 easy steps

System-wide changes

  • Python 2 reached End of Life, all packages removed.
  • Disable SSH password root login by default.
  • Fedora 31 uses CgroupsV2 by default.
  • No i686: everything and modular repositories, nor kernels, nor ISOs. 32bit (i686) is no longer supported.
  • Switch RPM to ztsd compression.


  • AArch64 XFCE desktop image.
  • Adopt new Go packaging guidelines.
  • Cloud provider images will now be updated monthly.
  • Custom Crypto Policies.
  • DeepinDE updated to version 15.11.
  • net.ipv4.ping_group_range now enabled by default.
  • Firefox Wayland by default on GNOME.
  • IBus updated to 1.5.21.
  • Modules “verify”, “cryptodisk” and “luks” included in grub2-efi-x64.
  • Minimal GDB in buildroot.
  • QT Wayland by default on GNOME.
  • Removed YUM 3.
  • XFCE desktop updated to version 4.14.



Albeit the sad departure of one of the once most popular architectures, 32 bit, this release is kind of conservative compared to Fedora 30. Python 2 has been removed since it reached EOL, maybe this will force developers to update their software to Python 3, but this is more of a Pythonic matter rather than a Fedoric one.

Image courtesy of mark | marksei

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.