Die Veröffentlichung des Fedora Linux 37 Distributionsupdates ist erfolgt. Zum Download stehen die Produkte Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition sowie Live-Varianten mit den Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt bereit. Die Builds sind für die Architekturen x86_64, Power64 und ARM64 (AArch64) erstellt. Die Veröffentlichung der Fedora Silverblue Builds verzögert sich.
Die wichtigsten Änderungen in Fedora Linux 37:
- Der Desktop von Fedora Workstation wurde auf GNOME 43 aktualisiert. Im Konfigurationswerkzeug gibt es ein neues Bedienfeld für Geräteschutz und Firmware-Optionen (z. B. wird Informationen zu UEFI Secure Boot, dem Zustand von TPM, Intel BootGuard und IOMMU-Schutzmechanismen angezeigt). Der Übergang der Anwendungen zu GTK 4 und der Bibliothek libadwaita, die fertige Widgets und Objekte für die Entwicklung von Anwendungen bietet, die den neuen GNOME HIG (Human Interface Guidelines) entsprechen, wird fortgesetzt.
- Die ARMv7-Architektur, auch bekannt als ARM32 oder armhfp, wird als obsolet angesehen. Gründe für die Einstellung der Unterstützung von ARMv7 sind die allgemeine Reduzierung der Entwicklung von Distributionen für 32-Bit-Systeme, da einige neue Funktionen von Fedora, die auf Sicherheit und Leistungssteigerung abzielen, ausschließlich für 64-Bit-Architekturen verfügbar sind. ARMv7 war 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 noch Multi-Lib-Repositories für x86_64-Umgebungen).
- Dateien in RPM-Paketen sind mit digitalen Signaturen versehen, die zur Überprüfung der Integrität und zum Schutz vor Manipulationen verwendet werden können, mithilfe des IMA (Integrity Measurement Architecture) Kernelsubsystems. Die Einführung von Signaturen führte zu einem Anstieg der Größe von RPM-Paketen um 1,1 % und der Größe des installierten Systems um 0,3 %.
- Die offizielle Unterstützung für das Raspberry Pi 4 Board wurde bereitgestellt, einschließlich der Unterstützung für hardwarebeschleunigte Grafik für die GPU V3D.
- Es wurden zwei neue offizielle Varianten vorgestellt: Fedora CoreOS (ein atomar aktualisierendes Umfeld zum Ausführen isolierter Container) und Fedora Cloud Base (Images für die Erstellung virtuellen Maschinen, die in öffentlichen und privaten Cloud-Umgebungen eingesetzt werden).
- Die TEST-FEDORA39-Policy wurde hinzugefügt, um die bevorstehende Abkündigung der Unterstützung für digitale Signaturen auf der Basis des SHA-1-Algorithmus zu testen. Bei Bedarf 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 des Linux-Kernels 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 Desktop-Edition mit LXQt wurden auf die Version LXQt 1.1 aktualisiert.
- Das Paket openssl1.1 wurde als veraltet eingestuft, ersetzt durch das Paket mit der aktuellen OpenSSL 3.0-Version.
- Die Komponenten zur Unterstützung zusätzlicher Sprachen und Lokalisierung wurden aus dem Hauptpaket von Firefox in ein separates Paket namens firefox-langpacks ausgelagert, was etwa 50 MB Speicherplatz auf Systemen einspart, die keine Unterstützung für Sprachen benötigen, die über Englisch hinausgehen. Ebenso wurden aus dem Paket gettext die Hilfsprogramme (envsubst, gettext, gettext.sh und ngettext) in das Paket gettext-runtime ausgelagert, was die Größe der Basisinstallation um 4,7 MB reduzierte.
- Es wird empfohlen, den Bau von Paketen für die Architektur i686 einzustellen, wenn die Notwendigkeit solcher Pakete fraglich ist oder zu merklichen Zeit- oder Ressourcenaufwänden führt. Diese Empfehlung gilt nicht für Pakete, die als Abhängigkeiten in anderen Paketen verwendet werden oder im Kontext von „multilib“ eingesetzt werden, um die Ausführung von 32-Bit-Programmen in 64-Bit-Umgebungen zu ermöglichen. Für die Architektur i686 wurde der Bau der Pakete java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk und java-latest-openjdk eingestellt.
- Eine vorläufige Bauversion zur Testung der Verwaltung des Anaconda-Installers über die Weboberfläche wurde vorgeschlagen, einschließlich von einem entfernten System.
- In Mesa ist die Verwendung von VA-API (Video Acceleration API) für die Hardwarebeschleunigung von Video-Encoding und -Decoding in den Formaten H.264, H.265 und VC-1 deaktiviert. Im Distribution ist die Bereitstellung von Komponenten, die eine API für den Zugriff auf patentierte Algorithmen bereitstellen, untersagt, da die Bereitstellung patentierter Technologien eine Lizenzierung erfordert und zu rechtlichen Problemen führen kann.
- Auf x86-Systemen mit BIOS ist standardmäßig die Partitionierung mit GPT anstelle von MBR aktiv.
- In den Editionen Fedora Silverblue und Kinoite besteht die Möglichkeit, die Partition /sysroot im Nur-Lese-Modus zu remounten, um vor unbeabsichtigten Änderungen zu schützen.
- Für den Bootvorgang ist eine Version von Fedora Server vorbereitet, die als virtuelles Maschinen-Image gestaltet und für Hypervisoren optimiert ist. KVM.
Für Fedora 37 wurden gleichzeitig die "free" und "nonfree" Repositories 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, Spielanwendungen und Emulatoren verfügbar sind.
Quelle: opennet.ru
