this post was submitted on 23 Aug 2026
36 points (97.4% liked)
Linux
14775 readers
311 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
VanillaOS and OpenSUSE immutable ones use BTRFS snapshots dont they? Not sure how VanillaOS does their A/B root.
These systems always involve copying things around and deduplicating them.
Filesystem snapshots are well deduplicated, nixos does that well too though.
For openSUSE's atomic offerings, you're correct. Vanilla OS is a bit more nuanced, though. I don't quite recall how they did it on their original images. But since Orchid, there is a reliance on OCI images for its updates. Note that
bootcis also contingent upon OCI images, which is why I made the comparison earlier. They behave so similar to one another, that Vanilla OS' Vib can be used (without too much trouble) to create Fedora Atomic images.As for the usage of Btrfs snapshots on Vanilla OS, I think it doesn't quite need it because it relies on lvm thin provisioning instead for its ABRoot. However, an attempt to verify this by installing it within a VM failed spectacularly and I don't think the blame is on me ๐ ...