Topic domain

Virtualization

Multiplexing hardware and isolating workloads.

Articles
80
Clusters
8
Foundational
24
Intermediate
32
Advanced
24

Trap-and-emulate, paravirtualization, and hardware assist.

  1. Trap-and-Emulate: The Popek-Goldberg Conditions and Sensitive Instructions
  2. Ring Compression: Deprivileging a Guest Kernel Without Losing Its Own Protection
  3. Shadow Page Tables: Keeping Two Guest Mappings Consistent With One Hardware Walk
  4. Inside the VMCS: What Hardware Virtualization Actually Saves and Restores
  5. Second-Level Address Translation: Composing Two Page Walks in Hardware
  6. Paravirtualization and the Hypercall ABI: Trading Transparency for Fewer Traps
All 10 in this cluster →

Images, layers, and runtime isolation.

  1. From Image Manifest to Mounted Root Filesystem
  2. Content Addressing: Why a Layer Is Named by Its Digest
  3. Copy-Up, Whiteouts and Rename in Overlay Roots
  4. How Seven Namespaces Compose Into a Container
  5. Standard I/O, Terminal Allocation and Exit Status Propagation
  6. Memory and CPU Limits Under the cgroup v2 Unified Hierarchy
All 10 in this cluster →

Scheduling, reconciliation, and rollout.

  1. The Reconciliation Loop and Level-Triggered Control of Declared State
  2. Filtering and Scoring: How a Scheduler Picks One Node Out of Thousands
  3. Resource Requests, Limits, and What the Scheduler Actually Counts
  4. Placement Constraints and the Anatomy of an Unschedulable Workload
  5. Rolling Updates, Surge, and the Arithmetic of Availability
  6. Heartbeats, Leases, and the Timeout That Declares a Node Dead
All 10 in this cluster →

Exit costs, I/O paths, and overcommit.

  1. Anatomy of a VM Exit: State Save, Exit Qualification, and Where the Cycles Go
  2. Nested Paging: The Two-Dimensional Walk and the Cost of a Single Guest Access
  3. Emulated MMIO: Instruction Decode, Register Semantics, and Exit Storms
  4. Virtualizing the Local APIC: Access Pages, Virtual Interrupt Delivery, and Posted Interrupts
  5. The Virtio Split Ring: Descriptor Chaining and the Two Suppression Flags
  6. Counting Copies on the Virtual I/O Path: Userspace, vhost, and Passthrough
All 10 in this cluster →

State transfer and downtime bounds.

  1. The Stop-and-Copy Boundary in Live Migration
  2. Dirty Page Rate and the Convergence Condition
  3. Hardware Dirty-Bit Tracking for Guest Memory
  4. Encoding Guest Memory for the Migration Stream
  5. Serializing Device State Across a Migration
  6. Network Path Continuity Across a Migration
All 10 in this cluster →

Syscall filtering and kernel isolation.

  1. What a Seccomp Filter Can See of a Syscall
  2. Action Precedence When Seccomp Filters Stack
  3. Why a Seccomp Filter Cannot Inspect Syscall Arguments in Memory
  4. What a Namespace Isolates and What It Leaves Shared
  5. How Capability Sets Split Root Authority
  6. Landlock Rulesets: Path Hierarchies and Access Masks
All 10 in this cluster →

Build provenance and registry trust.

  1. Content Digests and Why an Image Tag Is Not an Identity
  2. How an OCI Manifest and Index Name Their Layers
  3. The Registry Pull Path From Manifest to Blob
  4. Layer Cache Keys and What Makes a Build Reproducible
  5. What an Image Signature Covers and What It Leaves Out
  6. Provenance Statements and the Subject Digest
All 10 in this cluster →

Internal platforms and golden paths.

  1. What a Golden Path Guarantees: The Platform Contract as a Versioned Interface
  2. Tenant Isolation in an Internal Platform: Which Boundary Does the Work
  3. Reconciliation Loops: Why Level-Triggered Control Beats Event Handling
  4. Admission Control as the Enforcement Point for a Golden Path
  5. Propagating Template Changes Across an Instantiated Fleet
  6. Quota Arithmetic: Why a Shared Pool Cannot Promise Every Tenant Its Share
All 10 in this cluster →

All Virtualization articles