~/talk

VMs in a container-centric world

Talkat Linaro Connect Bangkok 2019 · 2019-04-01..04-05· [security]
slides:none on file

Containers escape by targeting kernel feature edges — one public case overwrote the host runC binary — so projects combine VMs and containers to regain isolation while keeping agility. Results: a compress-and-run benchmark is ~10.9s on bare host, ~12s inside the guest but ~23s when measured from the host, so VM overhead is real. Workarounds include paravirtualized virtio devices, cross VM in Rust (Crostini) with read-only VBD, and gVisor stub kernel plus qemu slimming, hotplug and kconfig-based builds.

AI-written summary · about

  1. 0:00Start
  2. 0:13INTRODUCTION
  3. 3:39CONTAINER OVERVIEW
  4. 9:34ENTER VMS
  5. 11:52ABSTRACTION=COST
  6. 13:39MITIGATION
  7. 14:40Minimal Kernel
  8. 15:37HOST/GUEST COMMUNICATION
  9. 17:12EXAMPLE: CHROMOS CROSTINI
  10. 20:11EXAMPLE: KATA CONTAINERS
  11. 21:02Optimised Kernel
  12. 23:49X86 KVM FEATURE PARITY
  13. 25:13QUESTIONS?
~/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.