Quick Links

Key Takeaways

Fedora 37's most important changes include the desktop environment being upgraded to GNOME 43 and the Linux kernel reaching version 5.19. There are also new versions of Firefox, LibreOffice, Nautilus, and other applications included with Fedora 37 that bring new features and bug fixes.

After multiple delays, Fedora 37 was officially released on November 15, 2022. Here's a preview of what to expect from the latest release of this uber-stable Linux distribution.

If You Want to Get Ahead, Get a Hat

I've always been a fan of Red Hat Linux. I remember buying a set of disks for version 5.2 in a branch of a famous British high-street stationers in 1998, because it was easier and faster than trying to download it at the time. Back then, Red Hat was a freely available distribution, and the logo still had someone---known as the shadowman---wearing the eponymous titfer.

Red Hat Linux morphed into Red Hat Enterprise Linux, which was bundled with some proprietary management software and support, as a commercial offering. Of course, the core Linux had to remain freely available. So, CentOS Linux was created as a Linux distribution that was binary-compatible to RHEL minus the proprietary code. CentOS targeted servers. For users more interested in running a Red Hat-derived Linux distribution, the answer was Fedora Linux.

Related: What Is Fedora Linux?

Following the purchase of Red Hat for $34 billion by IBM, CentOS was terminated. Other projects have come into being to fill that void, such as Rocky Linux and AlmaLinux. Meanwhile, Fedora has  ploughed its own furrow, and gone from strength to strength. If it's good enough for Linux Torvalds, it's got to have something going for it.

At the time we reviewed it, Fedora 37's full release was still weeks away. Ahead of the release date, we fired up the beta to see what's new in this stalwart of the Linux world.

Fedora 37 Versions

Fedora offers spins featuring KDE Plasma, XFCE, LXQT, Mate, Cinnamon, LXDE, and SOAS graphical desktop environments, as well as the i3 tiling window manager. The default desktop is GNOME.

Fedora 37 adds the RaspberryPi 4 to its list of supported hardware architectures. The Fedora Project have removed the ARMv7 architecture from the supported platforms, meaning there is no longer a Fedora build for the ARM 32-bit architecture. (Everything from ARMv8 forward is 64-bit.)

This time round, the GNOME Fedora spin ships with GNOME 43 and that's the release we'll look at.

Kernel 5.19

Upgrades to applications and the GNOME desktop environment are always welcome but, arguably, the most important improvements and fixes any distribution upgrade are those in the Linux kernel. The beta we're using to research this article uses kernel 5.19.7.

Kernel 5.19 wasn't a headline-grabbing release in terms of major security fixes, but it still contained a lot of modifications and tweaks. If any of these map onto your use-cases, you'll benefit from kernel 5.19.

Some accessories and built-in hardware get improved support.

  • Lenovo ThinkPad TrackPoint II keyboard users can now map buttons, use the built-in middle * "mouse" button, and use native scrolling.
  • The Lenovo ThinkPad X12 TrackPoint---the mouse pointer "joystick" that sits between the "B", "G", and the "H" keys---is better supported.
  • The function keys on Keychron wireless mechanical keyboards are recognized and supported.
  • Three-button Wacom digital pens are now supported, including pen and touch time stamps.

The kernel supports ZStandard compression of firmware files. Firmware files with a ZST extension will be decompressed by the Linux kernel's firmware loader.

The performance of Linux on ARM devices has always fallen short of its performance on other platforms, such as Intel. Kernel 5.19 further reduces the gap, although a sizeable gap remains for now. It is interesting to note that Linus Torvalds used an ARM-based Apple laptop to test and release kernel 5.19.

Code changes made to the Direct Rendering Manager graphical subsystem yield speed increases for both AMD and Intel GPUs.

Kernel 5.19 supports modern networking technologies and protocols. The inclusion of BIG TCP allows for larger TSO/GRO packet sizes for IPv6 traffic, which mean faster network speeds. These gains will benefit large-scale installations in physical data centers or cloud-based server farms and other infrastructure.

