Microsoft Submits Linux Kernel Patches to Make Linux Run as Root Partition on Hyper-V

“Microsoft has submitted a collection of patches to Linux kernel builders,” reviews ZDNet, “requesting that Linux run as the basis partition on the Hyper-V, its hypervisor software program for working Home windows and non-Home windows cases on {hardware}.”

Microsoft “desires to create an entire virtualization stack with Linux and Microsoft Hypervisor”, in keeping with Microsoft precept software program engineer Wei Liu. Liu has proposed an RFC or request for remark that for now merely implements what are solely the “completely obligatory elements to get issues working… There might be a subsequent patch collection to offer a tool node (/dev/mshv) such that userspace applications can create and run digital machines. We have additionally ported Cloud Hypervisor over and have been in a position to boot a Linux visitor with Virtio gadgets since late July.” Cloud Hypervisor is an experimental open-source hypervisor implementation from Intel written within the Rust programming language. It is a virtual-machine monitor that runs on prime of KVM, the Kernel-based Digital Machine hypervisor within the Linux kernel that is designed for cloud workloads…

Liu factors out three extra adjustments past amendments to the Hyper-V High-Stage Practical Specification. For instance, Microsoft desires Linux to arrange present Hyper-V amenities in another way. It additionally desires Linux kernel builders to alter the kernel’s habits when accessing {hardware} reminiscence in a manner that impacts driver entry to the GPU and CPU that is being managed by an working system reminiscence supervisor. It is this challenge that Microsoft engineers are least assured about and are asking for Linux developer help, in keeping with Liu….

As Microsoft’s govt VP of the cloud and enterprise group, Scott Guthrie, advised ZDNet final yr, Microsoft’s shift to Linux and open supply began over a decade in the past when it open-sourced ASP.NET. “We acknowledged open supply is one thing that each developer can profit from. It isn’t good, it is important. It isn’t simply code, it is neighborhood,” defined Guthrie.

Learn extra of this story at Slashdot.