Microsoft Submits Linux Kernel Patches For a 'Full Virtualization Stack' With Linux and Hyper-V

Microsoft has submitted a sequence of patches to the Linux kernel with its intention being “to create a whole virtualization stack with Linux and Microsoft Hypervisor.” The Register stories: The patches are designated “RFC” (Request for feedback) and are a minimal implementation offered for dialogue. The important thing change is that with the patched kernel, Linux will run because the Hyper-V root partition. Within the Hyper-V structure, the foundation partition has direct entry to {hardware} and creates baby partitions for the VMs it hosts. “Simply consider it like Xen’s Dom0,” stated Microsoft principal software program engineer Wei Liu. Hyper-V’s structure is extra much like Xen than it’s to KVM or to VMware’s ESXi, and Liu acknowledged that “we drew inspiration from the Xen code in Linux,” particularly for code handing interrupts. Till now, the Hyper-V root partition needed to run Home windows.

Microsoft has additionally ported Intel’s open-source Cloud Hypervisor, a Digital Machine Monitor (VMM) written in Rust that usually runs on KVM, the hypervisor that’s constructed into the Linux kernel. Cloud Hypervisor itself is at present in “very early pre-alpha stage.” Even when Linux is the foundation partition, it would nonetheless run on high of Microsoft’s hypervisor, a skinny layer working with ring -1 privileges. It’ll now not be essential to run Home windows on that hypervisor, although, enabling Microsoft to name the brand new association “a whole virtualization stack with Linux.”

Learn extra of this story at Slashdot.