Explore the development of the KVM backend for VirtualBox in this 29-minute KVM Forum presentation. Delve into the challenges faced while transforming an incomplete KVM backend into a fully-featured and stable solution ready for everyday use. Learn about integrating VirtualBox with KVM's IRQCHIP abstraction to leverage advanced interrupt virtualization features and enabling nested virtualization. Gain insights into the unique architecture of VirtualBox, its Native Execution Manager (NEM) abstraction, and how it differs from Qemu's interaction with KVM. Discover the presenters' constructive thoughts on the KVM API, highlighting its successes and complexities, and potentially sparking a discussion on simplification. Benefit from the expertise of Julian Stecklina, a seasoned system software developer with extensive experience in virtualization technologies, and Martin Messer, a Software Engineer at Cyberus Technology GmbH.
Overview
Syllabus
The KVM Backend for VirtualBox by Julian Stecklina & Martin Messer
Taught by
KVM Forum