Information and announcements from Program Managers, Product Managers, Developers and Testers in the Microsoft Virtualization team.
A funny thing happened on the way to work this morning ... the Hyper-V Linux integration components (ICs) appeared in Greg Kroah-Hartman's tree (aka, the Linux Driver Project) of the Linux community. This is the first time Microsoft is contributing code to the Linux kernel; see the Q&A announcement here. The Hyper-V Linux device drivers will be licensed under GPLv2. That's 20,000 lines of code that provide the synthetic device drivers and VM bus implementation needed for a Linux guest OS to run "enlightened" on either Windows Server 2008 Hyper-V or Microsoft Hyper-V Server 2008.
Greg's tree is for all Linux device drivers being contributed to the community. I'm told that within 24-48 hours it will begin to be picked up by other developers in the community, and that it won't land in the mainline tree (Torvald's tree) until it has been generally accepted in other trees along the way.
So what does this mean? Here are a few thoughts:
You can watch/listen to Sam and Tom discuss today's news on Channel 9 here.
Patrick, this is truly great news, I am very impressed with this move.
Could you please confirm whether these components resolve the lack of “operating system shutdown” service that was brought up recently by your competition in this blog post :
If this functionality is not there yet, will it be provided by Microsoft by the time of R2 release? Or, should this functionality be implemented as a part of integrating these components into specific Linux distros? Could you please clarify?
Thank you and keep up the good job!
Gostev: My name is Tony, not Patrick, but I can answer your question from the product group:
"Microsoft does not currently have integrated shutdown capability with Linux and will not have it when we release the Linux integration services (ETA
Q3 CY’09). However, we will continue to enhance them with SMP support, integrated shutdown, key value pair exchange, and more and will release a version with these capabilities in the future. "
Explanation of the project was a good project, we can improve what they have to consider in