Der Gemeinschaftsentwicklungsdienst Fedora Forge wurde gestartet. Beta-Test von Fedora Linux 43.

Das Fedora-Projekt hat den Start des Fedora Forge-Kollaborationsdienstes bekannt gegeben, der auf dem Forgejo-Projekt basiert. Der Dienst wird entwickelt, um die eigene Plattform Pagure zu ersetzen, die in Fedora für die Zusammenarbeit an Code und Metadaten von Paketen verwendet wird. Die Ersetzung erfolgt, da die Pagure-Plattform große Ressourcen für die Wartung benötigt, sich in einem stagnierenden Zustand befindet und außerhalb von Fedora nicht weit verbreitet ist. Es wird erwartet, dass Fedora Forge die Entwicklung und den Austausch von Änderungen mit den Hauptteams von Fedora vereinfacht.

Fedora Forge wurde im Pilotbetrieb gestartet und wird bei mehreren Unterprojekten und Gruppen von SIG (Special Interest Groups) getestet. Zum Beispiel wurden bereits Projekte der Teams RelEng (Release Engineering), Council und FESCo (Fedora Engineering Steering Committee) zu Fedora Forge migriert. Zukünftig wird die Anzahl der in Fedora Forge entwickelten Projekte erweitert, und dieser Dienst wird als Hauptort für die Zusammenarbeit an Fedora verwendet werden.

Um die Migration von Projekten aus Pagure und Fedora Forge zu automatisieren, wurde das Werkzeug Pagure Migrator entwickelt, das Bestandteil der Forgejo-Plattform ist. Pagure Migrator ermöglicht es, nach der Migration Pull-Requests, Tickets, Diskussionen, Labels und Benutzer zu erhalten. Im Gegensatz zum Dienst pagure.io erlaubt Fedora Forge jedoch keine Speicherung persönlicher Projekte und konzentriert sich ausschließlich auf Projekte, die mit der Entwicklung von Fedora Linux verbunden sind.

Außerdem wird die Veröffentlichung der Beta-Version von Fedora Linux 43 erwähnt, die den Übergang in die finale Testphase markiert, in der nur kritische Fehlerkorrekturen erlaubt sind. Der Release ist für den 11. November geplant. Die Veröffentlichung 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-Builds, die in Form von Spins mit benutzerdefinierten Umgebungen wie Xfce, 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.

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 Übergang zum RPM 6-Paketmanager wurde vollzogen, der sich durch die Unterstützung eines neuen Formats auszeichnet, das die Erstellung von Paketen mit einer Größe von über 4 GB ermöglicht, sowie durch die standardmäßige Einschluss von Authentifizierungsprüfungen für Pakete mithilfe digitaler Signaturen.
  • 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.

Quelle: opennet.ru

60GB SSD 8Gb DDR4