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
fin

Module 15 final exam

Every chapter, worked answers behind the fold.

→