..overview
Overview
The bootr is aiming to implement transactional, in-place operating system updates via OCI container images.
To prevent configuration drifts and failures after in-place updates, a typical solution is to use “A/B” updates via images. However, performing this remotely is a big challenge, especially calculating the “delta” image, which sometimes might be even bigger than the original one.
This is where OCI container model comes to the rescue. A typical OCI container model is using “layers” and it was very successful. The bootr project is using the same approach for bootable host systems, using just OCI containers as a transport and delivery format for base operating system updates.
Status
Right now, this project cannot be even called “Beta” and more like a “Proof of Concept”. However, it is not meant to be a thrown away prototype and supposed to grow into a stable software.
Alternative Projects
Another project, based on OSTree and aiming very similar goals is * project bootc *