The State of Immutable Linux
L'article définit l'"immutabilité" comme la recherche de changements prévisibles et limités plutôt que d'une impossibilité totale de modification, visant la sécurité, la fiabilité et la possibilité de restauration. Il compare plusieurs implémentations : Flatcar utilise de vraies partitions USR-A/USR-B avec overlays, Fedora CoreOS/bootc s'appuie sur ostree et rpm-ostree (avec des tensions autour des overlays RPM et de la distribution conteneurisée), et Kairos distribue des images .img empaquetées en conteneurs avec overlays en lecture seule. MicroOS utilise des snapshots btrfs pour permettre des retours en arrière souples, Bottlerocket est une distribution AWS orientée conteneurs sans SSH, et NixOS privilégie la reproductibilité via /nix/store plutôt que l'immutabilité du système en cours d'exécution. Talos adopte une approche pilotée par API en chargeant l'OS dans l'initramfs via un Unified Kernel Image, déployant le système comme image conteneurisée et appliquant une configuration déclarative sans pivotement vers un root persistant. La synthèse est que aucune distribution n'est entièrement immuable, que toutes offrent des couches de personnalisation ou d'overlay et que recourir à des systèmes immuables ou reproductibles réduit le travail opérationnel.