Colin Walters
Colin Walters has been having a lot of fun working on Free Software with the global community for over 25 years, contributing to Debian, GNOME, Fedora and RHEL, Cockpit, OpenShift 4 and more. He is the creator and maintainer of ostree and more recently bootc, and is excited about empowering Linux users to manage their systems as bootable container images.
Session
People talk about “Linux containers” forgetting that the part actually called “Linux”, the kernel, isn’t in the container.
But what if you could include a kernel in your container image, and what if you could boot that image? What if you could commit the definition of your whole Linux system to version control. What if you could push around images for the entire system, just like you can with containers. And finally: what if this was a documented and tested first class workflow supported by your Linux OS/distribution?
Let’s take the practices, tooling and standards that have grown around OCI containers for applications and apply them to the operating system. Let’s deploy and update the host via those same patterns, rather than individual fine grained packages. As we emphasize derived, consumer-owned builds, let’s make it ergonomic to create and maintain a complete trust chain all the way from the boot loader through the OS right through to existing containerized apps. Let’s bring immutability, auto-updating, resetting along as well.
We’d like to show how this can work practically, with real world applications, and built out of the packages we have today. We’ll look at the projects that are working on various parts of this puzzle.
There’ll be demos, there’ll be prizes, there’ll be cheers, there’ll be tears. This work has gotten us excited about the operating system again, and we’d love to share it with you.