Die Testphase der Beta-Version des Fedora Linux 37 Distributions hat begonnen. Der Beta-Release markiert den Übergang zur finalen Testphase, in der nur noch kritische Fehler behoben werden dürfen. Der Release ist für den 18. Oktober geplant. Der Release umfasst Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base und Live-Versionen, die in Form von Spins mit Desktop-Umgebungen wie KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt bereitgestellt werden. Die Builds sind für die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt worden.
Die bedeutendsten Änderungen in Fedora Linux 37:
- Der Desktop von Fedora Workstation wurde auf die Version GNOME 43 aktualisiert, deren Release am 21. September erwartet wird. In der GNOME 43 Release-Konfiguration gibt es ein neues Panel mit Sicherheitseinstellungen für Geräte und Firmware (zum Beispiel wird angezeigt, ob UEFI Secure Boot aktiv ist, der Status von TPM, Intel BootGuard und IOMMU-Schutzmechanismen). Der Übergang der Anwendungen zur Nutzung von GTK 4 und der Bibliothek libadwaita, die fertige Widgets und Objekte für den Bau von Anwendungen bietet, die den neuen Empfehlungen der GNOME HIG (Human Interface Guidelines) entsprechen, wurde fortgesetzt.
- Die Architektur ARMv7, auch bekannt als ARM32 oder armhfp, wurde als veraltet klassifiziert. Als Gründe für die Einstellung der Unterstützung von ARMv7 wird die allgemeine Reduzierung der Entwicklung der Distribution für 32-Bit-Systeme angeführt, da einige neue Funktionen von Fedora, die mit erhöhter Sicherheit und Leistung verbunden sind, nur für 64-Bit-Architekturen verfügbar sind. ARMv7 blieb die letzte vollständig unterstützte 32-Bit-Architektur in Fedora (die Erstellung von Repositories für die i686-Architektur wurde 2019 eingestellt; es bleiben nur Multi-Lib-Repositories für x86_64-Umgebungen).
- Die Dateien in RPM-Paketen sind mit digitalen Signaturen versehen, die zur Überprüfung der Integrität und zum Schutz vor Manipulationen von Dateien mithilfe des IMA (Integrity Measurement Architecture) der Kernel-Subsysteme verwendet werden können. Die Hinzufügung von Signaturen führte zu einer Erhöhung der Größe der RPM-Pakete um 1,1 % und zu einem Anstieg der Größe des installierten Systems um 0,3 %.
- Die offizielle Unterstützung für die Raspberry Pi 4-Platine wurde gewährleistet, einschließlich der Unterstützung für hardwarebeschleunigte Grafik für den GPU V3D.
- Zwei neue offizielle Editionen wurden angeboten: Fedora CoreOS (ein atomar aktualisierbares Umfeld für das Ausführen isolierter Container) und Fedora Cloud Base (Images für die Erstellung virtuelle Maschinen, die in öffentlichen und privaten Cloud-Umgebungen ausgeführt werden).
- Die Test-Policy TEST-FEDORA39 wurde hinzugefügt, um die bevorstehende Einstellung der Unterstützung für digitale Signaturen basierend auf dem SHA-1-Algorithmus zu testen. Auf Wunsch kann der Benutzer die Unterstützung für SHA-1 mit dem Befehl „update-crypto-policies —set TEST-FEDORA39“ deaktivieren.
- Die Versionen der Pakete wurden aktualisiert, einschließlich Python 3.11, Perl 5.36, LLVM 15, Go 1.19, Erlang 25, Haskell GHC 8.10.7, Boost 1.78, glibc 2.36, binutils 2.38, Node.js 18, RPM 4.18, BIND 9.18, Emacs 28, Stratis 3.2.0.
- Die Pakete und die Edition des Desktops LXQt wurden auf Version LXQt 1.1 aktualisiert.
- Das Paket openssl1.1 wurde in den Status „veraltet“ versetzt, ersetzt durch das Paket mit der aktuellen Version OpenSSL 3.0.
- Die Komponenten für die Unterstützung zusätzlicher Sprachen und Lokalisierungen wurden aus dem Hauptpaket von Firefox in ein separates Paket firefox-langpacks ausgelagert, was etwa 50 MB Speicherplatz auf Systemen einsparte, die keine Unterstützung für Sprachen außer Englisch benötigen. Analog dazu wurden aus dem Paket gettext die Hilfswerkzeuge (envsubst, gettext, gettext.sh und ngettext) in das Paket gettext-runtime ausgelagert, was die Größe der Grundinstallation um 4,7 MB reduzierte.
- Es wird empfohlen, die Paketproduktion für die Architektur i686 einzustellen, wenn die Notwendigkeit für solche Pakete fraglich ist oder signifikante Zeit- oder Ressourcenaufwände verursacht. Diese Empfehlung gilt nicht für Pakete, die als Abhängigkeiten in anderen Paketen verwendet werden oder im Kontext von „multilib“ zur Ausführung 32-Bit-Anwendungen in 64-Bit-Umgebungen benötigt werden. Für die Architektur i686 wurde die Paketproduktion der Pakete java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk und java-latest-openjdk eingestellt.
- Eine Vorab-Version zum Testen der Verwaltung des Anaconda-Installationsprogramms über eine Web-Oberfläche wurde angeboten, auch von einem entfernten System aus.
- Auf x86-Systemen mit BIOS wird standardmäßig die Partitionierung mit GPT anstelle von MBR verwendet.
- In den Editionen von Fedora Silverblue und Kinoite wurde die Möglichkeit geschaffen, die Partition /sysroot im Nur-Lese-Modus erneut zu mounten, um vor versehentlichen Änderungen zu schützen.
- Für den Download wurde eine Variante von Fedora Server vorbereitet, die als optimiertes Abbild einer virtuellen Maschine für Hypervisoren gestaltet ist. KVM.
Quelle: opennet.ru
