La version de la distribution Fedora Linux 44 a été publiée. Les produits Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite et des versions Live sont disponibles au téléchargement, sous forme de spins avec des environnements utilisateurs Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway et Cosmic. Les versions sont formées pour les architectures x86_64, Power64 et ARM64 (AArch64).
Les changements les plus significatifs dans Fedora Linux 44 :
- L'environnement de bureau GNOME a été mis à jour vers la branche 50, avec la suppression du code pour la prise en charge de X11, l'implémentation d'un nouveau système de sauvegarde de sessions, une interface parentale remaniée, une meilleure prise en charge des niveaux de mise à l'échelle non entiers et du mécanisme VRR (Variable Refresh Rate), ainsi que le support du protocole Wayland pour la gestion des couleurs version 2.
- Dans toutes les variantes de la distribution avec l'environnement de bureau KDE (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin et Fedora Kinoite), le projet KDE a intégré l'assistant de configuration Plasma Setup pour configurer le système après l'installation, tandis que les étapes de configuration du système dans l'installateur Anaconda qui entraient en conflit avec cette application ont été désactivées.
- Dans toutes les éditions avec KDE, le gestionnaire de connexion SDDM a été remplacé par le Plasma Login Manager, un projet développé par KDE.
- L'édition Fedora Games Lab a été repensée, offrant une sélection de paquets et de configurations pour les amateurs de jeux vidéo. La nouvelle version a mis à jour la pile logicielle pour exécuter les jeux et a intégré des technologies modernes, telles que Wayland et PipeWire.
- L'environnement utilisateur Budgie a été mis à jour vers la branche 10.10, désormais compatible avec Wayland.
- Dans l'installateur Anaconda, la logique de création des profils réseau (fichiers de configuration pour NetworkManager) dans le système installé a été modifiée. De tels profils ne sont désormais créés que pour les appareils réseau câblés configurés pendant l'installation via l'interface graphique, des options de démarrage ou un fichier kickstart, et non pour tous les appareils disponibles. Le fait de créer des profils pour tous les appareils, et non seulement ceux choisis par l'utilisateur, entraînait la suppression de profils inutiles après l'installation et compliquait les modifications des paramètres par la suite.
- Par défaut, le module NTSYNC est activé, permettant d'améliorer considérablement les performances des jeux Windows exécutés avec Wine. Ce module met en œuvre un périphérique symbolique /dev/ntsync et un ensemble de primitives de synchronisation utilisées dans le noyau Windows NT. Un gain de performance significatif est réalisé grâce à l'élimination des frais généraux liés à l'utilisation de RPC dans l'espace utilisateur.
- Sur les systèmes avec architecture Aarch64, la sélection automatique du fichier de description matérielle DTB (Device Tree Blobs) pour le chargeur UEFI a été mise en place, ce qui a résolu les problèmes de démarrage des versions Live de Fedora sur les ordinateurs portables ARM fournis avec Windows.
- Des scripts livesys-scripts sont utilisés dans les versions Live pour configurer l'environnement de travail, ainsi que de nouvelles fonctionnalités de l'outil Dracut pour créer automatiquement un stockage overlay persistant entre les redémarrages lors de l'écriture d'une image sur des clés USB.
- Le travail sur la migration de l'infrastructure d'intégration continue (dist-git CI), qui reconstruit les packages RPM après des modifications ou mises à jour de version, se poursuit vers l'utilisation par défaut de l'outil Packit au lieu de Fedora CI et Zuul.
- L'utilisation par défaut de liens physiques pour lier des fichiers identiques installés à partir de différents packages dans l'arborescence /usr a été activée. La création d'un lien physique est effectuée automatiquement lors de l'installation du package par le gestionnaire à l'étape « post install ».
- Un ensemble d'outils avec le gestionnaire de paquets Nix a été ajouté au dépôt, permettant d'installer des paquets au format Nix à partir de la collection nixpkgs. Les paquets peuvent être installés en mode unid utilisateur (dans le répertoire personnel de l'utilisateur) et en mode multi-utilisateur (dans le répertoire /nix).
- La distribution des builds QEMU pour les systèmes hôtes 32 bits (i686) a été interrompue.
Ce changement reflète le travail du projet QEMU sur la suppression du support des systèmes hôtes 32 bits. - Les fichiers exécutables et les bibliothèques FUSE 2 ont été supprimés des éditions atomiques de Fedora pour les systèmes de bureau (cette version avait été déclarée obsolète et tous les paquets ont été migrés vers l'utilisation de FUSE 3).
Le support des anciennes règles polkit, fournies dans des fichiers avec l'extension pkla, a également été arrêté. - PackageKit a été switched sur l'utilisation du nouveau backend DNF5, compilé avec la bibliothèque libdnf5.
- Dans l'édition de la distribution avec le gestionnaire de composantes MiracleWM, le shell de bureau nwg-shell a été remplacé par Dank Material Shell.
- Dans Fedora Cloud, au lieu d'une partition séparée /boot, une sous-partie Btrfs du même nom est désormais proposée.
- La livraison du paquet libreoffice-KF5, avec des composants pour l'intégration de LibreOffice avec Qt5, a été arrêtée, remplacée par le paquet libreoffice-kf6, qui assure l'intégration avec Qt6.
- Le chargement de la bibliothèque OpenSSL a été accéléré grâce à la distribution des certificats dans des sous-répertoires (format directory-hash) au lieu de les placer dans un seul fichier /etc/pki/tls/cert.pem.
- Les versions des paquets ont été mises à jour : GCC 16.1-prerelease, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Des travaux ont été réalisés pour garantir que l'infrastructure pour les constructions reproductibles couvre au moins 99 % des paquets dans le dépôt Fedora. Dans les précédentes versions, la couverture des constructions reproductibles était estimée à 90 %, grâce à des modifications apportées au système de construction, synchronisant les métadonnées sur le temps de modification des fichiers avec le code source de référence, ainsi qu'à un ordre constant dans l'énumération des métadonnées et des structures dans les fichiers binaires. Pour garantir des constructions reproductibles dans les 10 % restants, les mainteneurs de paquets problématiques ont été impliqués. Les constructions reproductibles permettent à l'utilisateur de s'assurer personnellement que les fichiers binaires distribués dans les paquets sont construits à partir du code source fourni et ne contiennent pas de modifications cachées résultant d'une compromission du compilateur ou des outils de construction.
Pour Fedora 44, les dépôts « free » et « nonfree » du projet RPM Fusion ont été mis en ligne, où des paquets d'applications multimédia supplémentaires (MPlayer, VLC, Xine), de codecs vidéo/audio, de support DVD, de pilotes propriétaires AMD et NVIDIA, de programmes de jeux et d'émulateurs sont disponibles.
Source : opennet.ru
