api: "YAML JSON TOON Database" version: 1.0.0 format: json dataset: slug: virtualization-concepts title: "Virtualization Concepts" description: "Key concepts in hardware virtualization and virtual machines." category: DevOps category_slug: devops tags: "devops,virtualization,hypervisor,vm,cloud" view_count: 0 data - concept: "Hypervisor (Type 1)" description: "Bare-metal hypervisor running directly on hardware." examples: "VMware ESXi, Microsoft Hyper-V, Xen, KVM" - concept: "Hypervisor (Type 2)" description: "Hosted hypervisor running on top of a host operating system." examples: "VirtualBox, VMware Workstation, Parallels" - concept: "Virtual Machine" description: "Emulated computer system with its own OS and resources." vs: "vs Container: heavier isolation, full OS" - concept: Para-virtualization description: "Guest OS is modified to communicate with hypervisor via hypercalls." examples: "Xen (early), IBM LPARs" - concept: "Hardware-assisted Virtualization" description: "CPU extensions (Intel VT-x, AMD-V) enable efficient VM isolation." examples: "Modern hypervisors all use this" - concept: SR-IOV description: "Single Root I/O Virtualization - allows direct VM access to PCIe devices." benefit: "Near-native network performance"