Et immutable OS (“uforanderligt styresystem”) er et system, hvor rodfilsystemet (/) er skrivebeskyttet. Du ændrer ikke systemet direkte ved at installere pakker eller redigere filer i /usr osv. — i stedet opdateres systemet gennem transaktionelle opdateringer:
Software installeres typisk via containere (fx podman/distrobox) eller Flatpak, så root-filsystemet forbliver rent og ensartet. Det giver høj pålidelighed og gør systemet velegnet til servere, edge-enheder og container/virtuelle værter.
openSUSE-artiklen der henvises til er et godt konkret eksempel: Leap 16.1 er den første Leap-udgivelse med en Immutable Mode — “et transaktionelt opdateret system med et read-only rootfilsystem”, som openSUSE selv beskriver det. Nogle centrale punkter fra artiklen (openSUSE News):
transactional-update, som opretter et nyt snapshot pr. opdatering:sudo transactional-update dup # opdatér systemet ind i et nyt snapshot sudo reboot # boot ind i det nye snapshot sudo transactional-update rollback # gå tilbage, hvis noget gik galt
podman/distrobox) eller Flatpak, men pakker kan stadig installeres med sudo transactional-update pkg install <pakke>.opensuse-migration-tool (stadig eksperimentelt — tag backup først).Kort sagt: Et immutable OS adskiller sig fra et traditionelt Linux-system ved, at systemdisken ses som skrivebeskyttet og kun ændres via nye, rullbare snapshots — openSUSE Leap 16.1's nye Immutable Mode er et aktuelt eksempel på den tilgang.