Linux Charcuterie - How the distribution sausage is made
Distribution build systems are interesting beasts, complex and with many moving parts. In the past year, containers, Project Atomic, and other changes have forced a rapid evolution in how we consume source and deliver a distribution.
This talk will take a look at the entire chain of building a distribution from start to finish. We'll look at how source is packaged and built, and then complex combinations of packages are joined together to make a cohesive Linux distribution that successfully installs and runs in a diverse set of environments - from aging x86 hardware to public cloud environments, Linux containers, and immutable systems.
We'll talk about the security considerations, collaboration between hundreds (thousands?) of packagers, and working on the engine while the car is running.