~/talk

From chroot to Docker, Podman, and now Wasm modules: 40 years of container evolution

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [webassembly]
links:none on file
slides:none on file

A 40-year history of containers, tracing milestones from chroot (1979) to Linux cgroups (2008) and user namespaces (2013) that enabled Docker (2013) and runtimes like LXC → runc → containerd. It covers Borg/Kubernetes-driven scale leading to sandboxed and daemonless options such as Podman (rootless), highlights security risks (76% of containers ran as root in 2022), and introduces WebAssembly modules (WASM + WASI) as tiny portable units now supported by Docker.

AI-written summary · about

  1. 0:00Introduction
  2. 4:23Key definitions: containers & runtimes
  3. 8:42Unix origins and chroot (1979)
  4. 13:21FreeBSD jails and precursors
  5. 14:50Linux VServer and light virtualization
  6. 16:16Linux namespaces and isolation
  7. 18:01Borg and Solaris Zones
  8. 19:49OpenVZ and modern containers
  9. 21:16Cgroups and container evolution
  10. 23:44LXC: first Linux containers
  11. 24:46Warden and container simplification
  12. 25:52Docker in userspace (2013)
  13. 27:17Docker’s birth and revolution
  14. 30:27Maritime container inspiration
  15. 32:12Docker security issues and daemon
  16. 35:50Docker 1.11 and RunC
  17. 37:18OCI and container standardization
  18. 38:40Podman: rootless and daemonless
  19. 40:06Kubernetes and CNCF
  20. 40:28WebAssembly and Wasm modules
  21. 43:36WASI and advanced security
  22. 44:41Docker now supports Wasm
  23. 45:24Resources and conclusion
~/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.