Veröffentlichung der Linux-Distribution . Zur Download Produkte , , , , sowie mit Live-Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Die Builds sind für die Architekturen x86, x86_64, Power64, ARM64 (AArch64) und mit 32-Bit ARM-Prozessoren.
Die bemerkenswertesten Der GNOME-Desktop wurde auf die Version
- aktualisiert, mit Unterstützung für das Gruppieren von Anwendungssymbolen in Ordnern und einer neuen Auswahlleiste für Hintergrundbilder; arbeiten wir daran, GNOME Shell von X11-Abhängigkeiten zu befreien, was es ermöglicht, GNOME ohne den Start von XWayland auszuführen.
- Arbeiten zur Beseitigung der X11-Abhängigkeiten von GNOME Shell, was die Ausführung von GNOME in einer Umgebung auf Basis von Wayland ohne die Aktivierung von XWayland ermöglicht.
Eine experimentelle Funktion wurde umgesetzt zum automatischen Start von XWayland, wenn versucht wird, eine Anwendung auf Basis des X11-Protokolls in einer grafischen Umgebung auf Basis von Wayland auszuführen (aktiviert durch das Flag autostart-xwayland in gsettings org.gnome.mutter experimental-features). Außerdem wurde die Möglichkeit hinzugefügt, X11-Anwendungen mit Root-Rechten unter XWayland auszuführen. In SDL wurden Probleme bei der Skalierung beim Start älterer Spiele, die in niedrigen Bildschirmauflösungen laufen, behoben; - Für die Verwendung mit der GNOME-Desktopumgebung ist standardmäßig die Firefox-Browservariante, mit Unterstützung für Wayland kompiliert wurde;
- Im Fenstermanager Mutter wurde die Unterstützung für die neue transaktionale (atomare) API KMS (Atomic Kernel Mode Setting) hinzugefügt, die es ermöglicht, die Korrektheit der Parameter vor der tatsächlichen Änderung des Videomodus zu überprüfen.
- die Qt-Bibliothek zur Verwendung in der GNOME-Umgebung standardmäßig mit Unterstützung für Wayland kompiliert (der Qt Wayland-Plugin wurde anstelle von XCB aktiviert);
- Im QtGNOME-Modul, das Komponenten zur Integration von Qt-Anwendungen in die GNOME-Umgebung bereitstellt, wurde die Anpassung an Änderungen im Adwaita-Thema vorgenommen (unterstützt jetzt die dunkle Designvariante);
- Desktop-Pakete hinzugefügt ;
- Die Desktop-Pakete von Deepin wurden auf die neueste Version aktualisiert. ;
- Arbeiten zur Anpassung des GNOME Classic-Modus an einen gnomenähnlicheren Stil von GNOME 2. Im GNOME Classic ist der Übersichtsmodus standardmäßig deaktiviert und die Benutzeroberfläche zum Wechseln zwischen virtuellen Desktops wurde modernisiert;
- Die Installation von Sprachpaketen wurde erleichtert — bei Auswahl einer neuen Sprache im GNOME-Control-Center werden die notwendigen Unterstützungspakete nun automatisch installiert;
- Bis zur Version 0.14.1 wurde das System zur zentralen Konfiguration von Linux-Desktops aktualisiert — , das für die Organisation der Bereitstellung und Wartung von Einstellungen für eine große Anzahl von Arbeitsstationen auf Basis von Linux und GNOME gedacht ist. Es bietet eine einheitliche zentrale Oberfläche zur Verwaltung von Desktop-Einstellungen, Anwendungen und Netzwerkverbindungen. Die auffälligste Verbesserung ist die Möglichkeit, Active Directory zur Bereitstellung von Profilen ohne die Verwendung von FreeIPA zu nutzen;
- Um Abstürze zu vermeiden, ist die maximal mögliche Länge jeder Linkhistorie auf 2000 Zeichen begrenzt. , ein Werkzeug zur Leistungsprofilierung von Linux-Systemen, das eine detaillierte Analyse der Leistung aller Komponenten des Systems als Ganzes ermöglicht, einschließlich des Kernels und der Anwendungen der Benutzeroberfläche;
- Die OpenH264-Bibliothek, die den H.264-Codec implementiert und in Firefox und GStreamer verwendet wird, hat die Unterstützung für das Decodieren von High- und Advanced-Profilen, die für die Bereitstellung von Videos in Online-Diensten verwendet werden, hinzugefügt (zuvor unterstützte OpenH264 nur Baseline- und Main-Profile);
- Die Erstellung von Abbildungen, des Linux-Kernels und der Hauptrepositorys für die Architektur i686 wurde eingestellt. Die Erstellung von Multi-Lib-Repositorys für x86_64-Umgebungen bleibt erhalten und i686-Pakete werden weiterhin aktualisiert.
- Eine neue offizielle Edition wurde in die auf der Haupt-Download-Seite verfügbaren Builds aufgenommen. , die Fedora Workstation, Server und CoreOS ergänzt. Der Build auf die Nutzung in Internet-of-Things (IoT)-Geräten und bietet eine stark minimierte Umgebung, deren Aktualisierung atomar durch den Austausch des gesamten Systemabbilds erfolgt, ohne sie in einzelne Pakete aufzuspalten. Zur Bildung der Systemumgebung wird die Technologie OSTree verwendet.
- Es wird an der Edition , die die Produkte Fedora Atomic Host und CoreOS Container Linux als einheitliche Lösung für den Betrieb von isolierten Container-Umgebungen ersetzt, gearbeitet. Die erste stabile Version von CoreOS wird im nächsten Jahr erwartet.
- Standardmäßig SSH-Anmeldung als Benutzer root mit Passwort (Anmeldung mit Schlüsseln ist möglich);
- Linker GOLD in ein separates Paket aus dem binutils-Paket. optionale Nutzung des LDD-Linkers aus dem LLVM-Projekt;
- Distribution Standardmäßig Verwendung der einheitlichen cgroups-v2-Hierarchie. Zuvor war standardmäßig der hybride Modus aktiv (systemd wurde mit „-Ddefault-hierarchy=hybrid“ kompiliert);
- Möglichkeit zur Generierung von Build-Abhängigkeiten für die RPM-Spezifikationsdatei;
- Fortsetzung der von Paketen, die mit Python 2 verbunden sind, und Vorbereitung auf die vollständige Einstellung der Unterstützung für Python 2. Die ausführbare Datei python wurde auf Python 3 umgeleitet;
- Im RPM-Paketmanager Zstd-Kompressionsalgorithmus. In DNF ist standardmäßig die Option skip_if_unavailable=FALSE eingestellt, d.h. bei Nichtverfügbarkeit des Repositorys wird jetzt ein Fehler ausgegeben. Pakete, die die Unterstützung von YUM 3 betreffen, wurden entfernt;
- Aktualisierte Systemkomponenten, einschließlich , Gawk 5.0.1 (zuvor wurde die Version 4.2 verwendet), RPM 4.15
- Aktualisierte Entwicklungstools, darunter Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
- Möglichkeit zur Definition eigener Richtlinien () im Bereich der Unterstützung für kryptografische Algorithmen und Protokolle;
- Die Arbeiten zur Ersetzung von PulseAudio und Jack durch einen Multimedia-Server wurden fortgesetzt , der die Funktionen von PulseAudio um Möglichkeiten zur Arbeit mit Video-Streams und zur Verarbeitung von Audio mit minimalen Verzögerungen erweitert, unter Berücksichtigung der Anforderungen professioneller Audiobearbeitung, und zudem ein erweitertes Sicherheitsmodell zur Verwaltung des Zugriffs auf Geräte- und Stream-Ebene bietet. Im Rahmen des Entwicklungszyklus von Fedora 31 liegt der Schwerpunkt auf der Anwendung von PipeWire zur Organisation des gemeinsamen Zugriffs auf den Bildschirm in Umgebungen basierend auf Wayland, einschließlich der Nutzung des Miracast-Protokolls.
- Unprivilegierten Programmen die Möglichkeit, ICMP Echo-Pakete (Ping) zu senden, dank der Einstellung von sysctl „net.ipv4.ping_group_range“ für den gesamten Bereich der Gruppen (für alle Prozesse);
- Im Buildroot eine abgespeckte Version des Debuggers GDB (ohne Unterstützung für XML, Python und Syntaxhervorhebung);
- In das Image für EFI (grubx64.efi aus grub2-efi-x64) Module
„verify,“ „cryptodisk“ und „luks“; - eine neue Spin-Build für die Architektur AArch64 mit dem Desktop Xfce.
Gleichzeitig für Fedora 31 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. .
Quelle: opennet.ru
