"Currently the mainline Linux kernel doesn't allow serving as the root partition on the Microsoft Hypervisor, but that is what Microsoft is wanting to change.
The virtualization stack in the root partition provides a memory manager for virtual machines, management APIs, and virtualized I/O devices.
Microsoft engineers are sending out new kernel patches in looking to expand the Linux support around the Microsoft Hypervisor (Hyper-V).