Introducing OSBuild
summary
OSBuild is a JSON-driven pipeline that runs isolated stages (each a filesystem-transform step) to install packages with DNF, run grub and systemd tooling inside nspawn containers, then assemble the result into QCOW2 images. It records build environment and hashes so stages are cacheable and reproducible; images are never booted before delivery to avoid duplicated machine IDs. A verification tool named image import compares filesystem checksums, SELinux labels and RPM manifests to achieve functional reproducibility.
AI-written summary · about
chapters (5)
related talks
36mIf you wish to build a Linux image from scratch...
14mBuild It Your Way: Modular Pipelines for Bootable Containers
25mContainer Development Client for Reproducible Artifacts
26mComposer: Building OS images for any platform
22mImage-Builder Deep Dive
28mBuilding an image pipeline using CentOS Stream and Image Builder
26mFedora CoreOS Build Tooling
46mBuilding for Enterprise by Testing OSS: One Codebase to Rule Them All
