Die Veröffentlichung des Fedora Linux 37-Distributions wurde vorgestellt. Für den Download stehen die Produkte Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition und Live-Editionen zur Verfügung, die in Form von Spins mit Desktop-Umgebungen wie KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt bereitgestellt werden. Die Builds wurden für die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt. Die Veröffentlichung der Fedora Silverblue-Bauten hängt nach.
Die bedeutendsten Änderungen in Fedora Linux 37:
- Der Desktop Fedora Workstation wurde auf GNOME 43 aktualisiert. Im Konfigurator gibt es eine neue Sektion mit Sicherheitsoptionen für Geräte und Firmware (zum Beispiel wird die Aktivierung von UEFI Secure Boot, der Zustand von TPM, Intel BootGuard und den IOMMU-Schutzmechanismen angezeigt). Der Übergang der Anwendungen zur Verwendung von GTK 4 und der Bibliothek libadwaita wurde fortgesetzt, die fertige Widgets und Objekte für die Entwicklung von Anwendungen bietet, die den neuen Empfehlungen der GNOME HIG (Human Interface Guidelines) entsprechen.
- 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, darunter der Linux-Kernel 6.0, 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.
- In Mesa wurde die Nutzung von VA-API (Video Acceleration API) für die hardwarebeschleunigte Codierung und Dekodierung von Videos in den Formaten H.264, H.265 und VC-1 deaktiviert. Im Distribution wurde die Bereitstellung von Komponenten, die API für den Zugang zu patentierten Algorithmen bereitstellen, untersagt, da die Bereitstellung von patentierten Technologien eine Lizenzierung erfordert und zu rechtlichen Problemen führen kann.
- 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.
Zeitgleich wurden für Fedora 37 die „free“ und „nonfree“ Repositorys des RPM Fusion-Projekts 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, sowie Spieleprogrammen und Emulatoren verfügbar sind.
Quelle: opennet.ru
