In the ever-evolving landscape of information technology (IT), containers have emerged as a fundamental component that revolutionizes software development, deployment, and management. These lightweight and portable units encapsulate applications, their dependencies, and even the underlying operating system. However, as containers have become pervasive in IT, operating system customization remains a persistent challenge, both in the context of day two configuration management and during the initial creation of operating system (OS) images.
This workshop introduces a novel approach to address the issue of operating system customization and deployment using containers, emphasizing the integration of OSTree and the new functionality offered by Anaconda. This approach provides a comprehensive solution to streamline OS image customization and deployment, leveraging the capabilities of Open Container Initiative (OCI) container images.During this workshop, you will learn how to build and deploy Red Hat Device Edge using container images and container registry as transport and customize the resulting image for multiple different roles. You will go on a journey starting from the compose of new operating system images, to customizing the images and even configure individual applications, all encapsulated in regular OCI container images.