KVM (EN)

Technology

Kernel-based Virtual Machine, a hypervisor integrated into the Linux kernel

KVM Architecture

KVM is a hypervisor directly integrated into the Linux kernel that enables fully virtualized machines with near-native performance. It transforms the Linux kernel into a Type-1 hypervisor capable of hosting multiple virtual machines simultaneously. KVM utilizes hardware virtualization extensions of modern processors to ensure efficient isolation of guest systems.

Architecture

flowchart TD     A[Hardware] --> B[Linux-Kernel mit KVM-Modul]     B --> C[QEMU/KVM Benutzermodul]     B --> D[Virtuelle Maschine 1]     B --> E[Virtuelle Maschine 2]     D --> F[Gastbetriebssystem 1]     E --> G[Gastbetriebssystem 2]     F --> H[Anwendung 1]     G --> I[Anwendung 2] 

In Context

  • Typically used together with QEMU for device emulation
  • Related to: Xen, VMware, Hyper-V
  • Example use cases: Server consolidation, desktop virtualization, cloud infrastructures
Quelle: AI Generated