Beta-Test von Fedora Linux 44. Initiative zur Förderung von Innovationen in Fedora

Die Beta-Version des Fedora Linux 44 Distributions wurde vorgestellt, die den Übergang zur finalen Testphase markiert, in der nur kritische Fehlerbehebungen zulĂ€ssig sind. Die Veröffentlichung ist fĂŒr den 14. April geplant. Die Version umfasst 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 benutzerdefinierten Umgebungen wie Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway und Cosmic bereitgestellt werden. Die Builds sind fĂŒr die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt worden.

Die wichtigsten Änderungen in Fedora Linux 44:

  • Die Arbeiten zur Verbesserung der Infrastruktur fĂŒr reproduzierbare Builds wurden vorangetrieben, um mindestens 99% der Pakete im Fedora-Repository abzudecken. In frĂŒheren Versionen wurde die Abdeckung durch reproduzierbare Builds auf 90% geschĂ€tzt, dank Änderungen am Build-System, die die Metadaten ĂŒber die Änderungszeit der Dateien mit dem Referenz-Quellcode synchronisierten, sowie einer konsistenten Reihenfolge der Auflistung der Metadaten und Strukturen in den BinĂ€rdateien. Um reproduzierbare Builds in den verbleibenden 10% sicherzustellen, wurden die Betreuer problematischer Pakete hinzugezogen. Reproduzierbare Builds geben dem Benutzer die Möglichkeit, sich persönlich davon zu ĂŒberzeugen, 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.
  • 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 GNOME-Desktop-Umgebung wurde auf die Version 50 aktualisiert, in der die UnterstĂŒtzung fĂŒr X11 eingestellt wurde und ein neues System zur Sitzungsspeicherung implementiert wurde.
  • 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 jetzt nicht fĂŒr alle vorhandenen kabelgebundenen NetzwerkgerĂ€te erstellt, sondern nur fĂŒr die GerĂ€te, die im Installationsprozess ĂŒber das GUI, die Boot-Optionen oder die Kickstart-Datei konfiguriert wurden. Die Erstellung von Profilen fĂŒr alle verfĂŒgbaren GerĂ€te, nicht nur fĂŒr die vom Benutzer ausgewĂ€hlten, erforderte die Löschung ĂŒberflĂŒssiger Profile nach der Installation und fĂŒhrte zu Schwierigkeiten bei der spĂ€teren Notwendigkeit, die Einstellungen zu Ă€ndern.
  • 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 Versionen der Pakete wurden aktualisiert: GCC 16.1, 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 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.
  • Im Repository wurde ein Toolkit mit dem Paketmanager NIX hinzugefĂŒgt, das die Installation von Paketen im NIX-Format aus der Sammlung nixpkgs ermöglicht. Pakete können im Einbenutzer- (in das Heimatverzeichnis des Benutzers) und im Mehrbenutzermodus (in das Verzeichnis /nix) installiert werden.
  • 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.
  • Die Bereitstellung von QEMU-Builds fĂŒr 32-Bit-Host-Systeme (i686) wurde eingestellt. Diese Änderung spiegelt die Arbeit des QEMU-Projekts wider, die UnterstĂŒtzung von 32-Bit-Host-Systemen zu entfernen.
  • Die ausfĂŒhrbaren Dateien und Bibliotheken von FUSE 2 wurden aus den atomaren Versionen von Fedora fĂŒr Desktop-Systeme entfernt (diese Version wurde zuvor als veraltet erklĂ€rt und alle Pakete wurden auf die Nutzung von FUSE 3 umgestellt). Auch die UnterstĂŒtzung fĂŒr veraltete polkit-Regeln, die in pkla-Dateien geliefert 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.
  • 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.
  • 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.

ZusÀtzlich kann man die Initiative zur Reformierung des Entwicklungsprozesses von Fedora erwÀhnen, die zur Diskussion von Jef Spaleta, dem Projektleiter von Fedora, vorgestellt wurde. Jef schlÀgt vor, eine "Sandbox" zu schaffen, um das Testen neuer Ideen und das Experimentieren mit neuen Technologien im Distribution zu erleichtern, ohne das Risiko einer BeeintrÀchtigung der StabilitÀt des Hauptprojekts.

Es wird davon ausgegangen, dass innovative Ideen zur Weiterentwicklung der Distribution Hand in Hand mit der Hauptdistribution wachsen werden und im Laufe der Zeit integriert werden können, wenn bestimmte Bedingungen erfĂŒllt sind, der Wert fĂŒr das Projekt bestĂ€tigt wird und Interesse anderer Entwickler besteht. Der Lebenszyklus experimenteller Technologien umfasst mehrere Entwicklungsphasen mit Bewertungen zu festgelegten Zeitpunkten und dem Übergang zur nĂ€chsten Phase, nachdem die fĂŒr jede Phase festgelegten Kriterien erfĂŒllt sind.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster