I've been diving into Linux for a few weeks now, and I've come across the term "immutable distros" quite a bit. Can someone break down what exactly these are and how they work?
2 Answers
An immutable distro means that the core system files are basically locked down, so you can't make changes to the main system itself. Instead, you work with snapshots that allow you to customize the system without messing up the original. If anything goes wrong, you can revert back to a previous snapshot without hassle. It's great for folks who want a stable setup without worrying about breaking things! But it does limit how much you can customize your system.
In simple terms, the root filesystem is set to "read-only," so only updates from the distro team can make changes. You might have a temporary writable layer where you can make personal adjustments, but those changes don't affect the core system. This setup reduces the risk of messing things up and helps ensure smoother updates. For instance, SteamOS operates like this—you're only able to write in certain parts of the filesystem, keeping the main system intact.

Exactly! If you ever need to revert everything to default, you can just delete that writable layer, making recovery super easy.