Die Veröffentlichung von Fedora Linux 44 wurde vorgestellt. Für den Download stehen die Produkte Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite und Live-Images, die in Form von Spins mit angepassten Umgebungen wie Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway und Cosmic bereitgestellt werden, zur Verfügung. Die Builds wurden für die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt.
Die wichtigsten Änderungen in Fedora Linux 44:
- Die Desktop-Umgebung GNOME wurde auf die Version 50 aktualisiert, in der der Code zur Unterstützung von X11 entfernt wurde, ein neues System zur Speicherung von Sitzungen implementiert, die Benutzeroberfläche der Kindersicherung überarbeitet, die Unterstützung für nicht-ganzzahlerische Skalierungsstufen und den VRR (Variable Refresh Rate) Mechanismus verbessert sowie die Unterstützung des Wayland-Protokolls color-management-v2 zur Farbverwaltung bereitgestellt wurde.
- In allen Versionen des Distribution mit KDE-Desktop (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin und Fedora Kinoite) wird für die Systemkonfiguration nach der Installation das von KDE weiterentwickelte Plasma Setup verwendet, und im Installer Anaconda wurden die sich mit dieser Anwendung überschneidenden Konfigurationsstufen deaktiviert.
- In allen Editionen mit KDE wurde der Anmelde-Manager SDDM durch den Plasma Login Manager ersetzt, ein von KDE entwickeltes Projekt.
- Die Fedora Games Lab-Edition wurde überarbeitet und bietet eine Sammlung von Paketen und Einstellungen für Computer-Gameplay-Enthusiasten. In der neuen Version wurde der Software-Stack zum Ausführen von Spielen aktualisiert, und aktuelle Technologien wie Wayland und PipeWire wurden integriert.
- Die Benutzerumgebung Budgie wurde auf die Version 10.10 aktualisiert, die auf Wayland umgestellt wurde.
- Im Installer Anaconda wurde die Logik zur Erstellung von Netzwerkprofilen (Dateien mit Einstellungen für NetworkManager) im installierten System geändert. Solche Profile werden nun nicht mehr für alle vorhandenen kabelgebundenen Netzwerkgeräte erstellt, sondern nur für Geräte, die im Installationsprozess über GUI, Boot-Optionen oder Kickstart-Dateien konfiguriert wurden. Die Erstellung von Profilen für alle verfügbaren Geräte anstelle nur der vom Benutzer gewählten erforderte das Entfernen überflüssiger Profile nach der Installation und erschwerte die spätere Notwendigkeit zur Änderung der Einstellungen.
- Standardmäßig ist das Kernmodul NTSYNC aktiviert, das die Leistung von Windows-Spielen, die über Wine gestartet werden, erheblich steigert. Das Modul implementiert das symbolische Gerät /dev/ntsync und eine Reihe von Synchronisationsprimitive, die im Windows NT-Kernel verwendet werden. Der signifikante Leistungsschub wird durch die Beseitigung von Overhead erreicht, der mit der Verwendung von RPC im Benutzermodus verbunden ist.
- Auf Systemen mit der Architektur Aarch64 erfolgt die automatische Auswahl der Hardwarebeschreibung DTB (Device Tree Blobs) für den UEFI-Bootloader, wodurch Probleme beim Booten von Live-Images von Fedora auf ARM-Notebooks gelöst wurden, die mit Windows ausgeliefert werden.
- In den Live-Images wird das Skript-Set livesys-scripts zur Konfiguration der Arbeitsumgebung verwendet, sowie neue Funktionen des Dracut-Tools zur automatischen Erstellung eines speicherbaren Overlay-Speichers beim Schreiben des Images auf USB-Speicher.
- Die Arbeit an der Migration der kontinuierlichen Integrationsinfrastruktur (dist-git CI), die die Wiederherstellung von RPM-Paketen nach Änderungen oder Versionsaktualisierungen durchführt, auf die Standardnutzung des Werkzeugs Packit anstelle von Fedora CI und Zuul wurde fortgesetzt.
- Die standardmäßige Verwendung von harten Links zum Verknüpfen identischer Dateien, die aus verschiedenen Paketen in die Hierarchie /usr installiert werden, wurde aktiviert. Ein harter Link wird beim Paketinstallationsprozess automatisch geschaffen.
- Das Repository wurde um ein Werkzeug mit dem Paketmanager Nix erweitert, das die Installation von Paketen im Nix-Format aus der Sammlung nixpkgs ermöglicht. Pakete können im Einzelbenutzermodus (im Home-Verzeichnis des Benutzers) und im Mehrbenutzermodus (im Verzeichnis /nix) installiert werden.
- Die Bereitstellung von QEMU-Bauten für 32-Bit-Hostsysteme (i686) wurde eingestellt.
Diese Änderung spiegelt die Bemühungen des QEMU-Projekts wider, die Unterstützung für 32-Bit-Hostsysteme zu entfernen. - Die ausführbaren Dateien und Bibliotheken von FUSE 2 wurden aus den atomaren Editionen von Fedora für Desktop-Systeme entfernt (diese Version wurde zuvor als veraltet erklärt und alle Pakete auf FUSE 3 umgestellt).
Auch die Unterstützung für veraltete polkit-Regeln, die in Dateien mit der Erweiterung pkla bereitgestellt wurden, wurde eingestellt. - PackageKit wurde auf die Verwendung des neuen Backends DNF5 umgestellt, das mit der Bibliothek libdnf5 erstellt wurde.
- In der Distribution mit dem Kompositionsmanager MiracleWM wurde die Desktop-Oberfläche nwg-shell durch die Dank Material Shell ersetzt.
- In Fedora Cloud wird anstelle einer separaten Partition /boot nun ein gleichnamiger Unterordner von Btrfs angeboten.
- Die Bereitstellung des Pakets libreoffice-KF5 mit Komponenten zur Integration von LibreOffice mit Qt5 wurde eingestellt. Es wurde durch das Paket libreoffice-kf6 ersetzt, das die Integration mit Qt6 gewährleistet.
- Der Download der OpenSSL-Bibliothek wurde durch die Verteilung von Zertifikaten in Unterverzeichnissen (Format directory-hash) anstelle der Ablage in einer einzigen Datei /etc/pki/tls/cert.pem beschleunigt.
- Die Versionen der Pakete wurden aktualisiert: GCC 16.1-prerelease, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Es wurde daran gearbeitet, die Infrastruktur für reproduzierbare Builds so zu erweitern, dass mindestens 99 % der Pakete im Fedora-Repository abgedeckt sind. In früheren Versionen wurde die Abdeckung durch reproduzierbare Builds auf 90 % geschätzt. Dies wurde durch Änderungen im Buildsystem erreicht, die die Metadaten über die Änderungszeiten von Dateien mit dem Referenz-Quellcode synchronisieren und eine konstante Reihenfolge der Auflistung von Metadaten und Strukturen in den Binärdateien gewährleisten. Zur Sicherstellung reproduzierbarer Builds in den verbleibenden 10 % wurden die Betreuer von problematischen Paketen einbezogen. Reproduzierbare Builds ermöglichen es den Benutzern, sich persönlich zu vergewissern, dass die in den Paketen verteilten Binärdateien aus dem bereitgestellten Quellcode erstellt wurden und keine versteckten Änderungen enthalten, die durch eine Kompromittierung des Compilers oder der Build-Werkzeuge verursacht wurden.
Für Fedora 44 wurden die Repositories 'free' und 'nonfree' des Projekts RPM Fusion in Betrieb genommen, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung, proprietären Treibern von AMD und NVIDIA, Spielesoftware und Emulatoren verfügbar sind.
Quelle: opennet.ru
