Release des Linux-Distributions . Zum Herunterladen Produkte , , , , sowie 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 mit 32-Bit ARM-Prozessoren.
Die auffälligsten In Fedora 30:
- Der GNOME-Desktop wurde auf die Version mit einem überarbeiteten Stil von Benutzeroberflächen, Desktop und Symbolen, experimenteller Unterstützung für fractional scaling und der Einstellung der Unterstützung für das globale Menü;
- Die Leistung des Paketmanagers DNF wurde verbessert. Alle Metadaten in den Repositories außer xz und gzip sind jetzt im Format , das neben einem guten Komprimierungsgrad auch die Unterstützung von Delta-Änderungen bietet, wodurch nur die veränderten Teile des Archivs heruntergeladen werden können (die Datei wird in separat komprimierbare Blöcke unterteilt und der Client lädt nur die Blöcke herunter, für die die Prüfziffer nicht mit den Blöcken auf seiner Seite übereinstimmt);
- In DNF wurde Code hinzugefügt, um Informationen zu senden, die für eine genauere Einschätzung der Benutzerbasis der Distribution erforderlich sind. Beim Zugriff auf Mirrors wird ein Zähler "countme" gesendet, dessen Wert jede Woche steigt. Der Zähler wird nach dem ersten erfolgreichen Zugriff auf den Server auf "0" zurückgesetzt und beginnt nach 7 Tagen mit der Zählung für Wochen. Diese Methode ermöglicht es, zu schätzen, wie lange die verwendete Version bereits installiert ist, was für die Analyse der Dynamik des Wechsels der Benutzer zu neuen Versionen und zur Identifizierung von kurzlebigen Installationen in Continuous-Integration-Systemen, Testsystemen, Containern und virtuellen Maschinen ausreicht. Auf Wunsch kann der Benutzer das Senden dieser Informationen deaktivieren.
- Pakete mit Desktop-Umgebungen , entwickelt von den Entwicklern der gleichnamigen Distribution aus China. Die Desktop-Komponenten werden in den Sprachen C/C++ und Go entwickelt, aber die Benutzeroberfläche wird mit HTML5-Technologien unter Verwendung des Web-Engines Chromium gestaltet. Ein zentrales Merkmal des Deepin-Desktops ist die Leiste, die mehrere Betriebsmodi unterstützt. Im klassischen Modus gibt es eine deutlichere Trennung von geöffneten Fenstern und angebotenen Anwendungen zum Starten. Der effektive Modus erinnert an Unity, indem er Anzeigen von laufenden Programmen, ausgewählten Anwendungen und Steuerelement-Applets mischt. Die Programmschnittstelle wird im Vollbildmodus angezeigt und bietet zwei Modi - die Anzeige ausgewählter Anwendungen und die Navigation durch das Verzeichnis installierter Programme;
- Es wurden Pakete mit dem Pantheon-Desktop hinzugefügt, dessen Entwicklung das Projekt . Für die Entwicklung kommen GTK3+, die Sprache Vala und das Framework Granite zum Einsatz. Die grafische Umgebung Pantheon vereint Komponenten wie den Fenstermanager Gala (basierend auf LibMutter), das obere Panel WingPanel, den Launcher Slingshot, das Steuerpanel Switchboard, die untere Taskleiste Plank (ein in Vala umgeschriebenes Pendant zur Docky-Leiste) und den Sitzungsmanager Pantheon Greeter (basierend auf LightDM);
- Die Versionen der Programme wurden aktualisiert: 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; - Der Übergang zu GnuPG 2 als Hauptimplementierung von GPG wurde vollzogen (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - Es wurden Maßnahmen ergriffen, um eine flüssigere Darstellung der Grafik beim Laden zu gewährleisten, ohne kurzfristige Bildschirmabschaltungen und ohne abrupte grafische Übergänge. Im i915-Treiber ist standardmäßig der Fastboot-Modus aktiviert, und im Bootscreen von Plymouth wird ein neues Design verwendet;
- Als Standardimplementierung des D-Bus wird jetzt . D-Bus Broker ist vollständig im Benutzermodus implementiert, bleibt vollständig kompatibel mit der Referenzimplementierung von D-Bus, wurde mit Blick auf die Unterstützung der in der Praxis geforderten Funktionen entworfen und legt besonderen Wert auf die Verbesserung der Leistung und die Erhöhung der Zuverlässigkeit;
- Das Metadatenformat für die Verschlüsselung der gesamten Festplatte wurde von LUKS1 auf LUKS2 geändert;
- Im Rahmen der Vorbereitung auf das Ende des Supports für Python 2 (die Unterstützung dieser Version endet am 1. Januar 2020) wurden aus den Repositories entfernt von Python 2-spezifischen Paketen. Für die im Repository bereitgestellten Python-Module mit Metadaten
Python Egg/Wheel ist standardmäßig der Abhängigkeitsgenerator aktiviert; - Die Unterstützung veralteter und unsicherer Funktionen wie encrypt, encrypt_r, setkey, setkey_r und fcrypt wurde aus libcrypt entfernt;
- Die Datei /etc/sysconfig/nfs wurde als veraltet erklärt, für die NFS-Konfiguration sollte nur /etc/nfs.conf verwendet werden;
- Die Unterstützung von uEFI für das Booten auf ARMv7-Systemen wurde hinzugefügt;
- Die Datenbank MongoDB wurde aus den Repositories entfernt, da dieses Projekt auf eine nicht-freie Lizenz umgestiegen ist, mit den Anforderungen von Fedora;
- Die Pakete Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp und sonatype-oss-parent wurden als veraltet eingestuft;
- Eine Sammlung wurde mit einer Reihe von Modulen und Rollen für die Bereitstellung eines zentralisierten Konfigurationsmanagementsystems auf Basis von Ansible hinzugefügt;
- Die Bildung von Fedora Atomic Host-Assemblagen, die eine auf das Minimum reduzierte Umgebung anbieten, deren Aktualisierung atomar durch den Austausch des gesamten Systemabbilds erfolgt, ohne in einzelne Pakete unterteilt zu werden. Das Projekt, das Fedora Atomic Host ersetzen wird, , Entwicklung eines Server-Linux-Systems fort ;
- Dank der Nutzung von PipeWire mit dem gemeinsamen Zugriffs auf Fenster in Chrome und Firefox in Umgebungen auf Basis von Wayland bei der Organisation der Fernarbeit mit dem System gelöst. Auch wurden Probleme mit der Nutzung proprietärer binärer Treiber von NVIDIA mit Wayland behoben. der standardmäßigen Firefox-Builds mit integrierter Unterstützung für Wayland ist bis zur nächsten Version verschoben (in Fedora 30 wird Firefox weiterhin über XWayland funktionieren).
- Das Werkzeug wurde integriert , die es ermöglicht, eine zusätzliche isolierte Umgebung zu starten, die ganz nach Bedarf mit dem üblichen Paketmanager DNF eingerichtet werden kann. Diese Umgebung wird das Leben von Entwicklern erleichtern, die häufig verschiedene zusätzliche Bibliotheken und Anwendungen im Kontext der Nutzung von Assemblagen installieren müssen. ;
- In die OpenH264-Bibliothek mit der Implementierung des H.264-Codecs, der in Firefox und GStreamer verwendet wird, wurde die Unterstützung für das Decodieren der Profile Main und High aufgenommen, die üblicherweise für die Videoübertragung in Online-Diensten verwendet werden (zuvor unterstützte OpenH264 nur das Baseline-Profil);
- In das Paket wurde ein System für die zentrale Konfiguration von Linux-Desktops aufgenommen — , das für die Organisation der Bereitstellung und Wartung von Konfigurationen für eine große Anzahl von Arbeitsplätzen auf Basis von Linux und GNOME gedacht ist. Es wird eine einheitliche zentrale Schnittstelle zur Verwaltung von Desktop-Einstellungen, Anwendungsprogrammen und Netzwerkverbindungen bereitgestellt;
- Die Entwicklung der Fedora Silverblue-Edition, die sich von Fedora Workstation dadurch unterscheidet, dass sie in monolithischer Form geliefert wird, ohne das Basisystem in separate Pakete zu unterteilen, mit der Verwendung eines atomaren Aktualisierungsmechanismus und der Installation aller zusätzlichen Anwendungen in Form von Flatpak-Paketen, die in isolierten Containern ausgeführt werden. In der neuen Version wurde die Möglichkeit hinzugefügt, in GNOME Software die rpm-ostree-Schicht zu verwenden, um Schichten mit zusätzlichen Anwendungen und Systemkomponenten, die nur in Form von rpm-Paketen und derzeit nicht als Flatpak verfügbar sind, zum Basisimage Silverblue hinzuzufügen. So wurde beispielsweise über rpm-ostree die Unterstützung für die Installation proprietärer NVIDIA-Treiber, Schriftarten, Sprachpakete, Erweiterungen für GNOME Shell und Drittanwendungen wie Google Chrome realisiert.
Gleichzeitig für Fedora 30 Die „free“ und „nonfree“ Repositories des RPM Fusion Projekts, in denen Pakete mit zusätzlichen Multimedia-Anwendungen (MPlayer, VLC, Xine), Video-/Audio-Codecs, DVD-Support, proprietären Treibern von AMD und NVIDIA, Spielprogrammen und Emulatoren verfügbar sind.
Quelle: opennet.ru
