deep-roots learning program · module 15
Module 15 — Virtualization, containers & the cloud
Every chapter: first principles, What insiders know, a See it yourself lab, connections, and a quiz with worked answers.
01
The virtualization problem and the CPU's new mode
Popek-Goldberg, the x86 holdout, VT-x — why the CPU grew a guest mode.
→
02
Memory virtualization: EPT and the second page table
Nested translation's cost, ballooning, KSM — overcommit as a garbage collector.
→
03
Devices: virtio, vhost, SR-IOV
Emulation → paravirtual rings → kernel dataplanes → passthrough, and live migration.
→
04
Containers: the namespaced process
Namespaces, cgroups, overlayfs, seccomp — the sandbox that shares a kernel.
→
05
The cloud as a computer
Oversubscription arithmetic, Firecracker, gVisor — the who-owns-the-bytes table.
→
the exam