Die Fedora 32-Distribution geht in den Betatest

Hat begonnen Testen der Beta-Version der Fedora 32-Distribution. Die Beta-Version markierte den Übergang zur letzten Testphase, in der nur kritische Fehler behoben werden. Freigeben ist geplant Ende April. Ausgabeumschläge Fedora-Arbeitsstation, Fedora Server, Fedora Silverblue und Live-Builds im Formular bereitgestellt dreht sich mit Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Builds sind für x86_64-, ARM- (Raspberry Pi 2 und 3), ARM64- (AArch64) und Power-Architekturen vorbereitet.

Am bemerkenswertesten Veränderungen 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 Blockreinigung. Außerdem verbessert er in LVM die Nutzung freier logischer Extents bei der dynamischen Zuweisung von Speicherplatz im Speicher („Thin Provisioning“) aufgrund ihrer Rückkehr in den Pool.
  • 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 iptables-nft-Paket, das eine Reihe von Dienstprogrammen bietet, um die Kompatibilität mit iptables sicherzustellen, mit derselben Befehlszeilensyntax, aber der Übersetzung der resultierenden Regeln in nf_tables-Bytecode;
  • Dynamische Firewall-Firewalld übertragen um auf nftables zu arbeiten. iptables und ebtables werden weiterhin verwendet, um Regeln direkt aufzurufen;
  • 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 wöchentlich zu steigen, sodass Sie abschätzen können, wie lange die Installation der verwendeten Version zurückliegt. Auf Wunsch kann der Nutzer das Senden der angegebenen Informationen deaktivieren;
  • Python-Interpreter zusammengebaut mit dem Flag „-fno-semantic-interposition“, dessen Verwendung 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.

Source: opennet.ru

Kommentar hinzufügen