Die Veröffentlichung der Fedora Linux 43 Distribution

Die Veröffentlichung des Fedora Linux 43 Distribution wurde vorgestellt. Für den Download stehen Produkte wie 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, zur Verfügung. Die Builds sind für die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt worden.

Die wichtigsten Änderungen in Fedora Linux 43:

  • Der Desktop in Fedora Workstation wurde auf die GNOME 49 Version aktualisiert.
  • Pakete, die zur Ausführung von GNOME über den X-Server verwendet werden, wurden aus den Repositories entfernt. Alle GNOME-Nutzer, die X11 verwendet haben, werden gezwungen, auf eine GNOME-Session basierend auf Wayland umzuschalten. Die Möglichkeit, X11-Anwendungen über XWayland zu starten, bleibt unverändert.
  • Auf Systemen mit x86-Architektur ist nur die Verwendung von GPT (GUID Partition Table) in allen Fedora-Installationen mit UEFI möglich. Die Unterstützung der Installation von Fedora im UEFI-Modus auf Festplatten mit MBR (Master Boot Record) Partitionstabellen wurde auf x86-Systemen eingestellt, bleibt jedoch auf ARM- und RISC-V-Systemen erhalten.
  • Der Wechsel zum RPM 6 Paketmanager wurde vollzogen, der durch die Unterstützung eines neuen Formats, das das Erstellen von Paketen über 4 GB ermöglicht, bemerkenswert ist. Die Standardintegration der in RPM 6 neu eingeführten Paketauthentifizierung mit digitalen Signaturen wurde bis zur Veröffentlichung von Fedora 44 verschoben.
  • Alle Spin-Builds wurden auf die neue Version des Anaconda-Installationsprogramms umgestellt, bei der anstelle einer GTK-basierten Oberfläche eine Web-Oberfläche verwendet wird, die die Interaktion über einen Webbrowser für die Fernsteuerung der Installation ermöglicht. Im vorherigen Release wurde der neue Installer in Fedora Workstation verwendet. Anstelle des Hauptbildschirms mit einer Aktionsliste ist die Arbeit im neuen Interface als Assistent (Wizard) organisiert, der die sequenzielle Ausführung bestimmter Schritte ohne Rückkehr zum Hauptbildschirm vorsieht. Als Basismodell wird der automatisierte (guided) Modus zur Festplattenteilung angeboten, bei dem der Installer selbst die Parameter zum Erstellen oder Ändern von Partitionen basierend auf den vom Benutzer gewählten Einstellungen auswählt. Es gibt Optionen zur Neuinstallation des Distributionspakets und zur Installation im Dual-Boot-Modus auf Systemen mit mehreren Betriebssystemen.
  • Der Installer wurde auf die Verwendung des Paketmanagement-Systems DNF5 bei der Installation von RPM-Paketen umgestellt (DNF5 wird in Fedora 41 verwendet). Die grundlegende Funktionalität der Paketverwaltung in DNF5 wurde in eine separate Bibliothek libdnf5 ausgelagert, anstelle von PackageKit wird der DNF Daemon verwendet, und die Komponenten in Python wurden in C++ neu geschrieben.
  • Die Unterstützung für separat aktualisierbare Module wurde aus dem Installer entfernt, deren Lebenszyklus nicht an die Hauptinhalte der Distribution gebunden ist, und deren Pflege unabhängig von den Versionen der Distribution erfolgt. Dies ermöglichte die Koexistenz von Paketen mit verschiedenen Versionen derselben Anwendung.
  • In Fedora Kinoite, der atomar aktualisierten Variante von Fedora mit KDE, ist die automatische Systemaktualisierung standardmäßig aktiviert. Updates werden jetzt im Hintergrund ohne Rückfrage des Benutzers heruntergeladen und nach einem Neustart angewendet. In den Einstellungen gibt es Optionen zum Deaktivieren der automatischen Aktualisierung und zur Änderung des Intervalls zur Überprüfung auf Updates.
  • Der Assembler YASM wurde als veraltet eingestuft, das letzte Update wurde 2019 veröffentlicht. Pakete, die YASM zum Bauen verwendet haben (einschließlich Firefox), wurden auf die Verwendung von NASM umgestellt.
  • Die Bereitstellung von GnuPG wurde in mehrere Pakete aufgeteilt – das Programm gpg sowie Hilfsprogramme und Dienste von GnuPG werden jetzt in separaten Paketen (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils und gnupg2-verify) verbreitet.
  • Die Möglichkeit zur Nutzung des Intel TDX (Trusted Domain Extensions)-Mechanismus zum Verschlüsseln des Arbeitsspeichers von Gast-Systemen wurde implementiert (AMD SEV wird seit Fedora 41 unterstützt).
  • Pakete mit Werkzeugen für die Programmiersprache Hare, die vom Entwickler der Benutzerumgebung Sway weiterentwickelt wird, wurden hinzugefügt. Die Sprache ist für die Lösung von Niedrig-Level-Aufgaben optimiert, wie die Entwicklung von Betriebssystemen, Compilern, Netzwerk-Anwendungen und Systemdienstprogrammen, bei denen maximale Leistung und vollständige Kontrolle über die Ausführung erforderlich sind. In der Sprache wird manuelle Speicherverwaltung und ein statisches Typensystem verwendet, wobei jeder Variablen eindeutig ein bestimmter Typ zugewiesen werden muss.
  • Bei der Paketarchivierung in der Sprache Go wird das Toolset Go Vendor Tools eingesetzt, bei dem Kopien der verwendeten Bibliotheken in das src-Paket aufgenommen werden, anstatt separate Abhängigkeitspakete zu verwenden (d.h. die gemeinsamen Systemversionen der Bibliotheken kommen nicht zum Einsatz).
  • Es wurde auf die Verwendung von Noto Color Emoji in Vektorformat COLRv1 anstelle der Rasterdarstellung umgestellt. Der Einsatz von COLRv1 hat eine Verbesserung der Renderqualität und eine Verringerung der Dateigröße der Schriftarten ermöglicht.
  • Um die Images des initialen RAM-Disks (initrd) zu komprimieren, wird der Zstd-Algorithmus beim Erstellen mit Dracut eingesetzt. Der Wechsel von xz zu zstd hat die Größe von initrd um mehrere Megabyte verringert und den Bootvorgang beschleunigt.
  • Eine Version des Greenboot-Toolsets wurde in Rust neu geschrieben (die alte Version war in Bash verfasst). Greenboot wird in atomar aktualisierbaren Versionen von Fedora verwendet, um den Systemstatus beim Booten zu überprüfen und bei Problemen auf eine frühere Version zurückzuwechseln.
  • Die Versionen wurden aktualisiert: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.

Für Fedora 43 wurden die Repositories „free“ und „nonfree“ vom RPM Fusion-Projekt aktiviert, 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 Emulationssoftware verfügbar sind.

Quelle: opennet.ru

60GB SSD 8Gb DDR4