~/talk

containerd Packaging: Who Should Ship and How?

links:none on file
slides:none on file

Project ships release tarballs only, not official debs/rpms, to minimize maintainer load; vendors and distros compile custom builds and patches (Docker, Google, Ubuntu, AWS) which fixes local deps but creates surprises like Ubuntu accidentally publishing 2.0-rc3 instead of 1.7.19 and past RHEL7 symbol mismatches. Bundled runc is removed in 1.6/2.0; upstream provides static runc binaries while vendors prefer dynamic linking for licensing/patch reasons. Builds and tests run on OBS packaging or GitHub Actions on Ubuntu, and distro scale raises significant hosting and testing costs.

AI-written summary · about

  1. 0:00Container packaging challenges
  2. 1:48Why packaging is necessary
  3. 3:16Distribution methods
  4. 4:44How containerd ships upstream
  5. 6:08Vendor vs distribution packaging
  6. 8:36Dynamic vs static linking
  7. 11:09Vendor vs project packaging
  8. 13:21Project-led distribution challenges
  9. 15:49Bundled dependencies in 2.0
  10. 17:36OBS for open source packaging
  11. 19:19Packaging and distribution discussion
  12. 21:49Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.