Der Release des Fedora Linux 39 Distributions wurde vorgestellt. Die Produkte Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition und Live-Images, die als Spins mit Desktop-Umgebungen wie KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie und Sway bereitgestellt werden, stehen zum Download bereit. Die Builds wurden fĂŒr die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt. Die Veröffentlichung der Fedora Silverblue Builds verspĂ€tet sich.
Die bedeutendsten Ănderungen in Fedora Linux 39:
- Der Desktop in Fedora Workstation wurde auf GNOME 45 aktualisiert, das ĂŒber einen dynamischen Indikator in der Taskleiste verfĂŒgt. virtuellen ArbeitsplĂ€tzen, die Leistung des Suchsystems wurde verbessert, ein Indikator fĂŒr die Aktivierung der Kamera wurde hinzugefĂŒgt, die Hardwarebeschleunigung fĂŒr die Video-Wiedergabe wurde aktiviert, der Bildbetrachter und die Anwendung fĂŒr die Kamera wurden ersetzt, der Stil der Darstellung der Seitenleisten wurde geĂ€ndert, die Bibliotheken GTK 4.12 und libadwaita 1.4 wurden aktualisiert.
- Die Bash-Shell verwendet jetzt standardmĂ€Ăig eine farbige Befehlszeile.
- Die Versionen der Pakete wurden aktualisiert, darunter RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, LibreOffice 7.6.
- Es wurden Metapakete default-fonts* hinzugefĂŒgt, um die Aktualisierung und Installation von Standard-Schriftarten zu erleichtern.
- Im NetworkManager wird sichergestellt, dass bestehende Verbindungsprofile, die im ifcfg-Format ( /etc/sysconfig/network-scripts/ifcfg-*) gespeichert sind, automatisch in das Keyfile-Dateiformat konvertiert werden.
- Es ist nun möglich, das Paket tzdata aus der Datenbank der Zeitzonen zu entfernen, um die GröĂe isolierter Container zu reduzieren.
- Der Wert von sysctl vm.max_map_count wurde von 65530 auf 1048576 erhöht, um die KompatibilitĂ€t mit Windows-Spielen zu verbessern, die ĂŒber Wine oder Steam ausgefĂŒhrt werden.
- In dem Tool createrepo_c wurde standardmĂ€Ăig der Zstd-Algorithmus zur Komprimierung von Repository-Metadaten aktiviert, und die Generierung von Metadaten in einer SQLite-Datenbank wurde eingestellt.
- Es wurde ein offizielles Fedora Onyx-Build mit einer atomar aktualisierbaren Variante von Fedora Linux eingefĂŒhrt, die mit der Desktop-Umgebung Budgie ausgestattet ist. Dieses neue Build ergĂ€nzt das klassische Fedora Budgie Spin und Ă€hnelt den Editionen Fedora Silverblue, Fedora Sericea und Fedora Kinoite, die mit GNOME, Sway und KDE geliefert werden. Fedora Onyx basiert auf den Technologien von Fedora Silverblue und wird ebenfalls als monolithisches Abbild bereitgestellt, das nicht in einzelne Pakete unterteilt ist und atomar durch vollstĂ€ndige Ersetzung aktualisiert wird. Die Basiskonfiguration wird aus den offiziellen RPM-Paketen von Fedora unter Verwendung des rpm-ostree-Tools erstellt und im Nur-Lese-Modus eingebunden. FĂŒr die Installation und Aktualisierung zusĂ€tzlicher Anwendungen wird ein System von unabhĂ€ngigen Paketen flathub verwendet, wodurch Anwendungen von dem Hauptsystem getrennt und in einem separaten Container ausgefĂŒhrt werden.
- Die Editionen Sericea und Sway Spin haben die Bereitstellung von Paketen xorg-x11 eingestellt.
- In der Fedora Kinoite Edition (eine atomar aktualisierte Variante von Fedora mit KDE) ist die automatische Systemaktualisierung standardmĂ€Ăig aktiviert.
- FĂŒr den Aufbau der Fedora Silverblue und Fedora Kinoite Editionen wurde ein sichererer einheitlicher (unified core) rpm-ostree Modus verwendet.
- Es wurden Images mit der benutzerdefinierten Umgebung LXQt fĂŒr die Architektur Aarch64 erstellt.
- In Fedora Cloud wurde die Möglichkeit einer automatischen Neuinstallation nach der Aktualisierung von Paketen, die einen Neustart des Systems erfordern, implementiert. Diese Möglichkeit wird durch die Erstellung einer Datei /var/run/reboot-required nach der AusfĂŒhrung des âdnf updateâ-Befehls und deren ĂberprĂŒfung in cloud-init ermöglicht.
- Benutzern, die ĂŒber Active Directory, FreeIPA oder LDAP verwaltet werden, wird die Verwendung der Passkeys-Technologie angeboten, die eine Authentifizierung ohne Passwörter mithilfe von biometrischen Identifikatoren wie Fingerabdruck oder Gesichtserkennung ermöglicht, und zwar mit einem FIDO2-kompatiblen GerĂ€t, das in der Bibliothek libfido2 unterstĂŒtzt wird.
- Die minimale GröĂe der ESP (EFI System Partition), die bei der Installation von Fedora verwendet wird, wurde von 200 auf 500 MB erhöht, da der Platz fĂŒr Firmware-Updates nicht ausreichte. Das Limit von 500 MB entspricht den von Microsoft seit Windows 10 verwendeten Anforderungen.
- Die Bereitstellung der Design-Themen QGnomePlatform und Adwaita-qt, die verwendet wurden, um Qt-Anwendungen ein GNOME-Ă€hnliches Aussehen und Verhalten zu verleihen, wurde eingestellt. Als Grund werden Stagnation der Themen und Komplikationen bei der Verwendung mit bestimmten Anwendungen angefĂŒhrt.
- Die Pakete mit dem RechtschreibprĂŒfungs-System aspell wurden als veraltet erklĂ€rt; stattdessen wird empfohlen, hunspell oder enchant2 zu verwenden. Als Grund wird das Fehlen von Updates im aspell-Projekt in den letzten 4 Jahren genannt.
- Das Paket pam_console wurde entfernt, da es standardmĂ€Ăig nicht verwendet wurde, Sicherheitsprobleme aufwies und durch Funktionen von systemd ersetzt werden konnte.
- Die Bereitstellung des Pakets man-pages-ru wurde eingestellt, da die Ăbersetzungen der man-Seiten ins Russische ebenfalls im Paket man-pages-l10n enthalten sind.
- Das Paket fedora-repos-modular wurde aus der Basiskonfiguration entfernt und das modulare Repository deaktiviert. Diese Ănderung verbesserte die Leistung des Paketmanagers DNF durch Reduzierung der ĂberprĂŒfungen und des Downloads von Metadaten.
- Die Methode zum Zusammenbauen von Flatpak-Paketen im Distribution wurde geĂ€ndert. Anstelle der Verwendung von Modulen beim Neuerstellen von Paketen mit dem Parameter âprefix=\/appâ wurde ein separates Build-Ziel verwendet.
- Der Bau und die Bereitstellung von separat aktualisierbaren Modulen, deren Lebenszyklus nicht an die Hauptkomponenten der Distribution gebunden ist, wurden eingestellt. Der Support erfolgte unabhĂ€ngig von den Veröffentlichungen der Distribution, was die Koexistenz von Paketen mit unterschiedlichen Versionen derselben Anwendung ermöglichte. Als Grund fĂŒr die Einstellung der UnterstĂŒtzung fĂŒr Module wird das nachlassende Interesse an der Entwicklung von Modulen sowie Probleme bei der Pflege bestehender Module festgestellt (die letzte AktivitĂ€t in pagure.io\/modularity fand vor mehr als 3 Jahren statt).
- Es wurden Vorbereitungsarbeiten im Zusammenhang mit der zweiten Phase des Ăbergangs zu dem von Lennart Poettering vorgeschlagenen modernisierten Boot-Prozess durchgefĂŒhrt. Die Unterschiede zum klassischen Boot-Prozess bestehen darin, dass anstelle des bei der Installation des Kernpakets auf dem lokalen System erstellten initrd-Images ein einheitliches UKI-Image (Unified Kernel Image) verwendet wird, das in der Infrastruktur der Distribution generiert und digital signiert wird. UKI kombiniert in einer Datei den Boot-Handler fĂŒr das Laden des Kernels aus UEFI (UEFI Boot Stub), das Linux-Kernel-Image und das in den Speicher geladene Systemumfeld initrd. Bei der Aufrufung des UKI-Images aus UEFI wird die Möglichkeit zur ĂberprĂŒfung der IntegritĂ€t und AuthentizitĂ€t sowohl des Kernels als auch des Inhalts von initrd bereitgestellt, was wichtig ist, da in diesem Umfeld SchlĂŒssel fĂŒr die EntschlĂŒsselung des Root-Dateisystems extrahiert werden. Die Hauptziele fĂŒr die Umsetzung in der zweiten und dritten Phase sind: die Integration der UnterstĂŒtzung von systemd-boot in den Installer, die Ablösung von der Bindung an die Verwendung der Kernel-Befehlszeile zur Konfiguration, die Einstellung der Speicherung vertraulicher Daten in initrd sowie Ănderungen bei der Verarbeitung optionaler dracut-Module.
Der Ăbergang zu dem Paketmanager DNF5 und dem neuen Installer auf Basis einer Web-OberflĂ€che wurde bis zur Veröffentlichung von Fedora 40 verschoben. Auch die zuvor fĂŒr Fedora 39 geplante Entfernung der Treiber org-x11-drv-vesa und xorg-x11-drv-fbdev sowie des damit verbundenen Codes aus dem Paket xorg-x11-server-Xorg wurde abgesagt. Dabei planen die Entwickler, in Fedora 40 die UnterstĂŒtzung fĂŒr X11-basierte Sessions in den Distributionen mit KDE und GNOME einzustellen.
ZusĂ€tzlich ist der Start von Fedora 39 mit den "free" und "nonfree" Repositories des RPM Fusion Projekts zu erwĂ€hnen, in denen Pakete mit zusĂ€tzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-UnterstĂŒtzung, proprietĂ€ren Treibern von AMD und NVIDIA, Spielprogrammen und Emulatoren verfĂŒgbar sind.
Quelle: opennet.ru
