Linux Distribution Build Tools for Custom Container Images
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 11:50· Room 6C - San Diego Convention Center, Upper Level·
summary
Experiments use Debian/Debos, Buildroot, Yocto and Guix to build reproducible container images and evaluate ease, size, effort and SBOM availability. Debos produces a base image ~400 MB, about half the size of the Docker Hub image and is easy to use; Buildroot is painful to learn but --legal-info generates SBOMs and sources; Yocto is steep but yields complete bills of materials; Guix’s guix pack can emit OCI v1 images with app+deps but images stay large and require glue code. Tooling gaps and poor language support prevent a finished app-first workflow.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 1:08Container build challenges
- 3:02Defining desired properties
- 9:42Evaluating distro tools
- 18:53Packaging applications
- 22:43Lessons in image efficiency
- 24:32Actionable takeaways
- 29:27Q&A and closing remarks
related talks
41mDebian & Yocto: State of the Art
35mCooking a Debian System: One, Two, Debos!
23mCreating Ubuntu and Debian container base images, the old and simple way
26mComposer: Building OS images for any platform
45mBuildroot vs Yocto: Differences for Your Daily Job
52mBuildroot: What's New
31mDebian or Yocto Project? Which is the Best for your Embedded Linux Project?
24mIntroducing OSBuild
