Testen der Beta-Version der Fedora 31-Distribution. Die Beta-Version markierte den Übergang zur letzten Testphase, in der nur kritische Fehler behoben werden. Freigeben am 22. oder 29. Oktober. Ausgabeumschläge , Fedora Server, Fedora Silverblue und Live-Builds im Formular bereitgestellt 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 in Fedora 31:
- GNOME-Desktop zur Veröffentlichung aktualisiert mit Unterstützung für die Gruppierung von Anwendungssymbolen in Ordnern und einem neuen Auswahlfeld für Desktop-Hintergrundbilder;
- Wir arbeiten daran, die GNOME-Shell von X11-bezogenen Abhängigkeiten zu befreien, damit GNOME ohne die Ausführung von XWayland ausgeführt werden kann.
Umgesetzt automatischer Start von XWayland, wenn versucht wird, eine Anwendung basierend auf dem X11-Protokoll in einer grafischen Umgebung basierend auf dem Wayland-Protokoll auszuführen. Es wurde die Möglichkeit hinzugefügt, X11-Anwendungen mit Root-Rechten unter XWayland auszuführen. SDL löst Skalierungsprobleme bei der Ausführung älterer Spiele mit niedrigen Bildschirmauflösungen. Derzeit wird daran gearbeitet, die Möglichkeit zur Nutzung der 3D-Beschleunigung in XWayland auf Systemen mit proprietären NVIDIA-Treibern bereitzustellen; - Der Mutter-Fenstermanager hat Unterstützung für die neue transaktionale (atomare) API KMS (Atomic Kernel Mode Setting) hinzugefügt, die es Ihnen ermöglicht, die Richtigkeit der Parameter zu überprüfen, bevor Sie den Videomodus tatsächlich ändern;
- Zur Verwendung mit dem GNOME-Desktop Die Standardbrowseroption ist Firefox. mit Wayland-Unterstützung;
- Qt-Bibliothek zur Verwendung in der GNOME-Umgebung standardmäßig mit Wayland-Unterstützung (anstelle von XCB ist das Qt Wayland-Plugin aktiviert);
- Desktop-Pakete hinzugefügt ;
- Deepin-Desktop-Pakete zur Veröffentlichung aktualisiert ;
- Es wurde daran gearbeitet, den GNOME Classic-Modus in einen Stil zu bringen, der eher GNOME 2 entspricht. Standardmäßig ist der Übersichtsmodus in GNOME Classic deaktiviert und die Schnittstelle zum Wechseln zwischen virtuellen Desktops wurde modernisiert.
- Die Bildung von Assemblys, Linux-Kernel-Images und Hauptrepositorys für die i686-Architektur wurde gestoppt. Die Bildung von Multi-Lib-Repositorys für x86_64-Umgebungen wurde beibehalten und die darin enthaltenen i686-Pakete werden weiterhin aktualisiert;
- Zur Anzahl der über die Haupt-Download-Seite verteilten Baugruppen wurde eine neue offizielle Ausgabe hinzugefügt , das Fedora Workstation, Server und CoreOS ergänzt. Montage für den Einsatz auf IoT-Geräten (Internet of Things) und bietet eine auf das Minimum reduzierte Umgebung, deren Aktualisierung atomar erfolgt, indem das Image des gesamten Systems ersetzt wird, ohne es in einzelne Pakete aufzuteilen. Zur Erstellung der Systemumgebung kommt die OSTree-Technologie zum Einsatz;
- Die Edition wird getestet , das die Linux-Produkte Fedora Atomic Host und CoreOS Container als Einzellösung für die Ausführung von Umgebungen basierend auf isolierten Containern ersetzte. Die erste stabile Veröffentlichung von CoreOS wird nächstes Jahr erwartet;
- Standardmäßig Melden Sie sich als Root-Benutzer über SSH mit einem Passwort an (Anmeldung mit Schlüsseln ist möglich);
- Linker GOLD in ein vom binutils-Paket getrenntes Paket. optionale Möglichkeit, den LDD-Linker aus dem LLVM-Projekt zu verwenden;
- Verteilung um standardmäßig die einheitliche cgroups-v2-Hierarchie zu verwenden. Zuvor war der Hybridmodus standardmäßig eingestellt (systemd wurde mit „-Ddefault-hierarchy=hybrid“ erstellt);
- die Möglichkeit, Assembly-Abhängigkeiten für die RPM-Spezifikationsdatei zu generieren;
- Fortsetzung Pakete im Zusammenhang mit Python 2 und Vorbereitung auf die vollständige Abschaffung von Python 2. Die ausführbare Python-Datei wurde auf Python 3 umgeleitet;
- Im RPM-Paketmanager Zstd-Komprimierungsalgorithmus. In DNF ist die Option „skip_if_unavailable=FALSE“ standardmäßig gesetzt, d. h. Wenn das Repository nicht verfügbar ist, wird nun eine Fehlermeldung angezeigt. Pakete im Zusammenhang mit der YUM 3-Unterstützung entfernt;
- Aktualisierte Systemkomponenten einschließlich , Gawk 5.0.1 (ehemals 4.2-Zweig), RPM 4.15
- Aktualisierte Entwicklungstools, einschließlich Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
- Es wurde die Möglichkeit hinzugefügt, Ihre eigene Richtlinie zu definieren () im Bereich der Unterstützung kryptografischer Algorithmen und Protokolle;
- Die Arbeit am Austausch von PulseAudio und Jack auf dem Multimedia-Server wurde fortgesetzt , das die Fähigkeiten von PulseAudio erweitert, um eine Video- und Audioverarbeitung mit geringer Latenz zu ermöglichen, um den Anforderungen professioneller Audiosysteme gerecht zu werden, sowie ein fortschrittliches Sicherheitsmodell für die Zugriffskontrolle auf Geräte- und Stream-Ebene. Im Rahmen des Fedora 31-Entwicklungszyklus liegt der Schwerpunkt der Arbeit auf der Verwendung von PipeWire, um die Bildschirmfreigabe in Wayland-basierten Umgebungen zu ermöglichen, einschließlich der Verwendung des Miracast-Protokolls.
- Unprivilegierte Programme Möglichkeit, ICMP-Echo-Pakete (Ping) zu senden, dank der Einstellung sysctl „net.ipv4.ping_group_range“ für den gesamten Gruppenbereich (für alle Prozesse);
- Im Buildroot enthalten eine abgespeckte Version des GDB-Debuggers (ohne Unterstützung für XML, Python und Syntaxhervorhebung);
- Zum EFI-Image (grubx64.efi von grub2-efi-x64) Module
„verify“, „cryptodisk“ und „luks“; - neuer Spin-Build für AArch64-Architektur mit Xfce-Desktop.
Source: opennet.ru
