La méthode traditionnelle d'installation de logiciels sous Linux consiste à enregistrer des fichiers un peu partout dans le système. Au bout de quelques années, personne ne sait plus exactement ce que contient la machine. Un système d'exploitation immuable résout ce problème en interdisant toute écriture.
Principes généraux
- Dossier système monté en lecture seule
- Mise à jour : téléchargez l'intégralité d'une nouvelle image système, puis effectuez la migration ; ne corrigez pas les fichiers un par un
- L'ancienne version est conservée ; il suffit de redémarrer pour revenir à celle-ci
- Les logiciels installés par l'utilisateur sont packagés séparément et n'interfèrent pas avec le système
Les avantages réels
Tous les serveurs fonctionnent de la même manière, ce qui permet de reproduire le problème. La mise à jour est soit entièrement réussie, soit elle n'a pas lieu ; il n'y a plus de situation intermédiaire en cas de coupure de courant en cours de processus. Et surtout, pour les serveurs : la restauration ne prend qu'une minute, et non plus toute une nuit.
Ce qui me dérange
Toutes les habitudes consistant à « modifier rapidement un fichier dans /etc » ont disparu. Les pilotes doivent être compilés dans le noyau, les logiciels doivent être installés sur le système, et les outils censés pouvoir écrire dans les répertoires système doivent désormais être utilisés différemment. Pour ceux qui ont l'habitude de procéder à des personnalisations approfondies, la sensation initiale est celle d'avoir les mains liées.
Règle de sélection : les serveurs et les postes de travail doivent être stables pour convenir ; évitez-les si vous souhaitez tester des pilotes inconnus.
Thảo luận