Die Veröffentlichung der Fedora Linux 41-Distribution wurde vorgestellt. Die Produkte Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite und Live Builds werden in Form von Spins mit Desktop-Umgebungen KDE geliefert Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie und Sway wurden zum Download vorbereitet. Assemblys werden für die Architekturen x86_64, Power64 und ARM64 (AArch64) generiert.
Die wichtigsten Änderungen in Fedora Linux 41 sind:
- Standardmäßig wird der DNF5-Paketmanager verwendet, in dem die vorhandenen Low-Level-Bibliotheken vereinheitlicht und Komponenten, für die bisher Python verwendet wurde, in C++ neu geschrieben werden. Die grundlegende Paketverwaltungsfunktionalität wurde in eine separate libdnf5-Bibliothek verschoben. Durch die Verwendung von C++ anstelle von Python konnten wir eine große Anzahl von Abhängigkeiten beseitigen, die Größe des Toolkits reduzieren und die Produktivität steigern.
Das DNF5-Toolkit wird außerdem von PackageKit entkoppelt, zugunsten eines neuen Hintergrundprozesses namens DNF Daemon, der die Funktionalität von PackageKit ersetzt und eine Schnittstelle zum Verwalten von Paketen und Updates in grafischen Umgebungen bereitstellt. Unter den Verbesserungen, die für den Benutzer sichtbar sind, kann man eine visuellere Anzeige des Betriebsfortschritts feststellen; Unterstützung für die Verwendung lokaler RPM-Pakete für Transaktionen; die Möglichkeit, in Berichten über abgeschlossene Transaktionen Informationen anzuzeigen, die von in Paketen integrierten Skripten erstellt wurden; ein fortschrittlicheres Eingabevervollständigungssystem für Bash.
- Die offizielle Spin-Edition von Fedora wurde mit einer grafischen Umgebung erstellt, die auf dem Miracle-Composite-Manager basiert und das Wayland-Protokoll und Komponenten zum Erstellen von Mir-Composite-Managern verwendet. Ziel des neuen Builds ist es, eine funktionale und elegante Benutzerumgebung mit einem gekachelten Fensterlayout im Stil des i3-Fenstermanagers und einem lebendigeren Grafikdesign mit visuellen Effekten bereitzustellen.

- Der GNOME-Desktop in Fedora Workstation wurde auf Version 47 aktualisiert, die einen neuen Stil von Dialogfeldern, verbesserte Leistung auf Systemen mit niedrigen Bildschirmauflösungen, Hardwarebeschleunigung der Videokodierung beim Aufzeichnen von Screencasts und komplett neu gestaltete Dialoge zum Öffnen und Speichern von Dateien bietet.
- GNOME Software bietet nun wieder die Möglichkeit, proprietäre NVIDIA-Treiber zu installieren und vereinfacht den Prozess des Hinzufügens einer digitalen Signatur, damit die Treiber funktionieren, wenn die Distribution im Secure Boot-Modus geladen wird. Es ist möglich, eine digitale Signatur für ein Kernelmodul von NVIDIA in MOK (Machine Owner Key) zu erstellen und zu speichern.
- GNOME-Pakete im Zusammenhang mit dem X11-Protokoll wurden aus der Basisdistribution von Fedora Workstation entfernt. Von den standardmäßig unterstützten Sitzungen ist nur noch Wayland übrig, Pakete zur Organisation der X11-Sitzung können jedoch separat aus den Repositorys installiert werden. Der Hauptgrund für die Abschaffung der X11-Unterstützung in Fedora ist die Abschaffung des X.Org-Servers in RHEL 9 und die Entscheidung, ihn in einer zukünftigen Hauptversion von RHEL 10 vollständig zu entfernen.
- Fedora Workstation ersetzt GNOME Terminal standardmäßig durch den Ptyxis-Terminalemulator, der zusätzliche Funktionen für die Arbeit mit Containern mithilfe von Toolbox, Distrobox, Podman und JHBuild bietet. Ptyxis bietet außerdem sehr schnelle Rendering-Geschwindigkeiten, größere Anpassungsmöglichkeiten und einen Übersichtsmodus für eine übersichtliche Navigation in offenen Sitzungen.

