mirror of
https://github.com/containers/bootc.git
synced 2026-02-05 15:45:53 +01:00
a853e9b8cb3d227eafaf26c5e18dc70b497113bb
This will help ensure we're testing what's there before release, in particular https://github.com/ostreedev/ostree-rs-ext/pull/569 Signed-off-by: Colin Walters <walters@verbum.org>
bootc
Transactional, in-place operating system updates using OCI/Docker container images.
Motivation
The original Docker container model of using "layers" to model applications has been extremely successful. This project aims to apply the same technique for bootable host systems - using standard OCI/Docker containers as a transport and delivery format for base operating system updates.
The container image includes a Linux kernel (in e.g. /usr/lib/modules),
which is used to boot. At runtime on a target system, the base userspace is
not itself running in a container by default. For example, assuming
systemd is in use, systemd acts as pid1 as usual - there's no "outer" process.
More information
See the project documentation.
Description
Languages
Rust
92.7%
Nushell
3%
Shell
2.2%
Just
0.6%
Dockerfile
0.5%
Other
1%