I'm a current Fedora Silverblue user and this is a fantastic explainer thank you. You didn't make any value judgements about each approach but I'm curious which one you prefer and why?
I’ve never personally used nix OS so I don’t think I would be able to give it a fair assessment. But between ostree and ABroot I like ostree for my personal computers because it’s easier to experiment and layer changes. For servers and single purpose machines (phones, chromebooks) I like ABroot more because it’s simpler, faster and a better idea to test before deploying.
@@JustinGarrison Yes, transactional-updates works at OS level, it creates a read-only base system and adds overlays to allow required changes (like password changes with an immutable /etc)
@@chargio2k I mean functionally, it does what OSTree does? I like the idea of simpler tools and using BTRFS/transactional updates over ABroot switching or OSTree's methods make more sense, particularly if it requires less rebooting
really good explanation
VanillaOS is also an OS that uses ABRoot
This was super helpful! Looking into fedora silverblue right now and this helped a lot understanding ostree!
Have you looked at projectbluefin.io?
Your explanation was really nice! Love the way you’re explaining and your voice is very pleasant :)
thanks for this presentation. very useful
Brilliant easy explanation, thanks for the efforts.
I'm a current Fedora Silverblue user and this is a fantastic explainer thank you. You didn't make any value judgements about each approach but I'm curious which one you prefer and why?
I’ve never personally used nix OS so I don’t think I would be able to give it a fair assessment. But between ostree and ABroot I like ostree for my personal computers because it’s easier to experiment and layer changes. For servers and single purpose machines (phones, chromebooks) I like ABroot more because it’s simpler, faster and a better idea to test before deploying.
What about transactional-updates and Zypper for openSUSE and SUSE distros?
Are those updates done at the package magnet level? The options I describe are OS level
@@JustinGarrison Yes, transactional-updates works at OS level, it creates a read-only base system and adds overlays to allow required changes (like password changes with an immutable /etc)
@@chargio2kdoesn't this compare to OStree?
@@jayarmstrong It does not require a preprocessed repo and metadata to work, so it is way more flexible (and we are working to make it better)
@@chargio2k I mean functionally, it does what OSTree does? I like the idea of simpler tools and using BTRFS/transactional updates over ABroot switching or OSTree's methods make more sense, particularly if it requires less rebooting