Were you pretty familiar with the terminal beforehand or just jumping in?
Yes, I did have some familiarity with the terminal.
I’m chronically unable to finish projects but with such a fantastic tool maybe this one is the one?
I hope it will work out for ya!
I’ll try follow up if get something going.
Thank you for your consideration 😊!
Thank you for your reply!
It has been my pleasure 😊!
Yup. For your information, ‘immutable’ distros have only gained popularity relatively recently. In fact, for a long time, it was pretty obscure.
In 2003 we had the initial release of our first ‘immutable’ distro; NixOS. Then, inspired by it, Guix System was released in 2012. After which, within a couple of years, the distros with connections to enterprise Linux got their first ‘immutable’ distros:
However, these three were primarily meant for server and/or IoT. Then, in 2018, Fedora released Fedora Atomic Workstation (which later changed its name to Fedora Silverblue). I’d argue we owe the current renaissance of ‘immutable distros’ to it. And then, inspired by Fedora Silverblue, we’ve had the release of dozens of 'immutable’ distros in the last 2/3 years (including openSUSE MicroOS Desktop (later openSUSE Aeon) in 2021). Ubuntu has yet to release their Ubuntu Core Desktop. Though, its in active development.
However, even if we’d limit ourselves to the named ‘immutable distros’ (Fedora Atomic, Guix System, NixOS, openSUSE MicroOS, Ubuntu Core), we find they’re very different to one another. Heck, by comparison, e.g. Arch, Debian, Fedora, openSUSE and Ubuntu aren’t actually that different to each other.
Though, perhaps curiously, we find at least 80% of the user base of ‘immutable’ distros using Fedora Atomic and/or NixOS.
Exactly.
As far as I can tell, none of these should necessarily bring up problems or troubles on ‘immutable’ distros.
To give an example of something that’s not or less supported on ‘immutable’ distros: Unified Kernel Image with Secure Boot.
AFAIK, openSUSE Aeon can do it currently. But IIRC, there’s no documentation. NixOS can actually do it as well and there’s plenty of documentation on it. Fedora Atomic can’t yet, but there’s active development surrounding it. However, I don’t expect this feature on the smaller ‘immutable’ distros. Hence, for them, I’d regard this as absolutely impossible.
I’m happy to hear that!
Great! FWIW, if there’s anything to take from this interaction, then it’s definitely this.