Microsoft Submits Linux Kernel Patches to Make Linux Run as Root Partition on Hyper-V (zdnet.com) 40
"Microsoft has submitted a series of patches to Linux kernel developers," reports ZDNet, "requesting that Linux run as the root partition on the Hyper-V, its hypervisor software for running Windows and non-Windows instances on hardware."
Microsoft "wants to create a complete virtualization stack with Linux and Microsoft Hypervisor", according to Microsoft principle software engineer Wei Liu. Liu has proposed an RFC or request for comment that for now merely implements what are only the "absolutely necessary components to get things running... There will be a subsequent patch series to provide a device node (/dev/mshv) such that userspace programs can create and run virtual machines. We've also ported Cloud Hypervisor over and have been able to boot a Linux guest with Virtio devices since late July." Cloud Hypervisor is an experimental open-source hypervisor implementation from Intel written in the Rust programming language. It's a virtual-machine monitor that runs on top of KVM, the Kernel-based Virtual Machine hypervisor in the Linux kernel that's designed for cloud workloads...
Liu points out three more changes beyond amendments to the Hyper-V Top-Level Functional Specification. For example, Microsoft wants Linux to set up existing Hyper-V facilities differently. It also wants Linux kernel developers to change the kernel's behavior when accessing hardware memory in a way that affects driver access to the GPU and CPU that's being managed by an operating system memory manager. It's this issue that Microsoft engineers are least confident about and are asking for Linux developer support, according to Liu....
As Microsoft's executive VP of the cloud and enterprise group, Scott Guthrie, told ZDNet last year, Microsoft's shift to Linux and open source started over a decade ago when it open-sourced ASP.NET. "We recognized open source is something that every developer can benefit from. It's not nice, it's essential. It's not just code, it's community," explained Guthrie.
Liu points out three more changes beyond amendments to the Hyper-V Top-Level Functional Specification. For example, Microsoft wants Linux to set up existing Hyper-V facilities differently. It also wants Linux kernel developers to change the kernel's behavior when accessing hardware memory in a way that affects driver access to the GPU and CPU that's being managed by an operating system memory manager. It's this issue that Microsoft engineers are least confident about and are asking for Linux developer support, according to Liu....
As Microsoft's executive VP of the cloud and enterprise group, Scott Guthrie, told ZDNet last year, Microsoft's shift to Linux and open source started over a decade ago when it open-sourced ASP.NET. "We recognized open source is something that every developer can benefit from. It's not nice, it's essential. It's not just code, it's community," explained Guthrie.
Sounds familiar (Score:5, Informative)
I seem to remember reading this recently [slashdot.org].
Re: (Score:2)
Maybe Microsoft submitted a new set of patches. Slashdot Shirley wouldn't run a duplicate story.
Re: (Score:2)
Who is Slashdot Shirley?
And how to you know what she would post.
Re: (Score:2)
I guess you've never seen the movie Airplane!? It has a repeated gag where someone says "surely [something]", and other characters respond "... and don't call me Shirley!"
Re: (Score:1)
Re: (Score:2)
Complaints can be directed to his CO, Kernel Fault.
Re: (Score:2)
Re: (Score:2)
Re: Extend... (Score:2)
Re: (Score:2)
Re: Extend... (Score:1)
Re: (Score:2)
Re: Extend... (Score:1)
Re: (Score:2)
So how was it they were going to extinguish?
Re: Extend... (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: Extend... (Score:2)
Re: (Score:1)
Let them go OSS also, put up their source repository including things like DirectX, or give them the middle finger. My â0.02Â
Re: (Score:1)
Exclude? (Score:1)
Re: (Score:2)
If that were even remotely true they would be copying BSD code.
Noooo! (Score:1)
Let them make modules!
principles? (Score:4, Funny)
Re: (Score:2)
Shouldn't a Microsoft principle systems engineer restrict their patches to the repository code of conduct?
'Principle' is a word that does not appear in MS's vocabulary. Surely you mean 'principal'?
Are these hooks to run Hyper-V, or the real thing? (Score:3)
Are these just hooks into Hyper-V to allow it to run, or is MS adding Hyper-V as another hypervisor choice, like Xen, KVM, or others, for use on a native level? If Hyper-V is used in this fashion, it can be useful, especially to isolate what is running from the hardware, and to make it easy to add VMs and move them between Linux and Windows environments seamlessly.
In any case, I hope this isn't a bad thing overall. MS wants stuff to run on Azure, so it helps them in this department.
Comment removed (Score:5, Informative)
what about hyper-v adding ceph? not over iscis (Score:2)
what about hyper-v adding ceph? not over iscis
Could this be a GPL circumvention system? (Score:2)
Re: Could this be a GPL circumvention system? (Score:2)