Pourquoi j'ai tout misé sur Fedora Silverblue
Points clés à 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 risque 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 un logiciel bêta ou basculer entre des environnements de bureau avec le même risque minimal.
Comme la plupart des distributions Linux, Fedora Linux se décline en de nombreuses variantes différentes. Pendant des années, je suis resté avec la version par défaut : Fedora Workstation. Maintenant, ce n'est plus que Fedora Silverblue pour moi. Voici comment cette version de Fedora m'a conquis.
Les mises à niveau majeures du système sont indolores
L'une des meilleures choses à propos 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 incroyablement facile de casser des choses. Ce n’est pas rien si, depuis tant d’années, la plupart des mises à niveau de Linux ont tendance à se dérouler correctement. Pourtant, il y a toujours eu le risque que les choses tournent mal.
Avec Fedora Silverblue, ce risque a été atténué. Silverblue est l'un de ce que le projet Fedora appelle des « bureaux atomiques », également communément appelés immuables. Aucun de ces noms n'est immédiatement intuitif, voici donc une explication : au lieu de remplacer des composants individuels du système lors des mises à jour du système, Silverblue remplace l'ensemble du système en même temps.
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 entièrement nouveau. Puisque le nouveau moteur a été testé avant d’être installé dans votre véhicule, il fonctionne tout simplement. Vous n'avez pas à craindre qu'un problème apparaisse 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 également tout aussi facilement revenir à une version plus ancienne.
Pourquoi voudrais-je 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.
Ne viens-je pas de dire que les mises à niveau du système de Silverblue éliminent le risque de panne ? Eh bien, ils le font et ils ne le font pas. Vous ne constaterez pas que votre système ne démarre plus parce qu'un logiciel d'arrière-plan crucial a été détruit 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 reçoive 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 facilite le retour en arrière (un luxe que vous n'avez pas sur ce téléphone Android susmentionné, remarquez).
Je peux essayer le logiciel bêta sans risque
En tant qu'utilisateur Linux occasionnel, vous ne serez peut-être pas surpris de savoir que j'aime occasionnellement essayer des logiciels qui ne sont pas tout à fait prêts à être adoptés à grande échelle. 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 des vitesses Internet beaucoup plus lentes 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.
Tout au long de tout cela, je devais m'assurer d'avoir une clé USB de sauvegarde avec ma version actuelle de la distribution, juste au cas où mon Wi-Fi cesserait de fonctionner ou que l'écran commencerait à scintiller. Il me faudrait alors faire sauter ma nouvelle installation pour revenir à l'ancienne.
Avec Silverblue, l'installation d'une version bêta est aussi simple qu'une mise à niveau régulière du système. Si, après coup, il s'avère que la version bêta a besoin de plus de temps dans le four, 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 Grown-ish (soit dit en passant, cela fait moins d'une demi-heure).
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 échanger toute l'interface à l'écran au point de donner l'impression d'utiliser un ordinateur complètement différent.
Sur une distribution Linux traditionnelle, remplacer un environnement de bureau par un autre signifie encombrer votre système avec une abondance 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érez quand même KDE Plasma à GNOME.
Il existe différentes versions de Silverblue basées sur différents 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 aucun risque pour vos fichiers personnels, et une fois que vous avez choisi un favori, votre machine reste aussi propre que si vous n'aviez jamais installé plus d'un bureau.
L'environnement de bureau GNOME reçoit le plus d'attention sur Fedora. Vous pourriez vous retrouver déçu par les versions de Fedora d'autres environnements de bureau , car ils pourraient ne pas avoir le même degré de polissage.
Installer des applications Linux, c'est comme utiliser un téléphone
Linux ne manque pas de formats de packaging pour installer des logiciels sur votre machine. Pensez à EXE sur Windows ou DMG sur macOS. Sous Linux, il y a 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 plupart du code est en bac à sable, ce qui signifie qu'il ne peut pas accéder à d'autres parties de votre machine sans autorisation. Les Flatpaks peuvent être livrés avec des autorisations déjà accordées, mais vous pouvez révoquer ces autorisations avec une application comme Flatseal.
Un avantage plus important, sans doute, est que les mises à jour des applications peuvent désormais être effectuées à tout moment, quelle que soit la version de Silverblue que vous utilisez. C'est parce que Flatpak est livré avec son propre ensemble de bibliothèques. Cela signifie que lorsque je lis 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 une nouvelle version de ma distribution. Ouvrir le logiciel GNOME 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 n'importe quelle version de Linux, après tout). La différence est que Silverblue opte pour Flatpak, ce qui signifie que toutes les applications ne sont disponibles que dans ce seul format. Cela assure une cohérence dans la façon dont vous gérez les logiciels, plutôt que d'avoir à vous souvenir des différences idiosyncrasiques entre les raisons pour lesquelles vous pouvez mettre à jour un Flatpak dans un sens mais pas, par exemple, une application installée en tant que RPM.
Si Silverblue disparaissait, je pourrais toujours me débrouiller avec Fedora Workstation classique, mais j'aurais l'impression de remonter le temps. L'expérience quotidienne d'utilisation de mon PC serait la même, mais il y a des bizarreries supplémentaires que je ne veux plus gérer.
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 donné encore plus de confort lorsque je décide que je veux juste jouer.