Shameless plug: I am the author.
/etc can’t be edited on immutable distros and usually apps store the editable config in /home/config and make the /etc one kind of read-only.
/etc can’t be edited on immutable distros
False on at least Fedora Atomic[1], NixOS[2] and openSUSE Aeon[3]…
Which ‘immutable’ distros are you referring to?
- On Fedora Atomic, changing
/etc
is literally identical to how it goes any other distro; or at least 1-to-1 as on traditional Fedora. The bonus is that a pristine copy of the original/etc
is kept inside a sub-directory of/usr
. Furthermore, all changes compared to the pristine copy are kept track of. - On NixOS, changes have to be applied through
configuration.nix
. Though, regardless, it’s effectively possible to edit and populate/etc
like it is on other distros. - It’s explicitly mentioned that
/etc
does not belong to the immutable base.
Fedora Atomic allowed it recently afaik. I’m always forgetting this. And NixOS is not immutable because of R/W FS.
No sorry, Fedora Atomic has allowed changes to /etc
since at least 2019. Regarding NixOS, the consensus is that it’s an immutable distro. The immutability of /nix/store/
suffices for this.
Your notion on Fedora Atomic was false. So, what other ‘immutable’ distro did you have in mind when making that comment?