Sortie de Fedora 41. Voici les nouveautés
La dernière version stable de Fedora Linux, souvent considérée comme la meilleure distribution Linux pour une utilisation soignée et professionnelle, est sortie il y a quelques heures et est disponible en téléchargement. Sponsorisé par Red Hat, Fedora a un cycle de publication d’environ 6 mois ; il fournit des versions à jour des logiciels libres et open source les plus utilisés, et l’une des meilleures (si ce n’est la meilleure) expérience de bureau GNOME « vanille ». Dans cet article, nous jetons un coup d’œil à Fedora 41 et à certains des changements majeurs qui l’accompagnent.
Dans ce tutoriel, vous allez apprendre :
- Quelques-uns des changements majeurs dans Fedora 41
Prise en charge du chiffrement matériel dans l’installateur d’Anaconda
L’installateur de Fedora 41, Anaconda, prend désormais en charge l’utilisation des fonctionnalités de chiffrement matériel disponibles lors de l’utilisation de certains périphériques SATA ou NVMe. Cependant, vous ne trouverez pas cette option dans l’installateur graphique : comme elle est considérée comme une fonctionnalité « avancée », elle ne sera disponible que lors d’une installation Kickstart. La prise en charge du chiffrement automatique des disques peut être activée, pour les périphériques pris en charge, en spécifiant luks2-hw-opal
ou luks2-hw-opal-only
comme valeur de l’option --luks-version
, lors du chiffrement d’une partition ou d’un volume logique. Le premier permet la prise en charge du chiffrement matériel en conjonction avec le chiffrement logiciel LUKS traditionnel, tandis que le second n’active que le chiffrement matériel. Il est déconseillé de s’appuyer uniquement sur le chiffrement matériel natif, car ce faisant, on fait confiance aux fournisseurs de matériel et à leur mise en œuvre du chiffrement propriétaire. Le mot de passe de cryptage matériel peut être spécifié via l’option --hw-passphrase
.
Dnf 5 est maintenant le gestionnaire de paquets par défaut
Dnf (Dandified YUM) est le gestionnaire de paquets de Fedora et des autres distributions de la famille Red Hat. L’un des changements majeurs apportés avec Fedora 41 est l’inclusion de Dnf 5. Il s’agit d’une mise à jour majeure, qui voit un portage de la base de code de Python à C++. Ce changement améliore les performances globales du gestionnaire de paquets, qui a également connu quelques modifications de l’interface. Voyons quelques exemples.
Dans les versions précédentes de Dnf, la commande group
était utilisée pour gérer les groupes de paquets, en effectuant des actions telles que « list », « install », « info » et « delete ». Certains alias de ces actions existaient, par exemple : « grouplist « , « groupinstall « , « groupinfo » et « groupdelete » ; ils ont été supprimés dans Dnf 5.
La commande group a également été utilisée pour obtenir des informations sur les groupes « d’environnement », qui représentent les différentes versions de Fedora, et ont eux-mêmes des groupes de paquets en tant que dépendances. Bien que la commande « group » puisse toujours être utilisée pour installer des groupes d’environnement, une commande dédiée (« environment ») a été introduite pour obtenir des informations à leur sujet. À titre d’exemple, pour récupérer des informations sur le groupe d’environnement « workstation-product-environment », nous exécuterions :
dnf environment info workstation-product-environment
Ci-dessous se trouve le résultat de la commande :
Id : workstation-product-environment
Name : Fedora Workstation
Description : Fedora Workstation is a user friendly desktop system for laptops and PCs.
Order : 2
Installed : True
Repositories : @System
Required groups : base-graphical
: container-management
: core
: desktop-accessibility
: firefox
: fonts
: gnome-desktop
: guest-desktop-agents
: hardware-support
: libreoffice
: multimedia
: networkmanager-submodules
: printing
: workstation-product
Optional groups : domain-client
Comme vous pouvez le faire, voir que les ID des groupes de paquets sont désormais affichés par défaut, au lieu des noms, comme c’était le cas auparavant. Bien que Dnf 5 soit maintenant le gestionnaire de paquets par défaut, son itération précédente peut toujours être utilisée : elle doit être invoquée explicitement, en utilisant la commande dnf4
.
Réglé à la place de power-profiles-daemon
Nous avons déjà parlé de power-profiles-daemon, un démon open source fonctionnant sur D-Bus, conçu pour contrôler en toute sécurité les profils de puissance. power-profiles-daemon ne supporte que trois profils : « powersave », « balance » et « performance ». Dans Fedora 41, il a été remplacé par Tuned, qui prend en charge plus de profils et de personnalisations. Le démon « tuned » est contrôlé par l’utilitaire de ligne de commande tuned-adm, qui, entre autres choses, nous permet de lister et de basculer entre les profils existants. Pour récupérer la liste de tous les profils disponibles, ainsi que leur brève description, nous pouvons exécuter :
sudo tuned-adm list
Au moment de la rédaction, la commande renvoie le résultat suivant :
Available profiles:
- accelerator-performance - Throughput performance based tuning with disabled higher latency STOP states
- aws - Optimize for aws ec2 instances
- balanced - General non-specialized tuned profile
- balanced-battery - Balanced profile biased towards power savings changes for battery
- desktop - Optimize for the desktop use-case
- hpc-compute - Optimize for HPC compute workloads
- intel-sst - Configure for Intel Speed Select Base Frequency
- latency-performance - Optimize for deterministic performance at the cost of increased power consumption
- network-latency - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- optimize-serial-console - Optimize for serial console use.
- powersave - Optimize for low power consumption
- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest - Optimize for running inside a virtual guest
- virtual-host - Optimize for running KVM guests
Current active profile: balanced
Pour activer un profil, nous utilisons l’option « profile » de la commande tuned-adm
, et passons le nom du profil vers lequel nous voulons basculer comme argument. À titre d’exemple, pour passer au profil « powersave », nous exécuterions :
tuned-adm profile powersave
Les profils de puissance peuvent toujours être modifiés graphiquement, via les interfaces dédiées GNOME et KDE Plasma, bien qu’elles ne prennent en charge que les trois profils « standard » : « Équilibré », « Économie de puissance » et « Performance » (si disponible).
Tuned nous permet de créer des profils personnalisés, soit en partant de zéro, soit en utilisant les profils existants comme base.
Plus de Python2
Bien que dans les versions récentes de Fedora, Python 3 était déjà défini comme la version par défaut du langage de programmation (/usr/bin/python
était un lien symbolique vers /usr/bin/python3
), Python2 était toujours installé et pouvait être invoqué comme « python2 » (/usr/bin/python2
). Dans Fedora 41, le paquet « python2 » a finalement été déprécié et purgé des dépôts officiels. Fedora 41 est livré avec la dernière version majeure de Python 3 (3.13).
Gimp 3
Une autre bonne nouvelle est que Fedora 41 inclut la dernière version de Gimp dans ses dépôts. La version 3 (2.99, en fait) du programme d’édition d’images est livrée avec de nombreuses améliorations et corrections de bugs :
GNOME 47
L’édition Fedora 41 Workstation est livrée avec la dernière version stable de GNOME, nom de code : « Denver ». Cette version de l’environnement de bureau apporte quelques changements intéressants, voyons quelques-uns d’entre eux.
L’émulateur de terminal par défaut, « gnome-terminal », a été remplacé par « Ptyxis », qui dans le tableau de bord de l’environnement de bureau est simplement appelé « Terminal ». L’application est développée avec la boîte à outils GTK4, ce qui lui donne un aspect plus uniforme avec le reste du bureau. Il est livré avec un degré de personnalisation décent :
L’application dispose d’un mode « aperçu des onglets », qui nous permet d’ouvrir de nouveaux onglets, de visualiser les onglets existants, et même de les rechercher via le widget dédié :
Un autre grand changement de cette version de Fedora est la prise en charge de la mise à l’échelle fractionnée prête à l’emploi. Bien que cette fonctionnalité, même améliorée, soit toujours considérée comme « expérimentale » par l’amont, elle est désormais active par défaut :
GNOME 47 a également introduit des couleurs « d’accent ». Dans la section « apparence » de l’application de paramètres, il est maintenant possible de sélectionner l’une des couleurs disponibles qui seront utilisées dans diverses parties de l’environnement de bureau (pour les bascules de paramètres rapides, par exemple) :
Tours alternatifs à Fedora
Comme toujours, une nouvelle version de Fedora comprend des mises à jour pour les spins alternatifs, la plus importante étant celle qui vient avec le bureau Plasma, maintenant mis à jour vers la version 6.2. Les versions alternatives de Fedora incluent Silverblue, Kinoite, Sway Atomic et Budgie Atomic, qui sont, respectivement, les homologues immuables de Fedora Workstation et des spins Fedora KDE, Sway et Budgie. Les distributions immuables ou atomiques sont considérées, par beaucoup, comme l’avenir de Linux, du moins sur le bureau : leur but est de fournir des installations identiques et facilement reproductibles, composées d’un noyau immuable, en lecture seule qui est mis à jour atomiquement, et de paquets supplémentaires qui sont principalement installés en tant que Flatpaks, dans des conteneurs isolés du système principal. Si vous êtes intéressé par les versions immuables de Fedora, vous pouvez commencer par lire le Guide de l’utilisateur de Silverblue.
Conclusions
Fedora est une distribution capable d’intégrer les dernières tendances du monde Linux, tout en maintenant une infrastructure solide et fiable. La dernière version de la distribution communautaire, sponsorisée par Red Hat, comporte de nombreux changements. Ici, nous n’en avons mentionné que quelques-uns. Pour en savoir plus, vous pouvez lire l’ensemble des modifications à cette adresse. Allez-y et essayez Fedora !