Rpm-ostree essentially layers files over a readonly root filesystem. This lets you change things but still be immutable. Its KIND OF like containers and indeed the more recent thing is bootc which is literally booting a container.
IncusOS is a modern immutable OS image that’s specifically designed to run Incus.
It provides atomic updates through an A/B update mechanism using distinct partitions and it enforces boot security through UEFI Secure Boot and a TPM 2.0 module.
This makes 2 Distributions now that I have seen use the A/B update mechanism. SteamOs also does this.
Blocikinio@reddit
Nice. A/B is a way better than ostree.
Business_Reindeer910@reddit
a/b is an approach not an implementation.
SNThrailkill@reddit
I'm not familiar with how ostree does this, can you explain more?
realitythreek@reddit
Rpm-ostree essentially layers files over a readonly root filesystem. This lets you change things but still be immutable. Its KIND OF like containers and indeed the more recent thing is bootc which is literally booting a container.
SNThrailkill@reddit
So then in your opinion bootc is a good implementation of a tool for making immutable distros?
realitythreek@reddit
I’m not sure I’m qualified to have an opinion but I like containers. Was just explaining what ostree is.
SNThrailkill@reddit
Much appreciated!
ashleythorne64@reddit
Could you expand on that?
Because you could theoretically use ostree with A/B. Are you saying you don't like Fedora Atomic's style of updates?
doc_willis@reddit
quote:
This makes 2 Distributions now that I have seen use the A/B update mechanism. SteamOs also does this.
vk6_@reddit
It's 3 if you include ChromiumOS.
0riginal-Syn@reddit
I believe the new KDE Linux uses A/B updates as well.
davidnotcoulthard@reddit
VanillaOS also does.
Doesn't look Atomic though, based on that page alone (I don't otherwise remember whether it is)
0riginal-Syn@reddit
Congrats! Will check it out in the lab when I get a chance.
Good luck!