Kernel-Based Virtual Machine (KVM) is an open source virtualization technology integrated into the Linux kernel that allows Linux to serve as a hypervisor. KVM plays a key role as the virtualization underpinning for both traditional enterprise virtualization and cloud infrastructures like OpenStack. For KVM to gain more traction, advanced management functionality and tight integration with other areas like storage, networking, and security are required to provide a full virtualization solution. Keys to KVM's success include management software, training/documentation, hardware/software ecosystem support, and integration with cloud platforms like OpenStack.