The only thing it isn’t good at is immutability and filesystem snapshots. Both are possible to set up, but it’s an involved process, and I’d rather depend on regular backups.
Is it? I guess you need mutable + persistant mount for /var and one for /home.
/tmp is already tmpfs by default. All you then have to do is make the other mount points ro in your fstab.
(The answer is to write a script that mounts / rw, runs the upgrade, then mounts it ro again. But figuring out the edge cases isn’t something I want to get into.)
Is it? I guess you need mutable + persistant mount for /var and one for /home. /tmp is already tmpfs by default. All you then have to do is make the other mount points ro in your fstab.
And how do you then run apt upgrade?
(The answer is to write a script that mounts / rw, runs the upgrade, then mounts it ro again. But figuring out the edge cases isn’t something I want to get into.)