#280 Container & MicroVMs mit Docker-Co-Founder Sébastien Pahl
11. August 2026 · 1 Std. 12 Min.
Container teilen sich den Kernel, Micro‑VMs bieten stärkere Isolation und kleinere Boot-/Memory‑Footprints — Sebastian Pahl erklärt technische Unterschiede, Sicherheits-Tradeoffs und praktische Optimierungen wie minimalistische Inits in Rust.
In der Folge zerlegt Sebastian Pahl das Ökosystem von Containern bis Micro‑VMs: Er erklärt die Unterschiede zwischen Containern (gemeinsamer Kernel), klassischen VMs (voller Kernel) und Micro‑VMs (leichtere VMs wie Firecracker). Kernkonzepte wie Namespaces und cgroups werden anschaulich erläutert. Pahl beschreibt, warum Docker den Durchbruch brachte, wie OverlayFS und runc arbeiten und wie ein maßgeschneidertes Init in Rust Startzeiten und RAM drastisch reduziert. Außerdem diskutiert er Security-, Multi‑Tenancy‑ und Testing‑Strategien inklusive AI‑Unterstützung.
Zahlen & Fakten
300 ms
Zielgrößenordnung für Micro‑VM Bootzeit nach Optimierung (von mehreren Sekunden auf unter 300 Millisekunden).
10 MB
Erwähneter Memory‑Footprint einer stark reduzierten VM/Init‑Kombination (weniger als 10 Megabyte).
16 Cores
Beispielhafte Erwähnung, wie ein Container die Host‑Cores sehen kann (veranschaulichendes Beispiel).
Weitere 2 Zahlen & Fakten anzeigenWeniger anzeigen
2008
Jahr, in dem Sebastian Pahl laut Gespräch zu den Gründern der Firma hinter Docker gehörte.
2 Wochen / 2–3 Monate
Angabe zur Entwicklungsdauer: Prototyp in etwa 2 Wochen, Produktionstauglichkeit nach etwa 2–3 Monaten (mit AI‑Unterstützung schneller).
Themen & Erkenntnisse
Quellen
• Docker (offizielle Projektseite / Hintergrund zum Container‑Tool und Ökosystem)
• Firecracker - Secure and fast microVMs for serverless computing (GitHub‑Repository / Projekt von Amazon zur Micro‑VM‑Isolation)
• runc - CLI tool for spawning and running containers according to the OCI specification (GitHub‑Repository / Container Runtime)
Weitere 2 Quellen anzeigenWeniger anzeigen
• Cloud‑Hypervisor - A Virtual Machine Monitor for modern Cloud workloads (GitHub‑Repository / leichtgewichtiger Hypervisor für Micro‑VMs)
• Linux From Scratch (Anleitung/Projekt zum eigenen, minimalen Linux‑System)
Wer spricht
SSebastian PahlGAST
Co‑Founder der Firma hinter Docker (seit 2008) und langjähriger Systems‑/Container‑Engineer; arbeitete laut Gespräch bei Cloudflare, war bei Mesosphere, CoreOS und Red Hat tätig und baute mit OpsTrace eine Observability‑Lösung (später von GitLab übernommen). Er erklärt in der Folge technische Details zu Containern, Micro‑VMs, Firecracker sowie Praktiken für Boot‑ und Memory‑Optimierung.
Alle Auftritte von Sebastian Pahl →KIDieser Inhalt wurde KI-gestützt erstellt und redaktionell geprüft.