Bootc: Use Your Container Knowledge and Infrastructure to Build and Deploy Your Ubuntu Hosts

Abstract

Managing Ubuntu hosts traditionally means configuration management, package updates, and drift control using tools like Puppet, Chef, or shell automation. But what if you could manage your Ubuntu hosts the same way you manage your containerized applications? With bootc, a CNCF Sandbox project, you can define your Ubuntu systems as OCI container images and deploy them consistently across bare metal, virtual machines, edge devices, or cloud environments. Instead of treating the operating system as something configured after installation, bootc allows you to treat it as an image built, tested, versioned, and promoted through the same CI and GitOps workflows you already use for containers. The bootc community is distribution-agnostic and we would love to see Ubuntu fully represented in the bootc world through officially packaged components and well-maintained base images. Ubuntu’s strong packaging standards, LTS cadence, and cloud presence make it a natural fit for image-based operating system workflows. In this session, we will explore: How bootable container images work How to build an Ubuntu-based bootable container image How to integrate the build into your CI or GitOps pipeline How to test and promote OS images just like application containers How to use the bootc CLI to install and update systems across VMs, bare metal, or edge environments By the end of the talk, you will understand not only how to use bootc with Ubuntu, but also how the Ubuntu community can help shape the future of image-based Linux operating systems.

Speaker Bio

Joseph Marrero Corchado (@https://www.linkedin.com/in/joseph-marrero-82b50480/ https://fosstodon.org/@jmarrero)
Joseph Marrero Corchado is a Principal Software Engineer at Red Hat, specializing in bootable containers, image-mode systems, and cloud infrastructure. With over a decade of experience, he has contributed to open-source communities and enterprise software. His experience encompasses image-mode OSes, Kubernetes, cloud-native buildpacks, and middleware.