~/talk

Hands-on Introduction to Virtualization

TalkinFrenchat Devoxx France 2021 · 2021-09-29..10-01· [linux-and-operating-systems]
links:none on file
links:none on file
slides:none on file

Explains CPU virtualization at the instruction and microarchitecture level, showing why only about 40 privileged ops trap while most code runs natively, and why vm‑exits are very costly. Describes Intel VT-x/VMX, nested page tables (EPT/NPT), TLB and address‑translation overheads, how to monitor vm‑exit sources, and practical mitigations: virtio, VFIO, SR‑IOV for I/O, device passthrough with IOMMU, and lightweight VMs like KVM combined with Kata or Firecracker for strong isolation with container-like speed.

AI-written summary · about

  1. 0:00Virtualisation introduction
  2. 28:17CPU and virtualisation
  3. 1:07:25Hardware virtualisation with VMX
  4. 1:35:32Virtual memory management
  5. 2:01:58Hardware communication
  6. 2:31:38Paravirtualisation and devices
  7. 2:50:11Hypervisors and containers
  8. 3:00:13Q&A
~/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.