Hvad er et immutable OS?

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 Leap 16.1 som eksempel

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):

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

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.