- Die KDE-Desktop-Edition wurde auf die Veröffentlichung von KDE Plasma 6.2 aktualisiert. Builds mit KDE für die AArch64-Architektur werden als Veröffentlichung blockierend eingestuft, wenn schwerwiegende Probleme festgestellt werden.
- Mit der KDE Plasma Mobile-Umgebung wurde eine neue Spin-Edition hinzugefügt, die auf mobilen Geräten genutzt werden kann. Neben dem klassischen Build ist auch eine atomar aktualisierte Version mit KDE Plasma Mobile verfügbar.
- Der auf der LXQt-Benutzerumgebung basierende Build wurde auf Version LXQt 2.0 aktualisiert.
- Zu den aktualisierten Paketversionen gehören GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Das Paket „network-scripts“ wurde entfernt, das Unterstützung für klassische Netzwerkkonfigurationsskripte bietet, die auf den Befehlen ifup und ifdown basieren. Solche Skripte gelten seit 2018 als veraltet. Grund für die Löschung sollen Pläne zur Entfernung von ISC dhcp sein, dessen Wartung Ende 2022 eingestellt wurde. Der Inhalt von Netzwerkskripten ist stark von ISC DHCP abhängig und eine Übertragung auf einen anderen DHCP-Client ist aufgrund der Einstellung der Entwicklung des Pakets nicht möglich. Anstelle der Befehle ifup und ifdown wird empfohlen, das Dienstprogramm nmcli von NetworkManager oder den Befehl networkctl zu verwenden.
- NetworkManager unterstützt keine Verbindungsprofile mehr im ifcfg-Format.
- Unterstützung für Intel IPU6-Kameras hinzugefügt und ein neuer offener Stapel für Kameras aktiviert, die über die MIPI-Schnittstelle (Mobile Industry Processor Interface) verbunden sind. Die MIPI-Schnittstelle wird in vielen neuen Laptop-Modellen anstelle des bisher verwendeten Videostreamings über den USB-Bus von Geräten verwendet, die den UVC-Standard (USB Video Class) unterstützen. Mit dem Pipewire-Medienserver können Videos von MIPI-Kameras erfasst werden.
- Das Firefox-Paket unterstützt standardmäßig die Arbeit mit Kameras über den Pipewire-Medienserver.
- In Builds, die das atomare Update-Modell verwenden (Fedora Atomic Desktops), wurden die Polkit-Regeln geändert, um es standardmäßigen nichtprivilegierten Benutzern zu ermöglichen, einen Systemaktualisierungsvorgang durchzuführen, ohne ein Administratorkennwort einzugeben. Gleichzeitig wurde die Anzahl der privilegierten Vorgänge erweitert, für deren Ausführung durch den Administrator ein Passwort erforderlich ist (zur zusätzlichen Bestätigung gefährlicher Vorgänge, wie z. B. das Ändern von Kernel-Parametern, das Installieren von Paketen vom lokalen FS und das Ändern des System-Images).
- Atomar aktualisierte Editionen der Fedora CoreOS- und Fedora IoT-Distributionen werden standardmäßig auf das Composefs-Dateisystem umgestellt, was die Verwendung einer Root-Partition im schreibgeschützten Modus in diesen Assemblys sowie die weitere Verwendung von Tools zur Integritätsüberprüfung für die ermöglicht Systempartition, sodass Sie auftretende Probleme während der Arbeitszeit erkennen können. Die Partitionen /etc und /var sind weiterhin beschreibbar gemountet. Das Composefs-Dateisystem ist als Add-on über die bereits im Kernel vorhandenen OverlayFS- und EROFS-Dateisysteme implementiert und für die effiziente gemeinsame Speicherung der Inhalte mehrerer gemounteter Disk-Images optimiert.
- Atomar aktualisierte Editionen von Fedora, wie Fedora Atomic, CoreOS und Fedora IoT, bieten ein neues Bootc-Dienstprogramm, das rpm-ostree ersetzt und für transaktionale Systemaktualisierungen mithilfe von Bildern im OCI-Format (Open Container Initiative) konzipiert ist. Um den Bootloader in atomaren Assemblys zu aktualisieren, wird das Dienstprogramm bootupd verwendet.
- In Editionen mit GNOME, KDE Plasma und Budgie wird der optimierte Hintergrundprozess zur Verwaltung von Energieprofilen anstelle von power-profiles-daemon verwendet, was mehr Optionen für die Konfiguration von Stromverbrauchsmodi bietet.
- Im Zusammenhang mit der Übertragung der Redis DBMS-Codebasis auf eine proprietäre Lizenz wurde anstelle von Redis ein Valkey-Fork vorgeschlagen.
- Die meisten Pakete bieten eine wiederholbare Build-Funktion, um sicherzustellen, dass die verteilten Binärdateien aus dem bereitgestellten Quellcode erstellt werden und keine versteckten Änderungen enthalten.
- Das Installationsprogramm hat Unterstützung für selbstverschlüsselnde Laufwerke (SED – Self-Encrypting Drives) mit der OPAL2 TCG-Schnittstelle hinzugefügt, bei der das Hardware-Verschlüsselungsgerät direkt in den Controller integriert ist.
- Das PyTorch-Bibliothekspaket enthält jetzt Unterstützung für den ROCm-Stack zur Hardwarebeschleunigung auf AMD-GPUs. Das PyTorch-Paket wurde auf Version 2.4 und ROCm auf Version 6.2 aktualisiert.
- Das Paket mit dem GIMP-Rastergrafikeditor wurde in die Lieferung von Vorabversionen überführt, auf deren Grundlage die GIMP 3-Version erstellt wird.
- Es wurde ein neues Dienstprogramm „fedora-repoquery“ hinzugefügt, mit dem Sie nach Paketen in den Repositorys Fedora, EPEL, eln und Centos Stream suchen können.
- Das OpenSSL-Paket misstraut standardmäßig digitalen Signaturen, die mit SHA-1-Hashes erstellt wurden.
- Unterstützung für die Verwendung der TLS-Implementierung (kTLS) auf Kernelebene zur Beschleunigung von GnuTLS hinzugefügt.
- Um CPython in GCC zu erstellen, wurde der Optimierungsmodus „-O3“ anstelle des Standardmodus „-O2“ aktiviert, was die Python-Leistung um ca. 4 % verbesserte.
- Die Lieferung von Paketen mit Python 2 sowie aller Pakete, die Python 2.7 zum Funktionieren erfordern, wurde eingestellt.
- Die Generierung von 32-Bit-Paketen mit PHP wurde gestoppt.
Darüber hinaus können wir die Einführung von „kostenlosen“ und „nicht freien“ Repositorys des RPM Fusion-Projekts für Fedora 41 bemerken, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung und proprietärem AMD enthalten sind und NVIDIA-Treiber sind verfügbar, Spieleprogramme und Emulatoren.
Source: opennet.ru