Benefits that will be appreciated by the average domestic user include improved network drivers for Realtek RTW89 5GHz wireless cards, Qualcomm's ATH11K driver gaining wake-on-LAN capabilities, and support for the MediaTek T700 5G modems for always-connected PCs and laptops.

Kernel 5.19 has fixes that prevent issues with overheating in Intel Skylake CPUs and their newer Comet Lake CPUs. These issues were most apparent when laptops were suspended. Systems running on Intel Raptor Lake and Alder Lake CPUs can access Running Average Power Limiting features that cap the average maximum power the CPU can draw.

GNOME 43

There are as many changes in the visuals of the desktop as there are beneath the hood. We've covered GNOME 43 in-depth already, but we'll go through some of the new features here.

The Quick Settings menu lets you access several settings---including Dark Mode---with one or two clicks.

The Quick Settings menu

Some of the buttons act as simple toggles, others expose further selections. For example, if you have multiple network cards in your computer you can choose which one to use.

The Quick Settings menu with the wired connections pane expanded

The buttons that appear reflect the hardware of your system. If you don't have a wireless network card you won't see the button that let's you change Wi-Fi network.

You can also access some of the audio settings from the volume slider control, such as setting the output or input source, and hopping straight to the sound settings in the main Settings application.

The Quick Settings menu with the sound settings exposed

GNOME 43 sports many subtle cosmetic touches. Applications need to be ported to GTK4 before they can embrace these changes and adopt them. Doing so will allow the applications to integrate with GNOME initiatives such as the

        libadwaita
    

theming engine. What it means to be a native GNOME application is changing.

Not surprisingly, the first applications to champion these changes are GNOME applications such as the Files file browser, and Edit, the new text editor.

The Files browser

The Files file browser has rounded corners on some interface elements such as the search bar, and the close button has a more pronounced shaded circle surrounding it. The most noticeable change is the dynamic sidebar.

The Files browser with the sidebar hidden

If you resize the Files window and make it narrow enough, the sidebar will disappear. A new icon allows you to access the sidebar when the window is narrow.

The Files browser with the "hidden" sidebar redisplayed

The sidebar reappears when the window width is increased sufficiently. "Floating" emblems are used to provide more information to icons.

Floating badges used with some folder icons in the FIles browser

Right-clicking in Files opens the context menu.

The Files browser context menu

Documents you have added to your "~/Templates" directory appear as options in the "New Document" submenu.

The New Document submenu

If you don't have any documents in your "~/Templates" directory, the "New Document" option doesn't appear.

Related: What's New in GNOME 43

You can install the gEdit editor, but it isn't installed by default. The new default editor is the GNOME Edit application. This isn't as fully-featured as gEdit yet, but it continues to improve. gEdit is only a simple install away, if you prefer to use it.

The GNOME Edit editor

Clicking the hamburger icon opens the settings menu. You can select from one of three options at the top of the menu to have Edit follow the system theme, or always be in Light Mode or Dark Mode.

The GNOME Edit editor switched to Darkl mode

Software Versions

The following software packages were either preinstalled or installed by us as typical applications the average user might choose to use. Of course, these might change by the release date of Fedora 37.

  • Kernel: 5.19.7
  • Firefox: 104.0
  • Thunderbird: 102.3.0
  • LibreOffice: 7.4.0.3
  • Nautilus (Files): 43.beta.1
  • GCC: 12.2.1 20220819
  • OpenSSL: 3.0.5

A Tip of the Hat

Fedora continues to impress. You may have noticed a trend amongst internet pundits. Fedora has always been a well-respected distribution. But recently, many Linux advocates are recommending Fedora as the best distribution for Linux first-timers.

If the goal is to give them an it-just-works experience and access to a vast collection software, then Fedora clearly fits the bill.

You can get started downloading the official desktop version of Fedora 37 from the Fedora Workstation page, or get one of the spins instead. Then get busy installing.

Related: How to Install Linux