Veröffentlichung der Linux-Distribution Fedora 30

Eingereicht von Veröffentlichung der Linux-Distribution Fedora 30. Zum Laden bereit Produkte Fedora-Arbeitsstation, Fedora Server, Fedora Silberblau, Fedora IoT-Edition, und auch Reihe von „Spins“ mit Live-Builds der Desktop-Umgebungen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE und LXQt. Assemblys werden für x86, x86_64, Power64, ARM64 (AArch64) und generiert verschiedene Geräte mit 32-Bit-ARM-Prozessoren.

Am bemerkenswertesten Verbesserungen in Fedora 30:

  • GNOME-Desktop zur Veröffentlichung aktualisiert 3.32 mit einem neu gestalteten Stil von Schnittstellenelementen, Desktop und Symbolen, experimenteller Unterstützung für fraktionierte Skalierung und dem Ende der Unterstützung für das globale Menü;
  • Es wurde daran gearbeitet, die Leistung des DNF-Paketmanagers zu verbessern. Alle Metadaten in anderen Repositorys als xz und gzip sind jetzt im Format verfügbar zchunk, das neben einem guten Komprimierungsgrad auch Delta-Änderungen unterstützt, sodass Sie nur geänderte Teile des Archivs herunterladen können (die Datei ist in separat komprimierte Blöcke unterteilt und der Client lädt nur die Blöcke herunter, für die die Prüfsumme dies nicht tut). Ordnen Sie die Blöcke auf der Seite zu.
  • Im DNF hinzugefügt Code zum Senden von Informationen, die für eine genauere Schätzung der Benutzerbasis der Verteilung erforderlich sind. Beim Zugriff auf Mirrors wird ein Zähler „countme“ gesendet, dessen Wert sich jede Woche erhöht. Der Zähler wird nach dem ersten erfolgreichen Aufruf des Servers auf „0“ zurückgesetzt und beginnt nach 7 Tagen mit der Wochenzählung. Mit dieser Methode können Sie abschätzen, wie lange die verwendete Version installiert ist. Dies reicht aus, um die Dynamik des Benutzerwechsels zu neuen Versionen zu analysieren und kurzlebige Installationen in kontinuierlichen Integrationssystemen, Testsystemen, Containern und virtuellen Maschinen zu identifizieren. Auf Wunsch kann der Nutzer die Übermittlung dieser Informationen deaktivieren.
  • Desktop-Pakete hinzugefügt Deepin, entwickelt von den Entwicklern des gleichnamigen Distributionskits aus China. Die Desktop-Komponenten werden mit den Sprachen C/C++ und Go entwickelt, die Schnittstelle wird jedoch mit HTML5-Technologien unter Verwendung der Chromium-Web-Engine erstellt. Das Hauptmerkmal des Deepin-Desktops ist das Panel, das mehrere Betriebsmodi unterstützt. Im klassischen Modus gibt es eine explizitere Trennung von geöffneten Fenstern und zum Starten angebotenen Anwendungen. Der Effektivmodus erinnert ein wenig an Unity und kombiniert Anzeigen laufender Programme, Lieblingsanwendungen und Steuerungs-Applets. Die Programmstartoberfläche wird auf dem gesamten Bildschirm angezeigt und bietet zwei Modi: Anzeigen bevorzugter Anwendungen und Navigieren durch den Katalog der installierten Programme;
  • Pakete mit dem Pantheon-Desktop hinzugefügt, der vom Projekt entwickelt wird Elementare OS. Für die Entwicklung werden GTK3+, die Vala-Sprache und das Granite-Framework verwendet. Die grafische Umgebung von Pantheon kombiniert Komponenten wie den Gala-Fenstermanager (basierend auf LibMutter), das obere WingPanel-Panel, den Slingshot-Launcher, das Switchboard-Kontrollfeld, die untere Plank-Taskleiste (ein Analogon des in Vala neu geschriebenen Docky-Panels) und das Pantheon Greeter-Sitzungsmanager (basierend auf LightDM);
  • Aktualisierte Programmversionen: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Umstellung auf GnuPG 2 als Hauptimplementierung von GPG (
    /usr/bin/gpg verknüpft jetzt die ausführbare GnuPG 2-Datei anstelle von GnuPG 1;
  • Es wurde daran gearbeitet, eine flüssigere Grafikanzeige beim Start zu gewährleisten, ohne dass es zu Bildschirmausfällen oder abrupten grafischen Übergängen kommt. Der i915-Treiber hat standardmäßig den Fastboot-Modus aktiviert, der Plymouth-Startbildschirm hat ein neues Design;
  • Die Standardimplementierung des D-Bus-Busses ist aktiviert D-Bus-Broker. D-Bus Broker wird vollständig im Benutzerbereich implementiert, bleibt vollständig kompatibel mit der D-Bus-Referenzimplementierung, ist auf die Unterstützung praktischer Funktionalität ausgelegt und konzentriert sich auf die Verbesserung von Leistung und Zuverlässigkeit;
  • Das Metadatenformat für die Festplattenverschlüsselung wurde von LUKS1 in LUKS2 geändert.
  • In Vorbereitung auf das Ende der Unterstützung für Python 2 (die Wartung für diesen Zweig läuft am 1. Januar 2020 aus) wurde er aus den Repositorys entfernt große Nummer Python 2-spezifische Pakete. Für vom Repository bereitgestellte Python-Module mit Metadatenunterstützung
    In Python Egg/Wheel ist standardmäßig ein Abhängigkeitsgenerator aktiviert.

  • Die Unterstützung für veraltete und unsichere Funktionen wie encrypt, encrypt_r, setkey, setkey_r und fcrypt wurde aus libcrypt entfernt;
  • Die Datei /etc/sysconfig/nfs ist veraltet; nur /etc/nfs.conf sollte zum Konfigurieren von NFS verwendet werden;
  • UEFI-Unterstützung für das Booten auf ARMv7-Systemen hinzugefügt;
  • Das MongoDB-DBMS wurde aufgrund der Umstellung dieses Projekts auf eine unfreie Lizenz aus den Repositorys entfernt. unvereinbar mit Fedora-Anforderungen;
  • Die Pakete Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp und sonatype-oss-parent sind veraltet.
  • Sammlung hinzugefügt Linux-Systemrollen mit einer Reihe von Modulen und Rollen für die Bereitstellung eines zentralisierten Konfigurationsmanagementsystems auf Basis von Ansible;
  • abgesetzt Bildung von Fedora Atomic Host-Builds, die eine auf das Minimum reduzierte Umgebung bieten, deren Aktualisierung atomar erfolgt, indem das Image des gesamten Systems ersetzt wird, ohne es in separate Pakete aufzuteilen. Fedora Atomic Host wird durch ein Projekt ersetzt Fedora Core-Betriebssystem, auch weiterhin Entwicklung eines Linux-Serversystems Container-Linux;
  • Dank der Verwendung von PipeWire Probleme gelöst mit gemeinsamem Zugriff auf Chrome- und Firefox-Fenster in Wayland-basierten Umgebungen bei der Organisation der Remote-Arbeit mit dem System. Probleme bei der Verwendung proprietärer NVIDIA-Binärtreiber mit Wayland wurden ebenfalls behoben. Lieferung Standardmäßig werden Firefox-Builds mit integrierter Wayland-Unterstützung bis zur nächsten Version verzögert (in Fedora 30 läuft Firefox weiterhin über XWayland).
  • Werkzeugsatz im Lieferumfang enthalten Fedora-Toolbox, wodurch Sie eine zusätzliche isolierte Umgebung starten können, die mit dem üblichen DNF-Paketmanager beliebig konfiguriert werden kann. Die angegebene Umgebung erleichtert Entwicklern das Leben, die bei der Verwendung von Assemblys häufig verschiedene zusätzliche Bibliotheken und Anwendungen installieren müssen Fedora Silberblau;
  • Die OpenH264-Bibliothek mit der Implementierung des H.264-Codecs, der in Firefox und GStreamer verwendet wird, hat Unterstützung für die Dekodierung der Main- und High-Profile hinzugefügt, die normalerweise zur Bereitstellung von Videos in Online-Diensten verwendet werden (zuvor war nur das Baseline-Profil verfügbar). unterstützt in OpenH264);
  • Die Struktur umfasst ein System zur zentralen Konfiguration von Linux-Desktops - Flottenkommandant, entwickelt, um die Bereitstellung und Wartung von Einstellungen für eine große Anzahl von Workstations auf Basis von Linux und GNOME zu organisieren. Bietet eine einzige, zentrale Schnittstelle zur Verwaltung von Desktop-Einstellungen, Anwendungsprogrammen und Netzwerkverbindungen;
  • Fortsetzung Entwicklung der Fedora Silverblue Edition, die sich von Fedora Workstation dadurch unterscheidet, dass sie in monolithischer Form geliefert wird, ohne das Basissystem in separate Pakete aufzuteilen, einen atomaren Update-Mechanismus verwendet und alle zusätzlichen Anwendungen in Form von Flatpak-Paketen installiert, die isoliert gestartet werden Behälter. Die neue Version bietet die Möglichkeit, die Ebene rpm-ostree in der GNOME-Software zu verwenden, um dem Basis-Silverblue-Image Ebenen mit zusätzlichen Anwendungen und Systemkomponenten hinzuzufügen, die nur in Form von RPM-Paketen verteilt werden und noch nicht im Flatpak verfügbar sind. rpm-ostree bietet beispielsweise Unterstützung für die Installation proprietärer NVIDIA-Treiber, Schriftarten, Sprachsätze, GNOME-Shell-Erweiterungen und Anwendungen von Drittanbietern wie Google Chrome.

Gleichzeitig für Fedora 30 in Betrieb genommen „freie“ und „nicht freie“ Repositories des RPM Fusion-Projekts, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Unterstützung, proprietären AMD- und NVIDIA-Treibern, Spielprogrammen, Emulatoren verfügbar sind.

Source: opennet.ru

Kommentar hinzufügen