Veröffentlichung der Linux-Distribution Fedora 32

PrĂ€sentiert Veröffentlichung der Linux-Distribution Fedora 32. Zur Download werden Produkte Fedora Workstation, Fedora Server, CoreOS, sowie das „Spin“-Paket c Live-Versionen von Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Die Versionen sind fĂŒr die Architekturen x86_64, Power64, ARM64 (AArch64) und verschiedene GerĂ€te mit 32-Bit ARM-Prozessoren. Die Veröffentlichung der Versionen Fedora Silverblue und Fedora IoT Edition verzögert sich.

Die bemerkenswertesten Verbesserungen in Fedora 32:

  • In den Standardversionen fĂŒr Arbeitsstationen der background process earlyoom, 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.
  • Aktiviert StandardmĂ€ĂŸig fĂŒhrt der systemd-Timer fstrim.timer wöchentlich den Dienst fstrim.service aus, der den Befehl «/usr/sbin/fstrim —fstab —verbose —quiet» ausfĂŒhrt. Dieser ĂŒbertrĂ€gt Informationen ĂŒber nicht verwendete Blöcke an die Speichermedien in den gemounteten Dateisystemen und in dynamisch erweiterten LVM-Speichern. Dieser Mechanismus minimiert den Verschleiß von SSD- und NVMe-Speicher und verbessert die Effizienz der Blockreinigung. Zudem verbessert er in LVM die Nutzung freier logischer Extents bei der dynamischen Speicherzuweisung („thin provisioning“), indem sie in den Pool zurĂŒckgegeben werden.
  • Die BenutzeroberflĂ€che wurde auf die Version GNOME 3.36, 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 Beendigung der Lebensdauer von Python 2 in Fedora wird aus dem Quellcode von FreeBSD entfernt. Der Build von GCC zusammen mit dem Basissystem fĂŒr alle Architekturen wurde Ende Dezember standardmĂ€ĂŸig deaktiviert, und nun ist der GCC-Code aus dem SVN-Repository entfernt worden. Es wird darauf hingewiesen, dass zum Zeitpunkt der Entfernung GCC alle Plattformen, die Clang nicht unterstĂŒtzen, auf die Verwendung externer Build-Werkzeuge umgestellt wurden, die aus den Ports installiert werden. Im Basissystem wurde eine veraltete Version von GCC 4.2.1 ausgeliefert (die Integration neuerer Versionen war aufgrund des Wechsels auf die GPLv3-Lizenz, die fĂŒr die Basiskomponenten von FreeBSD als unzulĂ€ssig angesehen wurde, nicht möglich). das Paket python2 und alle Pakete, die fĂŒr ihre Funktion oder den Build Python 2 benötigen. FĂŒr Entwickler und Benutzer, die Python 2 benötigen, wird ein separates Paket python27 bereitgestellt, das im ‚All-in-One‘-Stil angeboten wird (ohne Unterteilungen in Subpakete) und nicht als AbhĂ€ngigkeit gedacht ist.
  • StandardmĂ€ĂŸig anstelle von iptables-legacy wurde das Paket iptables-nft, das ein Set an Dienstprogrammen zur Bereitstellung von KompatibilitĂ€t mit iptables anbietet, die die gleiche Befehlszeilensyntax haben, aber die empfangenen Regeln in Bytecode von nf_tables ĂŒbersetzen.
  • Dynamische Firewall firewalld ĂŒbersetzt arbeitet ĂŒber nftables. FĂŒr den direkten Aufruf von 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, wurde Wechsel zu Benutzerdefinitionen im Format, das mit sysusers.d identisch ist (das Systemd-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. Um Benutzer zu erstellen, wird nach wie vor useradd aufgerufen).
  • Im Paketmanager DNF ein 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 Schema implementiert basierend auf einem Installationszeitstempel und einer Variablen mit Daten zur Architektur und OS-Version. Der ZĂ€hler „countme“ wird nach der ersten erfolgreichen Verbindung mit dem Server auf „0“ zurĂŒckgesetzt und beginnt nach 7 Tagen jede Woche zu steigen, was es ermöglicht zu bewerten, wie lange die aktuelle Version installiert ist. Auf Wunsch kann der Benutzer das Senden der angegebenen Informationen deaktivieren.
  • Python-Interpreter wurde mit dem Flag „-fno-semantic-interposition“ kompiliert, dessen Anwendung in Tests Leistungssteigerungen von 5 bis 27 % gezeigt hat.
  • Im Rahmen von sind zusĂ€tzliche Rasterfonts im OpenType-Format fĂŒr die Verwendung in Programmen wie gnome-terminal (nach dem Wechsel zu HarfBuzz traten Probleme mit der Verwendung Ă€lterer Rasterfonts in gnome-terminal auf).
  • Bei der Vorbereitung des Releases Entwicklung QualitĂ€tstests fĂŒr Installationsversionen fĂŒr optische Medien.

Gleichzeitig fĂŒr Fedora 32 wurden eingefĂŒhrt Die «free» und «nonfree» Repositories des RPM Fusion Projekts bieten Pakete mit zusĂ€tzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-UnterstĂŒtzung, proprietĂ€ren Treibern von AMD und NVIDIA sowie Spiele-Programmen und Emulatoren. Zusammenstellung von Russian Fedora. Entwicklung.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster