Fedora 33 What's Coming In The Next Stable Release

Fedora is a Red Hat-sponsored community project that develops a bleeding-edge Linux-based operating system. Fedora 32 is the current stable version released on April 28, 2020.

Continuing the development cycle, the community is already working towards the release of the next stable Fedora 33. Hence, in this article, I’ll list down all the new changes that are confirmed to be available in Fedora 33.

Speaking of the release date, there is no exact date finalized. However, the beta version has been released and as per the official schedule, October 20 is the preferred final target date and October 27 is the final target date for the stable version release.

Fedora Linux 33: What’s New?

Switch From Ext4 To Btrfs Filesystem

Last month we reported that a new proposal was sent to bring major changes to the Fedora desktop variants. Subsequently, it has now been confirmed that Fedora will transition from ext4 to Btrfs filesystem by default.

However, the new default file system will only apply to Fedora Workstations and Spins across x86_64 and ARM architectures. Fedora chose Btrfs to bring benefits by resolving several problems such as running out of space, storage data corruption, filesystem resize, and complex storage setup.

Nano As Default Terminal Text Editor

Another major system-wide change to Fedora 33 is the default terminal text editor. As you may know, currently Vi is the default terminal text editor in most cases, such as git commit and command-line text editing.

But now with Fedora 33, GNU Nano will replace Vi to become the default text editor across all of Fedora’s editions. However, you’ll also have Vi pre-installed through a vim-minimal package.

GNOME 3.38 Desktop Environment

Upgrading the previous GNOME 3.36, Fedora 33 will come with a recently released GNOME 3.38.

With GNOME 3.38 desktop, you’ll have a new Welcome Tour app written in Rust, better multi-monitor support, QR Wi-Fi Hotspots, custom application grid, and various GNOME apps improvements.

Fedora IoT As Official Edition

In addition to Fedora Workstation, Server and other editions, Fedora IoT is a new official edition for those who want a lightweight yet powerful and scalable core OS for the Internet of Things project.

Interestingly, Fedora IoT supports a variety of hardware platforms based on x86_64 and aarch64, which includes Raspberry Pi and PINE64. For more details about Fedora IoT, check here.

Enable EarlyOOM By Default

EarlyOOM was the highlighting feature of the previous Fedora 32 Workstation, which installed earlyoom package and enabled it by default to resolve the slowing down of UI during heavy swap usage or low-memory situations.

With Fedora 33, EarlyOOM is also now enabled by default for Fedora spins with KDE Plasma Desktop.

Core Package Update

Besides the new enhancements, Fedora 33 has also upgraded its core tools and packages to include the latest version such as:

  • GNU C Library version 2.32
  • Golang 1.15
  • RPM 4.16
  • LLVM 11
  • GNU Make version 4.3
  • Node.js 14.x
  • Perl 5.32
  • Python 3.9
  • Ruby on Rails 6.0
  • Erlang 23
  • LXQt 0.15.0
  • DXVK as default wined3d backend

Other Updates To Fedora 33

  • Better thermal management and peak performance on Intel CPUs
  • Default animated background for Fedora Workstation
  • Removal of Python 2.6 and Python 3.4
  • .NET Core is now available on aarch64 Fedora

For complete details, you can also check out the Fedora 33 Change set.