Veröffentlichung des Fedora Linux 44 Distributions

Die Veröffentlichung des Fedora Linux 44 Distributionspakets wurde bekannt gegeben. 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-Builds sind in Form von Spins mit benutzerdefinierten Umgebungen wie Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway und Cosmic verfügbar. Die Builds sind für die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt worden.

Die bedeutendsten Änderungen in Fedora Linux 44:

  • Die GNOME-Desktopumgebung wurde auf die Version 50 aktualisiert, in der der Code zur Unterstützung von X11 entfernt wurde, ein neues System zur Sitzungsverwaltung implementiert, die Benutzeroberfläche der Kindersicherung überarbeitet, die Unterstützung für nicht-geeignete Skalierungsstufen und den VRR (Variable Refresh Rate) Mechanismus verbessert sowie die Unterstützung des Wayland-Protokolls color-management-v2 für die Farbverwaltung realisiert wurde.
  • In allen Varianten der Distribution mit der KDE-Desktop-Umgebung (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin und Fedora Kinoite) wird für die Systemkonfiguration nach der Installation der von KDE entwickelte Assistent für die Plasma-Einrichtung verwendet, während im Anaconda-Installer die mit dieser Anwendung überlappenden Konfigurationsphasen deaktiviert wurden.
  • In allen Editionen mit KDE wurde der Login-Manager SDDM durch den Plasma Login Manager ersetzt, der von KDE entwickelt wird.
  • Die Fedora Games Lab-Edition wurde überarbeitet und bietet eine Auswahl an Paketen und Einstellungen für Computer-Spieler. Die neue Version umfasst ein aktualisiertes Software-Stack für das Spielen und nutzt moderne Technologien wie Wayland und PipeWire.
  • Die Benutzerumgebung Budgie wurde auf die Version 10.10 aktualisiert, die auf Wayland umgestellt wurde.
  • Im Anaconda-Installer 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 verfügbaren kabelgebundenen Netzwerkgeräte erstellt, sondern nur für die Geräte, die während der Installation über das GUI, Bootoptionen oder die Kickstart-Datei konfiguriert wurden. Die Erstellung von Profilen für alle verfügbaren Geräte, anstatt nur für die vom Benutzer ausgewählten, erforderte das Löschen überflüssiger Profile nach der Installation und führte zu Schwierigkeiten bei der späteren Notwendigkeit, die Einstellungen zu ändern.
  • Standardmäßig ist das Kernelmodul NTSYNC aktiviert, das die Leistung von Windows-Spielen, die mit Wine ausgeführt werden, erheblich steigert. Das Modul implementiert das symbolische Gerät /dev/ntsync und einen Satz von Primitiven zur Synchronisation, die im Windows NT-Kernel verwendet werden. Eine signifikante Leistungssteigerung wird durch die Beseitigung der Overheads, die mit der Verwendung von RPC im Benutzerspeicher verbunden sind, erreicht.
  • Auf Systemen mit Aarch64-Architektur wurde die automatische Auswahl der DTB-Datei (Device Tree Blobs) für den UEFI-Bootloader gewährleistet, was die Probleme beim Booten von Live-Versionen von Fedora auf ARM-Notebooks, die mit Windows ausgeliefert werden, behoben hat.
  • In den Live-Versionen wird das Set von livesys-scripts zur Konfiguration der Arbeitsumgebung eingesetzt und neue Funktionen des Dracut-Tools zur automatischen Erstellung eines über den Neustart hinweg gespeicherten Overlay-Speichers beim Schreiben des Images auf USB-Laufwerke.
  • Die Arbeit an der Migration der kontinuierlichen Integrationsinfrastruktur (dist-git CI), die RPM-Pakete nach Änderungen oder Versionsupdates neu erstellt, auf die standardmäßige Verwendung von Packit-Tools anstelle von Fedora CI und Zuul wird fortgesetzt.
  • Die Verwendung von harten Links zur Verknüpfung identischer Dateien, die aus verschiedenen Paketen in der Hierarchie /usr installiert werden, ist standardmäßig aktiviert. Das Erstellen eines harten Links erfolgt automatisch beim Installieren des Pakets durch den Handler in der Phase 'post install'.
  • Im Repository wurde ein Toolset mit dem Paketmanager Nix hinzugefügt, das die Installation von Paketen im Nix-Format aus der Sammlung nixpkgs ermöglicht. Pakete können im Einzelbenutzer- (im Home-Verzeichnis des Benutzers) und im Mehrbenutzermodus (im Verzeichnis /nix) installiert werden.
  • Die Bereitstellung von QEMU-Builds für 32-Bit-Host-Systeme (i686) wurde eingestellt.
    Die Änderung spiegelt die Arbeit des QEMU-Projekts zur Entfernung der Unterstützung für 32-Bit-Host-Systeme wider.
  • Die ausführbaren Dateien und Bibliotheken von FUSE 2 wurden aus den atomaren Fedora-Desktop-Systemen entfernt (diese Version wurde zuvor als veraltet erklärt und alle Pakete wurden auf die Verwendung von FUSE 3 umgestellt).
    Die Unterstützung für die veralteten polkit-Regeln, die in Dateien mit der Erweiterung pkla bereitgestellt wurden, wurde ebenfalls eingestellt.
  • PackageKit wurde auf die Verwendung des neuen Backends DNF5 umgestellt, das mit der Bibliothek libdnf5 kompiliert wurde.
  • In der Edition des Distributions mit dem Kompositormanagenment MiracleWM wurde die Desktop-Oberfläche nwg-shell durch Dank Material Shell ersetzt.
  • In Fedora Cloud wird anstelle einer separaten Partition /boot nun eine gleichnamige Btrfs-Unterpartition angeboten.
  • Die Lieferung des Pakets libreoffice-KF5 mit Komponenten zur Integration von LibreOffice mit Qt5 wurde eingestellt. An seine Stelle tritt das Paket libreoffice-kf6, das die Integration mit Qt6 ermöglicht.
  • Der Ladevorgang der OpenSSL-Bibliothek wurde beschleunigt, indem die Zertifikate in Unterverzeichnisse (Verzeichnis-Hash-Format) verteilt wurden, anstatt sie in einer Datei /etc/pki/tls/cert.pem zu speichern.
  • 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.
  • Die Infrastruktur für reproduzierbare Builds wurde so weiterentwickelt, dass nun mindestens 99 % der Pakete im Fedora-Repository abgedeckt sind. In früheren Versionen wurde die Abdeckung reproduzierbarer Builds auf 90 % geschätzt, was durch Änderungen im Build-System erreicht wurde, die die Metadaten über die Änderungszeit der Dateien mit dem Referenz-Quellcode synchronisieren und eine konsistente Auflistung der Metadaten und Strukturen in den Binärdateien gewährleisten. Um die verbleibenden 10 % für reproduzierbare Builds sicherzustellen, wurden die Betreuer problematischer Pakete hinzugezogen. Reproduzierbare Builds ermöglichen es dem Benutzer, persönlich zu überprüfen, 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-Tools verursacht wurden.

Für Fedora 44 wurden die Repositories „free“ und „nonfree“ des RPM Fusion-Projekts in Betrieb genommen, die Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung, proprietäre Treiber von AMD und NVIDIA, Spielanwendungen und Emulatoren anbieten.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster