bootc-resources
Intro
-
Flock 2024 Bootable Containers A deep dive into image based OS - Dan Walsh (Father of SELinux/Podman)
-
bootc-dev/bootc: Boot and upgrade via container images - GitHub
- The official project repository, a great place to start for a high-level overview of the project's goals, status, and community.
-
Getting Started with Bootable Containers - Fedora Documentation
-
- A deep dive into the bootc install command, which is the core of how a container image becomes a bootable system. It explains the process of writing to disk and setting up the bootloader.
-
- Explains the immutable filesystem layout of a bootc system, with /usr being read-only and /etc and /var being used for persistent, mutable data.
-
How pre-tuned real-time bootable containers work | Red Hat Developer
- A technical article that provides an example of using bootc for real-time workloads, offering a peek into its internal mechanisms and customization.
What about Nix?
-
Deploying with Bootc on Bare Metal (in the cloud)
-
System provisioning and bootc, now and the future :: DevConf.CZ 2025 - Colin Walters (OPenshift/CoreOS, Maintainer of Bootc)
-
Great Example - https://github.com/RamaEdge/os-builder
- Ravi Chillerega - k3s and Microshift baked in to bootc images for deployment to edge devices
-
Keynote: Revolutionize your OS deploy and management with bootc containers :: DevConf.CZ 2025
Desktop building with Bootc
-
ublue-os/image-template: Build your own custom Universal ... - GitHub
- This is where you should start if you want to make your own desktop OS image
-
Universal Blue – Powered by the future, delivered today
- Universal Blue offers custom, immutable Atomic Desktop images, streamlining the creation and management of pre-configured OS environments using bootc for modern deployment.
-
Red Hat / centos-stream / containers / bootc - GitLab - CentOS Bootc Base images
- quay.io/centos-bootc/centos-bootc:stream10
-
Fedora / bootc / Base Images - GitLab - Fedora Bootc Base Images
- quay.io/fedora/fedora-bootc:42
-
AlmaLinux/bootc-images - GitHub - Almalinux Bootc Base images
quay.io/almalinuxorg/almalinux-bootc:10
- AlmaLinux/atomic-desktop - GitHub - KDE + GNOME base images
- AlmaLinux/atomic-workstation - GitHub - More Opinionated GNOME workstation baes on AlmaLInux
-
https://github.com/tuna-os/tunaOS
- Forks of Bluefin LTS bringing most of the goodies to other base images
- Yellowfin - Almalinux 10 Kitten (synced with CentOS 10)
- Albacore - Almalinux 10 (synced with RHEL/EL 10)
- Bluefin-tuna - Fedora 42 (using newer, pure bootc, unlike Bluefin)
- Redfin - RHEL 10
- Forks of Bluefin LTS bringing most of the goodies to other base images
-
HeliumOS - KDE CentOS-based desktop image
-
EU-OS - Community-led Proof-Of-Concept of a Public-use OS for EU
-
ublue-os/aurora-lts: Aurora Helium - GitHub - CentOS companion to ublue-os/aurora: The ultimate productivity workstation - GitHub Needs maintainers!!
Security
-
Syft - SBOM
-
Trivy - SARIF Vuln scan
Future & Best Practices
-
-
Shape the Future of Linux: Contribute to bootc Open Source Project | Red Hat Developer
- A recent blog post discussing bootc's acceptance into the CNCF Sandbox, its evolution, and the benefits of contributing to the project.
-
- Provides guidance on best practices for building bootc-compatible images, including how to handle configuration files and nested containers. It also discusses the project's vision for the future.