Sortie du distribuable Linux . Pour le téléchargement produits , , , , ainsi que avec des builds Live des environnements de bureau KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE et LXQt. Les builds sont formées pour les architectures x86, x86_64, Power64, ARM64 (AArch64) et avec des processeurs ARM 32 bits.
Les plus remarquables dans Fedora 30 :
- Le bureau GNOME a été mis à jour vers la version avec un style retravaillé des éléments d'interface, du bureau et des icônes, un support expérimental du redimensionnement fractionné et la fin du support du menu global ;
- Des efforts ont été faits pour améliorer les performances du gestionnaire de paquets DNF. Toutes les métadonnées dans les dépôts en dehors de xz et gzip sont maintenant disponibles au format , qui, en plus d'un bon niveau de compression, prend en charge les changements delta, permettant de télécharger uniquement les parties modifiées de l'archive (le fichier est divisé en blocs compressibles séparément et le client ne télécharge que les blocs pour lesquels le code de contrôle ne correspond pas à celui de son côté) ;
- Dans DNF le code pour envoyer les informations nécessaires à une estimation plus précise de la base d'utilisateurs de la distribution. Lors des accès aux miroirs, un compteur « countme » sera envoyé, dont la valeur augmente chaque semaine. Le compteur sera remis à « 0 » après le premier accès réussi au serveur et commencera à compter les semaines après 7 jours. Cette méthode permettra d'évaluer la date d'installation de la version utilisée, ce qui est suffisant pour analyser la dynamique de la transition des utilisateurs vers de nouvelles versions et identifier les installations éphémères dans les systèmes d'intégration continue, les systèmes de test, les conteneurs et les machines virtuelles. Si l'utilisateur le souhaite, il pourra désactiver l'envoi des informations indiquées.
- Des paquets avec le bureau , développé par des développeurs de la distribution éponyme de Chine. Les composants du bureau sont développés en utilisant les langages C/C++ et Go, mais l'interface est formée avec des technologies HTML5 utilisant le moteur web Chromium. La caractéristique clé du bureau Deepin est sa barre qui prend en charge plusieurs modes de fonctionnement. En mode classique, il y a une séparation plus évidente entre les fenêtres ouvertes et les applications proposées pour lancement. Le mode efficace ressemble à Unity, mélangeant les indicateurs des programmes en cours, les applications favorites et les applets de contrôle. L'interface de lancement des programmes s'affiche en plein écran et propose deux modes : la visualisation des applications favorites et la navigation dans le catalogue des programmes installés ;
- Des paquets avec le bureau Pantheon ont été ajoutés, dont le développement est assuré par le projet . Pour le développement, GTK3+, le langage Vala et le framework Granite sont utilisés. L'environnement graphique Pantheon regroupe des composants tels que le gestionnaire de fenêtres Gala (basé sur LibMutter), la barre supérieure WingPanel, le lanceur Slingshot, le panneau de configuration Switchboard, la barre des tâches inférieure Plank (réécrit en Vala, similaire à la barre Docky) et le gestionnaire de session Pantheon Greeter (basé sur LightDM) ;
- Les versions des programmes ont été mises à jour : 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 ; - Le passage à GnuPG 2 a été effectué comme mise en œuvre principale de GPG (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - Des travaux ont été réalisés pour assurer un rendu graphique plus fluide au démarrage, sans interruptions brèves de l'affichage et sans transitions graphiques abruptes. Dans le pilote i915, le mode fastboot est activé par défaut, et un nouveau thème visuel est utilisé dans l'écran de démarrage plymouth ;
- Comme mise en œuvre par défaut pour le bus D-Bus, . D-Bus Broker est entièrement réalisé dans l'espace utilisateur, reste complètement compatible avec l'implémentation de référence de D-Bus, est conçu en tenant compte du soutien des fonctionnalités pratiques requises et met l'accent sur l'amélioration des performances et la fiabilité ;
- Le format de métadonnées pour le chiffrement de l'ensemble du disque a été modifié de LUKS1 à LUKS2 ;
- Dans le cadre de la préparation à l'arrêt du support de Python 2 (la période de support de cette branche expire le 1er janvier 2020), un grand nombre de spécifiques à Python 2 packages. Pour les modules Python fournis dans le dépôt avec prise en charge des métadonnées
Python Egg/Wheel inclut par défaut un générateur de dépendances; - La prise en charge des fonctions obsolètes et non sécurisées telles qu'encrypt, encrypt_r, setkey, setkey_r et fcrypt a été supprimée de libcrypt;
- Le fichier /etc/sysconfig/nfs a été déclaré obsolète, pour configurer NFS, seul /etc/nfs.conf doit être utilisé;
- Ajout de la prise en charge de l'uEFI pour le démarrage sur des systèmes ARMv7;
- La base de données MongoDB a été retirée des dépôts en raison de la transition de ce projet vers une licence non libre, avec les exigences de Fedora;
- Les paquets Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp et sonatype-oss-parent ont été déplacés vers la catégorie obsolète;
- Une collection a été ajoutée avec un ensemble de modules et de rôles pour le déploiement d'un système de gestion de configuration centralisé basé sur Ansible;
- la création de constructions Fedora Atomic Host, offrant un environnement réduit au minimum, dont la mise à jour se fait de manière atomique via le remplacement de l'image complète du système, sans décomposer en paquets individuels. Le projet qui succédera à Fedora Atomic Host sera , le développement d'un système Linux serveur ;
- Grâce à l'utilisation de PipeWire de partage d'écrans Chrome et Firefox dans des environnements basés sur Wayland lors de l'accès à distance au système. Les problèmes d'utilisation des pilotes binaires propriétaires NVIDIA avec Wayland ont également été résolus. de compilations par défaut de Firefox avec prise en charge intégrée de Wayland est reportée à la prochaine version (dans Fedora 30, Firefox fonctionnera comme auparavant via XWayland).
- Un outil a été inclus , permettant de lancer un environnement isolé supplémentaire, qui peut être configuré de manière arbitraire à l'aide du gestionnaire de paquets DNF habituel. Cet environnement simplifiera la vie des développeurs qui doivent souvent installer diverses bibliothèques et applications supplémentaires dans le cadre des constructions ;
- La bibliothèque OpenH264 avec la mise en œuvre du codec H.264, utilisé dans Firefox et GStreamer, a ajouté la prise en charge du décodage des profils Main et High, généralement utilisés pour la diffusion de vidéos sur des services en ligne (auparavant, seuls les profils Baseline étaient pris en charge dans OpenH264);
- Un système pour la configuration centralisée des bureaux Linux a été inclus — , destinée à organiser le déploiement et la gestion des configurations pour un grand nombre de stations de travail basées sur Linux et GNOME. Elle fournit une interface unifiée et centralisée pour gérer les paramètres du bureau, les applications et les connexions réseau;
- le développement de la version Fedora Silverblue, qui se distingue de Fedora Workstation par sa fourniture sous forme monolithique, sans séparation du système de base en paquets individuels, avec un mécanisme de mise à jour atomique et l'installation de toutes les applications supplémentaires sous forme de paquets flatpak, exécutées dans des conteneurs isolés. La nouvelle version a ajouté la possibilité d'utiliser dans GNOME Software la couche rpm-ostree pour ajouter des couches d'applications supplémentaires et de composants système au système de base Silverblue, distribués uniquement sous forme de paquets rpm et actuellement non disponibles en flatpak. Par exemple, le support de l'installation de pilotes propriétaires NVIDIA, de polices, de packs linguistiques, d'extensions GNOME Shell et d'applications tierces, telles que Google Chrome, est réalisable via rpm-ostree.
Simultanément pour Fedora 30 les dépôts «free» et «nonfree» du projet RPM Fusion, dans lesquels des paquets d'applications multimédias supplémentaires sont disponibles (MPlayer, VLC, Xine), des codecs vidéo/audio, le support DVD, des pilotes propriétaires AMD et NVIDIA, des jeux, des émulateurs.
Source : opennet.ru
