Die Distribution Fedora 32 hat die Beta-Testphase erreicht.

Hat begonnen Beta-Test der Fedora 32-Distribution. Die Beta-Version markiert den Übergang zur finalen Testphase, in der nur kritische Fehler behoben werden dĂŒrfen. Veröffentlichung ist der zweite Testrelease und die vollstĂ€ndige Einfrierung der Codebasis geplant. Je nach den Testergebnissen kann am 28. Juli ein dritter Testrelease entstehen. Der Release wird fĂŒr den 11. August erwartet. Zur Testung von Xfce 4.14pre1 wurden Ende April. Die Veröffentlichung umfasst Fedora Workstation, Fedora Server, Fedora Silverblue und Live-Images, die in Form von Spins mit den Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Die Builds sind fĂŒr die Architekturen x86_64, ARM (Raspberry Pi 2 und 3), ARM64 (AArch64) und Power vorbereitet.

Die auffĂ€lligsten Änderungen in Fedora 32:

  • In den Standard-Workstation-Bauten aktiviert der Hintergrundprozess earlyoom, der es ermöglicht, schneller auf einen Mangel an Arbeitsspeicher zu reagieren, ohne den OOM-Handler (Out Of Memory) im Kernel zu aktivieren, der greift, wenn die Situation kritisch wird und das System in der Regel nicht mehr auf Benutzeraktionen reagiert. Wenn der verfĂŒgbare Arbeitsspeicher unter einen bestimmten Wert fĂ€llt, beendet earlyoom durch das Senden von SIGTERM (weniger als 10 % freier Speicher) oder SIGKILL (< 5 %) zwangslĂ€ufig (den Prozess, der den meisten Speicher benötigt, mit dem höchsten Wert /proc/*/oom_score), ohne den Zustand des Systems zur Bereinigung der Systempuffer zu bringen.
  • Aktiviert standardmĂ€ĂŸig der systemd-Timer fstrim.timer, der wöchentlich den Dienst fstrim.service startet, um den Befehl „/usr/sbin/fstrim —fstab —verbose —quiet“ auszufĂŒhren, der den SpeichergerĂ€ten Informationen ĂŒber ungenutzte Blöcke in den eingehĂ€ngten Dateisystemen und in dynamisch erweiterten LVM-Speichern ĂŒbermittelt. Dieser Mechanismus verringert den Verschleiß von SSD- und NVMe-Speichern und verbessert die Effizienz der Blockbereinigung, und verbessert in LVM die Nutzung freier logischer Extents bei der dynamischen Zuteilung von Speicher (Thin Provisioning), indem sie in den Pool zurĂŒckgegeben werden;
  • Der Desktop wurde auf die Version aktualisiert . Das Design des Bildschirmschoners wurde geĂ€ndert. Das Benutzer-MenĂŒ wurde reorganisiert, in dem ein Button zum Wechsel in den Ruhezustand hinzugefĂŒgt wurde., in dem eine separate Anwendung zur Verwaltung von ErgĂ€nzungen fĂŒr GNOME Shell hinzugefĂŒgt wurde, das Design der Anmelde- und BildschirmsperroberflĂ€chen modernisiert wurde, die meisten Systemdialoge ĂŒberarbeitet wurden, eine Funktion zum Starten von Anwendungen mit einer diskreten GPU auf hybriden Grafikanlagen implementiert wurde, die Möglichkeit zur Umbenennung von Verzeichnissen mit Anwendungen im Übersichtmodus realisiert wurde, in das Benachrichtigungssystem wurde eine „Nicht stören“-SchaltflĂ€che hinzugefĂŒgt, und im Einrichtungsassistenten wurde eine Option zum Aktivieren der Kindersicherung hinzugefĂŒgt usw.
  • In Anbetracht der Einstellung der Lebensdauer von Python 2 wird aus Fedora entfernt. wurde entfernt Das Paket python2 und alle Pakete, die fĂŒr ihre Funktion oder den Aufbau auf Python 2 angewiesen sind. Entwicklern und Benutzern, die Python 2 benötigen, steht ein separates Paket python27 zur VerfĂŒgung, das im "All-in-One"-Stil gestaltet ist (ohne Unterteilung in Subpakete) und nicht als AbhĂ€ngigkeit verwendet werden soll;
  • StandardmĂ€ĂŸig anstelle von iptables-legacy wurde das Paket iptables-nft, das eine Sammlung von Tools zur VerfĂŒgung stellt, um die KompatibilitĂ€t mit iptables zu gewĂ€hrleisten, die die gleiche Kommandozeilensyntax besitzen, aber die erhaltenen Regeln in Bytecode von nf_tables transkodieren;
  • Die dynamische Firewall firewalld wurde funktioniert ĂŒber nftables. FĂŒr den direkten Aufruf von Regeln werden weiterhin iptables und ebtables verwendet;
  • Zum Bauen wird GCC 10 verwendet. Viele Pakete wurden auf aktualisierte Versionen gebracht, 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 Paketen, die eigene Benutzer und Gruppen definieren, wurde der Übergang zu Benutzerdefinitionen im Format, das mit sysusers.d identisch ist (das Werkzeug systemd-sysusers zur Erstellung des Inhalts von /etc/passwd und /etc/group wird bisher nicht verwendet, es geht nur um das Datenformat mit Informationen ĂŒber die Benutzer; zur Erstellung von Benutzern wird weiterhin useradd aufgerufen);
  • In den Paketmanager DNF wurde hinzugefĂŒgt Code, um Informationen zu senden, die fĂŒr eine genauere EinschĂ€tzung der Benutzerbasis der Distribution erforderlich sind. Anstelle der ursprĂŒnglich geplanten Übertragung eines einzigartigen UUID-Identifiers wurde eine einfachere Schema basierend auf einem Installationszeitstempel und einer Variablen mit Daten zur Architektur und OS-Version implementiert. Der "countme"-ZĂ€hler wird nach der ersten erfolgreichen Serveranfrage auf "0" zurĂŒckgesetzt und beginnt nach 7 Tagen jede Woche zu steigen, was es ermöglicht zu beurteilen, wie lange die verwendete Version bereits installiert ist. Auf Wunsch kann der Benutzer die Übermittlung dieser Informationen deaktivieren;
  • Der Python-Interpreter wurde mit der Option "-fno-semantic-interposition" gebaut, deren Anwendung in Tests eine Leistungssteigerung von 5 bis 27 % zeigte;
  • Umfang aufgenommen zusĂ€tzliche Bitmap-Schriftarten im OpenType-Format zur Verwendung in Programmen wie gnome-terminal (nach dem Umstieg auf HarfBuzz traten Probleme bei der Verwendung alter Bitmap-Schriftarten in gnome-terminal auf);
  • Bei der Vorbereitung des Releases wurde eingestellt wurde die QualitĂ€t der Installationsbuilds fĂŒr optische Medien getestet.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster