Red Hat Sponsored Fedora Project Releases Latest Operating System

Red Hat and the Fedora Project are releasing the latest version of the Fedora operating system, Fedora Linux 38, offering new desktop environments, architecture for IBM Z hardware, and more.

Fedora Linux 38 introduces several new Spins—variants that showcase different desktop environments. The popular Budgie Desktop environment, first packaged for Fedora in F37, now has its own Spin. The Fedora Budgie Spin aims to provide the premiere Budgie Desktop experience on top of Fedora Linux.

For fans of tiling window managers, we now offer the Sway window manager in a Spin and in an rpm-ostree version called Sericea. Sway uses the modern Wayland protocol and aims to be a drop-in replacement for the i3 window manager.

If you want to use Fedora Linux on your mobile device, F38 introduces a Phosh image. Phosh is a Wayland shell for mobile devices based on GNOME. This is an early effort from our Mobility SIG.

Fedora Workstation focuses on the desktop experience. As usual, Fedora Workstation features the latest GNOME release. GNOME 44 includes a variety of improvements, including a new lock screen, a background apps section on the quick menu and improvements to accessibility settings. In addition, enabling third-party repositories now enables an unfiltered view of applications on Flathub.

Micro DNF—the lighter-weight version of the default package manager—is replaced by DNF5. DNF5 brings performance improvements, a smaller memory footprint and a new daemon that can provide an alternative to PackageKit.

For mainframe admins, the update increases the minimal architecture level for IBM Z hardware to z13. This enables users to benefit from the new features of that platform and get better CPU performance.

Packages are now built with stricter compiler flags that protect against buffer overflows. The RPM package manager uses a Sequoia-based OpenPGP parser instead of its own implementation.

Following its First foundation, the company updated key programming language and system library packages, including GCC 13, Golang 1.20, LLVM 16, Ruby 3.2, TeXLive2022, PHP 8.2, and many more.

For more information about this news, visit