Veröffentlichung des Linux-Distribution Fedora 31

Vorstellung Release des Linux-Distributions Fedora 31. Zum Herunterladen wurden vorbereitet Produkte Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, sowie eine Sammlung von 'Spins' mit Live-Versionen der Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Die Versionen sind für die Architekturen x86, x86_64, Power64, ARM64 (AArch64) und verschiedene Geräte mit 32-Bit ARM-Prozessoren.

Die auffälligsten Verbesserungen In Fedora 31:

  • Der GNOME-Desktop wurde auf die Version 3.34 mit Unterstützung für das Gruppieren von Anwendungs-Icons in Ordnern und einer neuen Auswahlleiste für Desktop-Hintergründe;
  • Durchgeführt wurde die Arbeit an der Beseitigung der Abhängigkeiten von GNOME Shell, die mit X11 verbunden sind, ermöglicht GNOME das Ausführen in einer Umgebung basierend auf Wayland ohne XWayland zu starten.
    Ein experimentelles die Möglichkeit automatisches Starten von XWayland wurde implementiert, wenn versucht wird, eine Anwendung, die auf dem X11-Protokoll basiert, in einer grafischen Umgebung, die auf dem Wayland-Protokoll basiert, auszuführen (wird über das Flag autostart-xwayland in gsettings org.gnome.mutter experimental-features aktiviert). Die Möglichkeit, X11-Anwendungen mit Root-Rechten unter XWayland auszuführen, wurde hinzugefügt. In SDL wurden Probleme mit der Skalierung beim Starten älterer Spiele, die in niedrigen Bildschirmauflösungen laufen, behoben;
  • Für die Verwendung mit der GNOME-Desktopumgebung vorgeschlagen ist standardmäßig die Firefox-Version kompiliert mit Unterstützung für Wayland;
  • 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 Parameter auf Richtigkeit zu überprüfen, bevor tatsächlich der Videomodus geändert wird;
  • Die Qt-Bibliothek für die Verwendung in der GNOME-Umgebung wurde standardmäßig mit Unterstützung für Wayland kompiliert (statt XCB wurde das Plugin Qt Wayland aktiviert);
  • Im QtGNOME-Modul mit Komponenten zur Integration von Qt-Anwendungen in der GNOME-Umgebung wurde eine Anpassung an die Änderungen im Adwaita-Thema vorgenommen (Unterstützung für den dunklen Modus wurde hinzugefügt);
    Veröffentlichung des Linux-Distribution Fedora 31
  • Pakete mit Desktop-Umgebungen Xfce 4.14;
  • Desktop-Pakete von Deepin wurden auf die Version aktualisiert 15.11;
  • Durchgeführt wurde die Arbeit an der Anpassung des GNOME Classic-Modus an einen für GNOME 2 vertrauteren Stil. Im GNOME Classic ist standardmäßig der Überblicksmodus deaktiviert und die Benutzeroberfläche zum Wechseln zwischen virtuellen Desktops wurde modernisiert;

    Veröffentlichung des Linux-Distribution Fedora 31
  • Die Installation von Sprachpaketen wurde vereinfacht — beim Auswählen einer neuen Sprache im GNOME-Kontrollzentrum werden die für die Unterstützung benötigten Pakete jetzt automatisch installiert;
  • Bis zur Version 0.14.1 wurde das System für die zentralisierte Konfiguration von Linux-Desktops aktualisiert — Fleet Commander, die für die Organisation der Bereitstellung und Unterstützung von Einstellungen für eine große Anzahl von Arbeitsstationen auf der Grundlage von Linux und GNOME entwickelt wurde. Ein einheitliches zentrales Interface wird zur Verwaltung der Desktop-Einstellungen, der Anwendungsprogramme und der Netzwerkverbindungen bereitgestellt. Die bemerkenswerteste Verbesserung ist die Möglichkeit, Active Directory für die Bereitstellung von Profilen ohne Verwendung von FreeIPA zu nutzen;
  • Aktualisiert Sysprof, ein Werkzeug zur Profilierung der Leistung von Linux-Systemen, das eine detaillierte Analyse der Leistung aller Systemkomponenten insgesamt ermöglicht, einschließlich des Kernels und der Anwendungen der Benutzerumgebung;

    Veröffentlichung des Linux-Distribution Fedora 31
  • Die OpenH264-Bibliothek mit der Implementierung des Codecs H.264, die in Firefox und GStreamer verwendet wird, hat die Unterstützung für das Decodieren von High- und Advanced-Profilen hinzugefügt, die für die Bereitstellung von Videos in Online-Diensten verwendet werden (zuvor unterstützte OpenH264 die Baseline- und Main-Profile);
  • Die Erstellung von Builds, dem Kernel-Image von Linux und den Hauptrepositories für die Architektur i686 wurde eingestellt. Die Erstellung von Multi-Lib-Repositories für x86_64-Umgebungen wurde beibehalten, und i686-Pakete werden weiterhin aktualisiert;
  • Eine neue offizielle Edition wurde in die Builds aufgenommen, die von der Haupt-Download-Seite verteilt werden, Fedora IoT Edition, die Fedora Workstation, Server und CoreOS ergänzt. Der Build ist ausgerichtet auf die Nutzung auf Internet der Dinge (IoT)-Geräten und bietet eine auf ein Minimum reduzierte Umgebung, deren Aktualisierung atomar durch den Austausch des gesamten System-Images erfolgt, ohne in einzelne Pakete aufgeteilt zu werden. Für die Bildung der Systemumgebung wird die OSTree-Technologie verwendet;
  • Es finden Tests für die Edition CoreOS, statt, die die Produkte Fedora Atomic Host und CoreOS Container Linux als eine einheitliche Lösung für die Bereitstellung von Umgebungen in isolierten Containern ersetzt hat. Die erste stabile Version von CoreOS wird im nächsten Jahr erwartet;
  • Standardmäßig verboten Anmeldungen als root-Benutzer über SSH mit Passwort (Anmeldungen mit Schlüsseln sind möglich);
  • Der GOLD-Linker wurde in ein separates Paket aus dem Paket binutils ausgelagert. Hinzugefügt optionale Verwendung des LDD-Linkers aus dem LLVM-Projekt;
  • Distribution wurde standardmäßig auf die einheitliche Hierarchie cgroups-v2 umgestellt. Zuvor wurde standardmäßig der Hybridmodus verwendet (systemd wurde mit „-Ddefault-hierarchy=hybrid“ erstellt);
  • Hinzugefügt Möglichkeit zur Generierung von Build-Abhängigkeiten für die spec-Datei RPM;
  • Fortgesetzt Reinigung Pakete, 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 ist auf Python 3 umgeleitet;
  • Im RPM-Paketmanager wurde Zstd-Komprimierungsalgorithmus. In DNF ist standardmäßig die Option skip_if_unavailable=FALSE eingestellt, d.h. bei Nichterreichbarkeit des Repositorys wird nun ein Fehler ausgegeben. Pakete, die mit der Unterstützung von YUM 3 verbunden sind, wurden entfernt;
  • Systemkomponenten wurden aktualisiert, einschließlich Glibc 2.30, Gawk 5.0.1 (zuvor wurde Version 4.2 verwendet), RPM 4.15
  • Entwicklungstools wurden aktualisiert, darunter Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
  • Die Möglichkeit, eine eigene Richtlinie zu definieren (crypto-policies) im Bereich der Unterstützung für kryptografische Algorithmen und Protokolle wurde hinzugefügt;
  • Die Arbeiten zur Ablösung von PulseAudio und Jack durch einen Multimedia-Server wurden fortgesetzt PipeWire, der die Möglichkeiten von PulseAudio um Mittel zur Verarbeitung von Video-Streams und Audioverarbeitung mit minimaler Verzögerung erweitert, unter Berücksichtigung der Bedürfnisse professioneller Audioverarbeitungssysteme, und der ein erweitertes Sicherheitsmodell für den Zugriff auf der Ebene einzelner Geräte und Streams bietet. Im Rahmen des Entwicklungskreislaufs von Fedora 31 liegt der Schwerpunkt auf der Anwendung von PipeWire zur Organisation des gemeinsamen Zugriffs auf den Bildschirm in Umgebungen auf Basis von Wayland, einschließlich der Verwendung des Protokolls Miracast.
  • Unprivilegierten Programmen bereitgestellt die Möglichkeit gegeben, 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 enthalten eingeschlossen eine abgespeckte Version des Debuggers GDB (ohne Unterstützung für XML, Python und Syntax-Hervorhebung);
  • In das Image für EFI (grubx64.efi aus grub2-efi-x64) Methoden text(), arrayBuffer() und stream() hinzugefügt, um bestimmte Datentypen zu lesen; Module
    „verify“, „cryptodisk“ und „luks“;
  • Hinzugefügt eine neue Spin-Build für die Architektur AArch64 mit dem Desktop Xfce.

Gleichzeitig für Fedora 31 wurden in Betrieb genommen die „free“- und „nonfree“-Repositorys des Projekts RPM Fusion, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung, proprietären Treibern von AMD und NVIDIA, Spielen und Emulatoren verfügbar sind. Die Erstellung der Russian Fedora-Builds wurde eingestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4