Pourquoi j'ai tout misé sur Fedora Silverblue
Sommaire
Principaux points à retenir
- En tant que système d'exploitation immuable, Fedora Silverblue vous permet d'effectuer des mises à niveau majeures du système avec moins de risques de panne de votre système.
- Vous pouvez revenir à une version précédente de Silverblue en appuyant sur quelques boutons pendant le processus de démarrage.
- Vous pouvez expérimenter avec des logiciels bêta ou basculer entre des environnements de bureau avec le même risque minimal.
Comme la plupart des distributions Linux, Fedora Linux existe en de nombreuses variantes. Pendant des années, je me suis contenté de la version par défaut : Fedora Workstation. Désormais, je n'ai plus que Fedora Silverblue. Voici comment cette version de Fedora m'a convaincu.
Les mises à niveau majeures du système sont indolores
L'un des avantages de Linux est que vous n'avez jamais à vous soucier de payer pour la dernière version. Dès qu'une nouvelle version de Fedora Linux arrive sur les serveurs, je peux la télécharger gratuitement.
Comme sur n'importe quel appareil, remplacer une version d'un système d'exploitation par une autre n'est pas une mince affaire. De nombreuses bibliothèques d'arrière-plan sont remplacées par du code plus récent, des processus invisibles dont dépendent vos applications de bureau pour fonctionner. Il est extrêmement facile de tomber en panne. Ce n'est pas un hasard si, pendant tant d'années, la plupart des mises à niveau de Linux se sont déroulées sans problème. Pourtant, il y a toujours eu le risque que les choses tournent mal.
Avec Fedora Silverblue, ce risque a été atténué. Silverblue fait partie de ce que le projet Fedora appelle des « bureaux atomiques », qui sont aussi communément appelés immuables. Aucun de ces noms n'est immédiatement intuitif, alors voici une explication : au lieu de remplacer des composants système individuels lors des mises à jour du système, Silverblue remplace l'ensemble du système en une seule fois.
Pour utiliser une métaphore automobile, plutôt que de remplacer un moteur une pièce à la fois, Silverblue retire l'ancien moteur et en installe un tout nouveau. Étant donné que le nouveau moteur a été testé avant d'être placé dans votre véhicule, il fonctionne tout seul. Vous n'avez pas à vous inquiéter d'un problème qui pourrait survenir plus tard parce qu'un mécanicien a vissé une pièce en plastique un peu trop serrée.
Cela conduit à toutes sortes d’autres avantages.
Je peux revenir aux versions précédentes du système d'exploitation
Non seulement je peux échanger mon système contre une version plus récente, mais je peux aussi tout aussi facilement revenir à une version plus ancienne.
Pourquoi voudrais-je utiliser un ancien logiciel ? Eh bien, si une mise à niveau du système pose des problèmes, il suffit de quelques pressions sur le clavier pendant le démarrage de mon PC pour charger une version connue du système d'exploitation qui fonctionne.
N'ai-je pas dit que les mises à niveau du système de Silverblue éliminent le risque de panne ? Eh bien, c'est le cas et ce n'est pas le cas. Vous ne verrez pas votre système devenir inutilisable parce qu'un logiciel d'arrière-plan crucial a été bloqué pendant le processus d'installation, mais vous courez toujours tous les risques liés à l'utilisation d'une nouvelle version de votre système d'exploitation.
Tout comme un jeu qui fonctionnait parfaitement peut soudainement apparaître comme non pris en charge après que votre téléphone a reçu une mise à jour vers une nouvelle version d'Android, certains programmes ou extensions de bureau peuvent ne pas encore fonctionner sur la dernière version de Fedora Linux. Ainsi, si vous constatez qu'il vous manque soudainement une fonctionnalité essentielle après une mise à niveau, Silverblue vous permet de revenir facilement à la version précédente (un luxe que vous n'avez pas sur le téléphone Android susmentionné, attention).
Je peux tester des logiciels bêta sans risque
En tant qu'utilisateur intermittent de Linux, vous ne serez peut-être pas surpris d'apprendre que j'aime occasionnellement m'essayer à des logiciels qui ne sont pas encore prêts à être adoptés à grande échelle. C'est choquant ! Je sais !
Dans le passé, jouer avec les versions bêta d'une distribution Linux (voici un aperçu du jargon Linux, si ce mot est nouveau pour vous) pouvait prendre toute la journée. J'ai d'abord téléchargé le fichier ISO avec une vitesse Internet bien plus lente qu'aujourd'hui. Ensuite, je l'ai installé (en gardant la partition système séparée de ma partition personnelle) et j'ai réinstallé mes applications.
Pendant tout ce temps, je devais m'assurer d'avoir une clé USB de secours avec ma version actuelle de la distribution, juste au cas où mon Wi-Fi cesserait de fonctionner ou que l'écran commencerait à clignoter. Je devrais alors démonter ma nouvelle installation pour revenir à l'ancienne.
Avec Silverblue, l'installation d'une version bêta est aussi simple qu'une mise à niveau système classique. Si, après coup, il s'avère que la version bêta a besoin de plus de temps, revenir à la version stable ne nécessite que quelques clics pendant le processus de démarrage. Avec une connexion Internet rapide, je peux essayer une version bêta tout en regardant un seul épisode de Adulte (c'est moins d'une demi-heure, soit dit en passant).
Je peux changer de bureau sans encombrer mon système
Contrairement à Microsoft Windows ou Apple macOS, Linux ne se limite pas à un seul environnement de bureau. Vous pouvez remplacer l'intégralité de l'interface à l'écran au point d'avoir l'impression d'utiliser un ordinateur complètement différent.
Sur une distribution Linux traditionnelle, remplacer un environnement de bureau par un autre revient à encombrer votre système avec une multitude de bibliothèques d'arrière-plan et d'outils système supplémentaires. Il était alors fastidieux de les supprimer si vous découvriez, par exemple, que vous préfériez toujours KDE Plasma à GNOME après tout.
Il existe différentes versions de Silverblue basées sur divers environnements de bureau. Fedora Kinote est basé sur KDE Plasma. D'autres environnements de bureau n'ont peut-être pas leur propre version nommée de Fedora, mais ils sont également disponibles, comme une version atomique de Budgie. Vous pouvez échanger l'un contre l'autre sans risque pour vos fichiers personnels, et une fois que vous avez choisi votre favori, votre machine reste aussi propre que si vous n'aviez jamais installé plus d'un bureau.
L'installation d'applications Linux donne la même sensation que l'utilisation d'un téléphone
Linux ne manque pas de formats de packaging pour installer des logiciels sur votre machine. Pensez à EXE sous Windows ou DMG sous macOS. Sous Linux, il existe DEB, RPM, PKG, SNAP, AppImage, et ainsi de suite.
Silverblue utilise le format de package Flatpak, qui a été conçu en partie pour fonctionner sur n'importe quelle version de Linux plutôt que sur une distribution spécifique. Flatpak est également conçu pour ressembler davantage à des applications mobiles. La majeure partie du code est sandboxée, ce qui signifie qu'il ne peut pas accéder à d'autres parties de votre machine sans autorisation. Les Flatpaks peuvent être fournis avec des autorisations déjà accordées, mais vous pouvez révoquer ces autorisations avec une application comme Flatseal.
L'un des avantages les plus importants est sans doute que les mises à jour des applications peuvent désormais être effectuées à tout moment, quelle que soit la version de Silverblue que vous utilisez. En effet, Flatpak est livré avec son propre ensemble de bibliothèques. Cela signifie que lorsque je lis un article sur une nouvelle application sur un blog, je peux généralement la télécharger depuis Flathub dès le premier jour plutôt que d'attendre six mois pour obtenir une nouvelle version de ma distribution. Ouvrir GNOME Software pour télécharger des applications revient à lancer le Play Store sur mon téléphone, et j'adore ça.
Pour mémoire, vous n'avez pas besoin de Silverblue pour utiliser les Flatpaks (ils sont disponibles pour toutes les versions de Linux, après tout). La différence est que Silverblue mise tout sur Flatpak, ce qui signifie que toutes les applications ne sont disponibles que dans ce seul format. Cela permet une cohérence dans la façon dont vous gérez les logiciels, plutôt que d'avoir à se souvenir des différences idiosyncratiques entre les raisons pour lesquelles vous pouvez mettre à jour un Flatpak d'une certaine manière mais pas, par exemple, une application qui a été installée en tant que RPM.
Si Silverblue disparaissait, je pourrais toujours me contenter de Fedora Workstation classique, mais j'aurais l'impression de revenir en arrière. L'expérience quotidienne d'utilisation de mon PC serait la même, mais il y a des particularités supplémentaires dont je ne veux plus me soucier.
Silverblue m'a non seulement apporté plus de tranquillité d'esprit lorsque j'utilise mon PC pour le travail, mais il m'a sans doute apporté encore plus de confort lorsque je décide que je veux juste jouer.