La distribution Fedora Linux 39 est maintenant disponible. Les produits suivants sont prêts à être téléchargés : Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition et des versions Live disponibles sous forme de spins avec des environnements de bureau tels que KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie et Sway. Les compilations sont préparées pour les architectures x86_64, Power64 et ARM64 (AArch64). La publication des versions Fedora Silverblue est retardée.
Les changements les plus significatifs dans Fedora Linux 39 :
- Le bureau de Fedora Workstation a été mis à jour vers GNOME 45, qui introduit un indicateur dynamique dans la barre. des bureaux virtuels, amélioration des performances du système de recherche, ajout d'un indicateur d'activation de la caméra, utilisation de l'accélération matérielle pour la lecture vidéo, remplacement du visualiseur d'images et de l'application de caméra, modification du style d'affichage des panneaux latéraux, mise à jour des bibliothèques GTK 4.12 et libadwaita 1.4.
- La coloration de la ligne de commande est activée par défaut dans le shell Bash.
- Les versions des paquets ont été mises à jour, y compris RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, LibreOffice 7.6.
- Des méta-paquets default-fonts* ont été ajoutés pour faciliter la mise à jour et l'installation des polices par défaut.
- NetworkManager permet la conversion automatique des profils de connexion existants, stockés au format ifcfg (/etc/sysconfig/network-scripts/ifcfg-*), en un format basé sur des fichiers keyfile.
- Il est désormais possible de supprimer le paquet tzdata de la base de données des fuseaux horaires pour réduire la taille des conteneurs isolés.
- La valeur par défaut de sysctl vm.max_map_count a été augmentée de 65530 à 1048576 pour améliorer la compatibilité avec les jeux Windows exécutés via wine ou steam.
- L'outil createrepo_c utilise par défaut l'algorithme Zstd pour compresser les métadonnées du dépôt et a cessé de générer des métadonnées dans une base de données SQLite.
- Une version officielle de Fedora Onyx a été ajoutée, avec une variante de Fedora Linux pouvant être mise à jour de manière atomique, équipée de l'environnement Budgie. Cette nouvelle version complète la version classique de Fedora Budgie Spin et rappelle les éditions Fedora Silverblue, Fedora Sericea et Fedora Kinoite, fournies avec GNOME, Sway et KDE. Fedora Onyx est basée sur les technologies de Fedora Silverblue et est également fournie sous la forme d'une image monolithique, n'étant pas divisée en paquets individuels et mise à jour de manière atomique par remplacement complet. L'environnement de base est constitué de paquets RPM officiels de Fedora à l'aide de l'outil rpm-ostree et est monté en mode lecture seule. Un système de paquets autonomes flatpak est utilisé pour installer et mettre à jour des applications supplémentaires, permettant aux applications d'être séparées du système principal et exécutées dans un conteneur distinct.
- Les versions Sericea et Sway Spin ont cessé de fournir les paquets xorg-x11.
- Dans l'édition Fedora Kinoite (version mise à jour de Fedora avec KDE), la mise à jour automatique du système est activée par défaut.
- Pour la construction des éditions Fedora Silverblue et Fedora Kinoite, un mode unifié (unified core) plus sécurisé avec rpm-ostree est utilisé.
- La création d'images avec l'environnement utilisateur LXQt pour l'architecture Aarch64 a commencé.
- Avec Fedora Cloud, il est désormais possible de redémarrer automatiquement après l'installation de mises à jour de packages nécessitant un redémarrage du système. Cela est géré par la création d'un fichier /var/run/reboot-required après l'exécution de l'opération « dnf update » et sa vérification dans cloud-init.
- Les utilisateurs gérés via Active Directory, FreeIPA ou LDAP peuvent désormais utiliser la technologie Passkeys, permettant de s'authentifier sans mots de passe à l'aide d'identifiants biométriques tels que l'empreinte digitale ou la reconnaissance faciale, en utilisant un dispositif compatible FIDO2 supporté dans la bibliothèque libfido2.
- La taille minimale de la partition ESP (EFI System Partition) utilisée lors de l'installation de Fedora a été augmentée de 200 à 500 Mo en raison d'un manque d'espace pour les mises à jour du firmware. Cette limitation de 500 Mo est conforme aux paramètres utilisés par Microsoft depuis Windows 10.
- La distribution des thèmes QGnomePlatform et Adwaita-qt, qui étaient utilisés pour donner aux applications Qt des réglages et styles similaires à GNOME, a été arrêtée. La stagnation de ces thèmes et les problèmes d'utilisation avec certaines applications sont mentionnés comme raisons.
- Les paquets avec le système de vérification d'orthographe aspell ont été déclarés obsolètes, et il est recommandé d'utiliser hunspell ou enchant2 à la place. L'absence de mises à jour pour le projet aspell depuis les 4 dernières années est citée comme raison.
- Le paquet pam_console a été supprimé, car il n'était pas utilisé par défaut, avait des problèmes de sécurité et pouvait être remplacé par des fonctionnalités de systemd.
- La distribution du paquet man-pages-ru a été arrêtée, car les traductions des manuels man en russe sont également incluses dans le paquet man-pages-l10n.
- Le paquet fedora-repos-modular a été supprimé de l'installation de base et le dépôt modulaire a été désactivé. Ce changement a permis d'accélérer le fonctionnement du gestionnaire de paquets DNF en réduisant le nombre de vérifications et de téléchargements de métadonnées.
- Le mode de création des paquets Flatpak dans la distribution a été modifié. Au lieu d'utiliser des modules pour la reconstruction des paquets avec le paramètre «prefix=/app», un objectif de construction distinct a été utilisé.
- La création et la fourniture de modules indépendamment mis à jour ont été interrompues, dont le cycle de vie n'était pas lié au cœur principal de la distribution, et le support est assuré indépendamment des versions de la distribution, ce qui permettait la coexistence de paquets avec différentes versions d'une même application. La raison de l'arrêt du soutien aux modules est due à une perte d'intérêt pour le développement de modules et aux problèmes d'accompagnement des modules existants (la dernière activité sur pagure.io/modularity a été observée il y a plus de 3 ans).
- Des travaux préparatoires ont été réalisés pour la deuxième phase de transition vers un processus de démarrage modernisé proposé par Lennart Poettering. Les différences par rapport au démarrage classique concernent l'utilisation d'une image de noyau unifiée UKI (Unified Kernel Image) au lieu de l'image initrd, qui était formée sur le système local lors de l'installation du paquet avec le noyau. UKI intègre en un seul fichier un gestionnaire pour démarrer le noyau depuis UEFI (UEFI boot stub), l'image du noyau Linux et l'environnement système initrd chargé en mémoire. Lors de l'appel de l'image UKI depuis l'UEFI, la possibilité de vérifier l'intégrité et la validité par la signature numérique est fournie, non seulement pour le noyau, mais aussi pour le contenu d'initrd, dont la vérification est importante car c'est dans cet environnement que les clés pour déchiffrer le système de fichiers racine seront extraites. Les principaux objectifs pour la mise en œuvre lors des deuxième et troisième phases : intégration dans l'installateur du support de systemd-boot, abandon de l'utilisation de la ligne de commande du noyau pour la configuration, arrêt du stockage des données sensibles dans initrd, modification du traitement des modules optionnels dracut.
La transition vers le gestionnaire de paquets DNF5 et le nouvel installateur basé sur une interface web a été reportée jusqu'à la sortie de Fedora 40. De plus, la suppression des pilotes org-x11-drv-vesa et xorg-x11-drv-fbdev, ainsi que du code associé dans le paquet xorg-x11-server-Xorg, initialement prévue pour Fedora 39, a été annulée. Les développeurs prévoient également d'arrêter le support des sessions basées sur X11 dans les versions du distributeur contenant KDE et GNOME avec Fedora 40.
On peut également mentionner l'activation des dépôts « free » et « nonfree » du projet RPM Fusion pour Fedora 39, où des paquets avec des applications multimédia supplémentaires (MPlayer, VLC, Xine), des codecs vidéo/audio, le support DVD, des pilotes propriétaires AMD et NVIDIA, des programmes de jeux et des émulateurs sont disponibles.
Source : opennet.ru
