Das Release von Fedora Linux 35 wurde vorgestellt. Die Produkte Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition sowie eine Reihe von "Spins" mit Live-Images der Desktop-Umgebungen KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE und LXQt stehen zum Download bereit. Die Builds sind für die Architekturen x86_64, Power64, ARM64 (AArch64) und verschiedene Geräte mit 32-Bit ARM-Prozessoren konzipiert. Die Veröffentlichung der Fedora Silverblue Builds verzögert sich.
Die auffälligsten Verbesserungen in Fedora Linux 35:
- Der Desktop von Fedora Workstation wurde auf GNOME 41 aktualisiert, das eine überarbeitete Benutzeroberfläche für die Anwendungsinstallation bietet. In den Konfigurator wurden neue Abschnitte für die Verwaltung von Fenstern/Desktops und die Verbindung über Mobilfunkanbieter integriert. Ein neuer Client für den Fernzugriff auf den Desktop über die Protokolle VNC und RDP wurde hinzugefügt. Außerdem wurde das Design des Musikplayers geändert. In GTK 4 wird eine neue Rendering-Engine auf Basis von OpenGL verwendet, die den Energieverbrauch senkt und die Rendering-Geschwindigkeit erhöht.
- Die Nutzung von Sessions auf Basis des Wayland-Protokolls wird auf Systemen mit proprietären NVIDIA-Treibern unterstützt.
- Ein Kioskmodus wurde implementiert, der es ermöglicht, eine reduzierte GNOME-Session auszuführen, die auf die Ausführung einer zuvor ausgewählten Anwendung beschränkt ist. Dieser Modus eignet sich zur Einrichtung von Informationsständen und Selbstbedienungsterminals.
- Die erste Version der neuen Distribution Fedora Kinoite wurde vorgestellt, die auf den Technologien von Fedora Silverblue basiert, aber KDE anstelle von GNOME verwendet. Das monolithische Abbild von Fedora Kinoite wird nicht in separate Pakete unterteilt, aktualisiert sich atomar und wird aus offiziellen RPM-Paketen von Fedora mit dem Werkzeug rpm-ostree erstellt. Die Basisumgebung (/ und /usr) wird im „Nur-Lesen“-Modus eingebunden. Änderbare Daten werden im Verzeichnis /var gespeichert. Für die Installation und Aktualisierung zusätzlicher Anwendungen wird das System der eigenständigen Flathub-Pakete verwendet, mit dem Anwendungen von der Hauptsystemumgebung getrennt und in einem separaten Container ausgeführt werden.
- Multimedia der Server PipeWire, das seit der letzten Version standardmäßig verwendet wird, wurde auf die Nutzung des Sound-Session-Managers WirePlumber umgestellt. WirePlumber ermöglicht die Verwaltung des Multimedia-Knotengraphen in PipeWire, die Konfiguration von Audiogeräten und die Steuerung der Routen für Audiodatenströme. Die Unterstützung für die Weiterleitung des S/PDIF-Protokolls wurde hinzugefügt, um digitale Audiosignale über optische S/PDIF- und HDMI-Anschlüsse zu übertragen. Die Unterstützung für Bluetooth wurde erweitert, und die Codecs FastStream und AptX wurden hinzugefügt.
- Die Versionen der Pakete wurden aktualisiert, darunter GCC 11, LLVM 13, Python 3.10, Perl 5.34, PHP 8.0, Binutils 2.36, Boost 1.76, glibc 2.34, binutils 2.37, gdb 10.2, Node.js 16, RPM 4.17, Erlang 24 und firewalld 1.0.
- Es wurde auf das yescrypt-Passwort-Hashing-Schema für neue Benutzer umgestellt. Die Unterstützung für alte Hashes, die mit dem zuvor verwendeten Algorithmus sha512crypt erstellt wurden, bleibt erhalten und ist als Option verfügbar. Yescrypt erweitert die Möglichkeiten des klassischen scrypt, indem es die Verwendung von Schemen mit höherem RAM-Verbrauch unterstützt und die Effektivität von Angriffen reduziert, die GPU, FPGA und spezielle Chips nutzen. Die Sicherheit von Yescrypt wird durch den Einsatz bewährter kryptografischer Primitiven wie SHA-256, HMAC und PBKDF2 gewährleistet.
- In der Datei /etc/os-release wurde der Parameter ‘NAME=Fedora’ in ‘NAME=»Fedora Linux»‘ geändert (der Name Fedora wird nun für das gesamte Projekt und die zugehörige Community verwendet, während die Distribution als Fedora Linux bezeichnet wird). Der Parameter ‚ID=fedora‘ blieb unverändert, was bedeutet, dass keine Anpassungen an Skripten oder bedingten Blöcken in den Spec-Dateien erforderlich sind. Spezialisierte Editionen werden weiterhin unter den alten Namen angeboten, beispielsweise Fedora Workstation, Fedora CoreOS und Fedora KDE Plasma Desktop.
- In den Fedora Cloud-Images ist standardmäßig das Dateisystem Btrfs und ein hybrider Bootloader aktiviert, der das Booten auf Systemen mit BIOS und UEFI unterstützt.
- Ein Handler für power-profiles-daemon wurde hinzugefügt, der die Möglichkeit bietet, zwischen dem Energiesparmodus, dem ausgewogenen Energiemodus und dem Hochleistungsmodus im laufenden Betrieb zu wechseln.
- Die Benutzerdienste von systemd werden nach der Ausführung von ‚rpm upgrade‘ neu gestartet (früher wurden nur die Systemdienste neu gestartet).
- Der Mechanismus zur Aktivierung von Drittanbieter-Repositories wurde geändert. Früher führte das Aktivieren der Einstellung „Drittanbieter-Software-Repositories“ zur Installation des Pakets fedora-workstation-repositories, während die Repositories deaktiviert blieben. Jetzt wird das Paket fedora-workstation-repositories standardmäßig installiert, und die Einstellung aktiviert die Repositories.
- Die Einbeziehung von Drittanbieter-Repositories umfasst nun die geprüften ausgewählten Anwendungen aus dem Flathub-Katalog, d.h. solche Anwendungen werden in GNOME Software verfügbar sein, ohne dass FlatHub installiert werden muss. Derzeit sind Anwendungen wie Zoom, Microsoft Teams, Skype, Bitwarden, Postman und Minecraft genehmigt, während Discord, Anydesk, WPS Office, OnlyOffice, MasterPDFEditor, Slack, UngoogledChromium, Flatseal, WhatsAppQT und GreenWithEnvy auf die Genehmigung warten.
- Die Standardanwendung des Protokolls DNS over TLS (DoT) wurde implementiert, sofern der gewählte DNS-Server dies unterstützt.
- Unterstützung für Mäuse mit hochpräziser Scrollrad-Positionierung (bis zu 120 Ereignisse pro Umdrehung) wurde hinzugefügt.
- Die Regeln zur Auswahl des Compilers beim Erstellen von Paketen wurden geändert. Bisher sahen die Regeln vor, dass Pakete mit GCC erstellt werden, es sei denn, das Paket kann nur mit Clang erstellt werden. Die neuen Regeln erlauben es den Paketbetreuern, Clang auszuwählen, auch wenn das upstream-Projekt GCC unterstützt, und umgekehrt, GCC auszuwählen, wenn das upstream-Projekt keine Unterstützung für GCC bietet.
- Bei der Konfiguration der Festplattenschlüsselung mit LUKS wird nun automatisch die optimale Sektorgröße ausgewählt, d.h. für Festplatten mit physischen Sektoren von 4k wird in LUKS eine Sektorgröße von 4096 gewählt.
Gleichzeitig wurden für Fedora 35 die "free" und "nonfree" Repositories des RPM Fusion-Projekts eingeführt, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung, proprietären AMD- und NVIDIA-Treibern, Spiele-Software und Emulatoren verfügbar sind.
Quelle: opennet.ru
