Introduction to Immutable Linux Systems
These two systems are really different than a traditional Unix like system we are used to, and immutability is a main principle. My experience with OpenSUSE MicroOS has been wonderful, it's in dual-boot with OpenBSD on my main laptop, it's my Linux Gaming OS, and it's also my NAS operating system, so I don't have to care about updates. Finally, the really new system in the immutable family is Vanilla OS based on Ubuntu, using ABroot for immutability. Now I gave some details about all the major immutable systems around, I think it's time to list the real pros and cons I found from my experimentation. Cons configuration management tool integrate VERY badly, they received updates to know how to apply package changes, but you will mostly hit walls if you want to manage those like regular systems. OSTree based systems aren't flexible, my netbook requires some extra files in alsa directories to get sound, you just can't add the files without making a package deploying them. Immutable operating systems are making the news in our small community of open source systems, but behind this word lies many implementations with different use cases.