Fedora Linux 43 Beta released

Tux the Linux penguin wearing a blue fedora and shirt labeled 43 Beta

The Fedora Project has announced Fedora Linux 43 Beta, giving users and developers the opportunity to test the distribution ahead of its final release. This beta introduces improvements across installation, system tools, and programming languages while continuing Fedora’s pattern of cleaning out older components.

The beta can be downloaded in Workstation, KDE Plasma, Server, IoT, and Cloud editions. Spins and Labs are also available, though Mate and i3 are not provided in some builds. Existing systems can be upgraded with DNF system-upgrade. Fedora CoreOS will follow one week later through its “next” stream.

Installer changes are a major focus in Fedora 43. The Anaconda WebUI is now the default across Spins, creating a consistent and modern setup experience. The installer has also moved to DNF5, replacing DNF4. Support for modular packages has been removed, simplifying the installation process further. Fedora Kinoite now enables automatic updates by default, applying fixes in the background and finalizing them after reboot.

Fedora 43 updates its core development tools. The GNU toolchain has been refreshed with gcc 15.2, glibc 2.42, binutils 2.45, and gdb 17.1. LLVM has been updated to version 21. Perl moves to 5.42, and OpenJDK 25 is now the preferred Java version. RPM itself jumps to 6.0, bringing structural changes for packagers. Package maintainers also benefit from new RPM macros for build flags, easing per-package compiler adjustments.

On the language front, Python has been updated to version 3.14. Go 1.25 is included, with Golang packages now vendored by default to improve reproducibility. Idris 2 makes its debut, offering advanced type system features. Haskell GHC is updated to 9.8 with Stackage 23. The release also introduces support for the Hare programming language, which is still under development but available for experimentation.

Other notable updates include PostgreSQL 18, Ruby on Rails 8.0, MySQL 8.4 as the default version, Dovecot 2.4, and Tomcat 10.1. Fedora CoreOS is now built with Containerfile, allowing Podman users to build locally. Greenboot has been rewritten in Rust, and SELinux handling sees adjustments with reduced “dontaudit” rules.

Fedora 43 also makes graphical and user-facing changes. Noto Color Emoji now uses the newer COLRv1 format, improving scalability. GNOME is now Wayland-only, retiring the old X11 session. The default monospace fallback font has been set to avoid inconsistent text rendering.

Deprecated or removed components include the gold linker, python-nose, YASM, legacy GTK Rust bindings, and outdated Python RPM macros tied to setup.py. Packages depending on async-std and python-async-timeout are also being phased out.

Fedora Linux 43 Beta downloads are available now using the below links.

Users are encouraged to install, experiment, and report issues to help ensure the final release is stable and polished.

Author

  • Brian Fagioli, journalist at NERDS.xyz

    Brian Fagioli is a technology journalist and founder of NERDS.xyz. Known for covering Linux, open source software, AI, and cybersecurity, he delivers no-nonsense tech news for real nerds.

Leave a Comment