4 ms·
I tried Fedora Silverblue [0] with the release of Fedora 29. It uses OSTree to manage state, and only allows mutability inside of the home directory and /var.
by kakarot 8y ago
I tried Fedora Silverblue [0] with the release of Fedora 29.
It uses OSTree to manage state, and only allows mutability inside of the home directory and /var.
Overall I was very impressed. Another year or two of rounding out the typical use cases and it will make a fine immutable workstation.
[0] https://silverblue.fedoraproject.org/ https://silverblue.fedoraproject.org/
- lifeisstillgood 8y agoNot actually heard of that - will take a look thanks
- edwintorok 8y agoIt also has support for podman, which runs using user namespaces. Still a bit rough around the edges (fuse-overlayfs still a bit buggy and not POSIX, the same way that overlayfs in the kernel was initially buggy and had to wait until overlay2 to have it work reliably with docker)
- Vogtinator 8y agoAlso have a look at https://en.opensuse.org/Kubic:MicroOS https://en.opensuse.org/Kubic:MicroOS It uses btrfs instead of OSTree. It only allows writes inside /home, /var, /tmp, /etc, ... and everything else is updated transactionally.
- rkangel 8y agoAs a user of standard Fedora, what would this give me? Configuration of my system is mostly easy when setting up (dnf install xyz, plus 2 config file tweaks in /etc). It's the config of everything in /home that's complex (gnome settings, my emacs, bash and git config etc.).
- tapoxi 8y agoIts immutable, so painless upgrades without worrying about a borked package that systems tend to have after you've been running across major releases. It also grabs most desktop apps through Flatpak, so in theory more frequent releases of desktop software. It's a trade-off. I like it because I want a system that always works and updates silently, and I don't make heavy customizations. It's probably not for you.