Rpm-ostree vs bootc and dnf5?

Hi everyone, I just started using Bluefin after reading the documentation and watching some videos and I love it so far.
Thing is, I am quite new to Atomic OSes, having only used Aeon before, and I have read some posts talking about rpm-ostree transitioning to bootc, which I don’t fully understanding the importance of. So, what I wanted to ask is:
What is the difference between rpm-ostree and bootc?
What is dnf5?

Thanks in advance, and nice to meet you all!

Very simple explanation

From my understanding, bootc is a simple version of rpm-ostree, also lighter, but don’t support layering, if your system is layered, bootc will deny to run.
The final destination of dnf5 is replace above two.

1 Like

Is bootc targeted for the Fedora 42 upstream atomic releases? Just wondering when it will hit the Aurora stable image that I use. If I have an rpm-ostree based image now, will the change to bootc be automatic if I don’t have layered packages?

bootc is preinstalled on Fedora 41 systems. Though as noted by @xlion, bootc won’t be able to update your system if you’ve used rpm-ostree to layer stuff.

I’m not sure how how they are planning to handle systems that have stuff layered with rpm-ostree.