Veröffentlichung der Linux-Distribution Fedora 32

Eingereicht von Veröffentlichung der Linux-Distribution Fedora 32. Zum Laden bereit Produkte Fedora-Arbeitsstation, Fedora Server, CoreOS, und auch Reihe von „Spins“ mit Live-Builds der Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Assemblys werden für x86_64, Power64, ARM64 (AArch64) und generiert verschiedene Geräte mit 32-Bit-ARM-Prozessoren. Veröffentlichen von Baugruppen Fedora Silberblau и Fedora IoT-Edition verzögert.

Am bemerkenswertesten Verbesserungen in Fedora 32:

  • In Standard-Workstation-Builds aktiviert Hintergrundprozess Frühraum, wodurch Sie schneller auf Speichermangel reagieren können, ohne den OOM-Handler (Out Of Memory) im Kernel aufzurufen, der ausgelöst wird, wenn die Situation kritisch wird und das System in der Regel nicht funktioniert reagiert länger auf Benutzeraktionen. Wenn die Menge des verfügbaren Speichers geringer ist als der angegebene Wert, beendet Earlyoom durch Senden von SIGTERM (freier Speicher weniger als 10 %) oder SIGKILL (< 5 %) den Prozess, der am aktivsten Speicher verbraucht (mit der höchsten /proc /*/oom_score-Wert), ohne den Systemstatus so weit zu bringen, dass Systempuffer gelöscht werden.
  • Eingeschaltet Standardmäßig ist der Systemd-Timer fstrim.timer, der den Dienst fstrim.service einmal pro Woche ausführt, um den Befehl „/usr/sbin/fstrim –fstab –verbose –quiet“ auszuführen, der Informationen über ungenutzte Blöcke im gemounteten Zustand an Speichergeräte überträgt Dateisystemen und in dynamisch erweiterten LVM-Speichern. Dieser Mechanismus glättet den Verschleiß von SSD- und NVMe-Laufwerken und erhöht die Effizienz der Blockbereinigung. Außerdem verbessert er in LVM die Nutzung freier logischer Extents bei der dynamischen Zuweisung von Speicherplatz im Speicher („Thin Provisioning“), indem er sie in den Pool zurückgibt.
  • Desktop vor der Veröffentlichung aktualisiert GNOME 3.36, in dem eine separate Anwendung zum Verwalten von Add-Ons für GNOME Shell erschienen ist, das Design der Anmelde- und Bildschirm-Entsperrschnittstellen modernisiert wurde, die meisten Systemdialoge neu gestaltet wurden und eine Funktion zum Starten von Anwendungen mithilfe einer diskreten GPU auf Systemen erschienen ist mit Hybridgrafiken und im Übersichtsmodus die Möglichkeit, Verzeichnisse mit Anwendungen umzubenennen, dem Benachrichtigungssystem wurde eine Schaltfläche „Bitte nicht stören“ hinzugefügt, dem Ersteinrichtungsassistenten wurde eine Option zum Aktivieren des Kindersicherungssystems hinzugefügt usw.
  • In Verbindung mit Beendigung Die Lebensdauer von Python 2 von Fedora beträgt ENTFERNT das Python2-Paket und alle Pakete, die Python 2 zum Ausführen oder Erstellen benötigen. Für Entwickler und Benutzer, die Python 2 benötigen, wird ein eigenständiges Python27-Paket bereitgestellt, das in einem All-in-One-Stil (keine Unterpakete) gepackt wird und nicht als Abhängigkeit verwendet werden soll.
  • Standard anstelle von iptables-legacy beteiligt Das Paket iptables-nft bietet eine Reihe von Dienstprogrammen, um die Kompatibilität mit iptables sicherzustellen. Es verfügt über dieselbe Befehlszeilensyntax, übersetzt die resultierenden Regeln jedoch in nf_tables-Bytecode.
  • Dynamische Firewall-Firewalld übertragen um auf nftables zu arbeiten. Für den direkten Aufruf von Regeln werden weiterhin iptables und ebtables verwendet.
  • Für die Assemblierung wird GCC 10 verwendet. Versionen vieler Pakete wurden aktualisiert, darunter Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Gehen Sie 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.

  • In Paketen, die ihre eigenen Benutzer und Gruppen definieren, umgesetzt Übergang zu Benutzerdefinitionen in einem Format, das mit sysusers.d identisch ist (das Dienstprogramm systemd-sysusers selbst wird noch nicht zum Generieren der Inhalte von /etc/passwd und /etc/group verwendet, wir sprechen nur über das Datenformat mit Informationen über Benutzer ; zum Anlegen von Benutzern heißt es immer noch useradd).
  • Im DNF-Paketmanager hinzugefügt Code zum Senden von Informationen, die für eine genauere Schätzung der Benutzerbasis der Verteilung erforderlich sind. Anstelle der ursprünglich geplanten Übermittlung einer eindeutigen UUID-Kennung wird nun eine weitere einfache Schaltung basierend auf dem Installationszeitzähler und einer Variablen mit Daten zur Architektur und Betriebssystemversion. Der „countme“-Zähler wird nach dem ersten erfolgreichen Aufruf des Servers auf „0“ zurückgesetzt und beginnt nach 7 Tagen jede Woche zu steigen, sodass wir abschätzen können, wie lange die Installation der verwendeten Version zurückliegt. Auf Wunsch kann der Benutzer das Senden der angegebenen Informationen deaktivieren.
  • Python-Interpreter zusammengebaut mit dem Flag „-fno-semantic-interposition“, dessen Einsatz in Tests eine Leistungssteigerung von 5 auf 27 % zeigte.
  • Die Zusammensetzung enthalten zusätzliche Bitmap-Schriftarten im OpenType-Format zur Verwendung in Programmen wie Gnome-Terminal (nach dem Wechsel zu HarfBuzz gab es Probleme bei der Verwendung der alten Bitmap-Schriftarten in Gnome-Terminal).
  • Bei der Vorbereitung einer Veröffentlichung abgesetzt Prüfung der Qualität von Installationsbaugruppen für optische Medien.

Gleichzeitig für Fedora 32 in Betrieb genommen „freie“ und „nicht freie“ Repositories des RPM Fusion-Projekts, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung, proprietären AMD- und NVIDIA-Treibern, Spielprogrammen, Emulatoren verfügbar sind. Generieren russischer Fedora-Builds abgesetzt.

Source: opennet.ru

Kommentar hinzufügen