Beta-Testing der Distribution Fedora 32. Die Beta-Version markiert den Übergang zur finalen Testphase, in der nur kritische Fehler behoben werden dürfen. Die Veröffentlichung ist für Ende April geplant. Die Version umfasst Spins In Fedora 31:
Die bemerkenswertesten in Fedora 32:
- In den Standardversionen für Arbeitsstationen background process , die es ermöglicht, schneller auf einen Speicherengpass zu reagieren, ohne den OOM-Handler (Out Of Memory) im Kernel zu aktivieren, der einsetzt, wenn die Situation kritisch wird und das System in der Regel nicht mehr auf Benutzeraktionen reagiert. Wenn der verfügbare Speicher unter einen bestimmten Wert fällt, beendet earlyoom durch das Senden von SIGTERM (freier Speicher unter 10%) oder SIGKILL (< 5%) gezielt den Prozess, der den meisten Speicher verbraucht (mit dem höchsten Wert von /proc/*/oom_score), ohne den Zustand des Systems zur Bereinigung der Systempuffer kommen zu lassen.
- standardmäßig den systemd-Timer fstrim.timer, der einmal pro Woche den Dienst fstrim.service ausführt, um den Befehl „/usr/sbin/fstrim —fstab —verbose —quiet“ auszuführen, der den Speichereinheiten Informationen über nicht genutzte Blöcke in den gemounteten Dateisystemen und in dynamisch erweiterten LVM-Speichern überträgt. Dieser Mechanismus mindert den Verschleiß von SSD- und NVMe-Speichern und verbessert die Effizienz der Blockreinigung, sowie wird das freie logische Extent im LVM bei dynamischer Speicherzuweisung („thin provisioning“) durch die Rückführung in den Pool optimiert;
- Die Benutzeroberfläche wurde auf die Version , in dem eine separate Anwendung zur Verwaltung von GNOME Shell-Erweiterungen eingeführt wurde. Die Benutzeroberflächen für die Anmeldung und das Entsperren des Bildschirms wurden modernisiert, die meisten Systemdialoge wurden überarbeitet, eine Funktion zum Starten von Anwendungen mit einer dedizierten GPU auf Systemen mit hybrider Grafik wurde hinzugefügt, im Übersichtsmodus wurde die Möglichkeit zum Umbenennen von Anwendungsordnern implementiert, und im Benachrichtigungssystem wurde eine „Nicht stören“-Taste hinzugefügt. Zudem wurde im Einrichtungsassistenten die Option zur Aktivierung der Kindersicherung integriert usw.
- Aufgrund von der Lebensdauer von Python 2 in Fedora wird das Paket python2 und alle Pakete, die für ihre Funktion oder ihren Aufbau Python 2 benötigen. Für Entwickler und Benutzer, die Python 2 benötigen, wird ein separater Python 27-Paket bereitgestellt, das im „All-in-One“-Stil gestaltet ist (ohne Aufteilung in Subpakete) und nicht als Abhängigkeit gedacht ist.
- Standardmäßig anstelle von iptables-legacy Das Paket iptables-nft bietet eine Sammlung von Tools zur Gewährleistung der Kompatibilität mit iptables, die denselben Befehlssyntax verwenden, aber die erhaltenen Regeln in den Bytecode nf_tables übersetzen;
- Dynamische Firewall firewalld die auf nftables aufbaut. Für den direkten Aufruf der Regeln werden weiterhin iptables und ebtables verwendet;
- Für den Build wurde GCC 10 verwendet. Viele Pakete wurden aktualisiert, einschließlich Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4. - In den Paketen, die eigene Benutzer und Gruppen definieren, Übergang zu Benutzerdefinitionen im Format, das mit sysusers.d identisch ist (das Tool systemd-sysusers zur Erstellung des Inhalts von /etc/passwd und /etc/group wird derzeit nicht verwendet, es geht nur um das Datenformat mit Benutzerinformationen; zur Erstellung von Benutzern wird nach wie vor useradd aufgerufen);
- Im Paketmanager DNF Code zum Senden von Informationen, die für eine genauere Abschätzung der Benutzerbasis der Distribution erforderlich sind. Anstelle der ursprünglich geplanten Übertragung einer eindeutigen UUID-Identifikation wurde eine einfachere basierend auf einem Installationszeitstempel und einer Variablen mit Informationen zur Architektur und Version des Betriebssystems. Der Zähler "countme" wird nach der ersten erfolgreichen Interaktion mit dem Server auf "0" zurückgesetzt und beginnt nach 7 Tagen, wöchentlich zu steigen, was es ermöglicht, zu beurteilen, wie lange die verwendete Version bereits installiert ist. Auf Wunsch kann der Benutzer das Senden dieser Informationen deaktivieren;
- Python-Interpreter mit dem Flag "-fno-semantic-interposition", dessen Anwendung in Tests eine Leistungssteigerung von 5 bis 27 % gezeigt hat;
- Im Rahmen von zusätzliche Raster-Schriften im OpenType-Format zur Verwendung in Programmen wie gnome-terminal (nach dem Wechsel zu HarfBuzz gab es Probleme bei der Verwendung alter Raster-Schriften in gnome-terminal);
- Bei der Vorbereitung des Releases Qualitätstests für Installationsversionen für optische Medien.
Quelle: opennet.ru
