To be credible in the enterprise Microsoft has to support Linux inside its virtual machines. And Linux has to deliver enterprise-grade performance.
To achieve the goal the company released Linux Integration Components as a free stand-alone package since September 2008.
Now, rather than just extending its support to Red Hat Enterprise Linux guest OSes, Microsoft has gone the extra mile and released the Linux Integrated Components as an open source code, licensed with the General Public License (GPL) v2.
In details Microsoft is giving away the code of three drivers that integrate with the Hyper-V VMbus submitting 20,000 lines of code for review and inclusion in the Linux kernel.
Novell took a major role in this project: they reviewed the code and are committed to further enhance it in the future.
Why Microsoft is doing this?
The official press announcement offers a very vague explanation, talking about the desire to address interoperability and performance issues. The reality is probably different: Microsoft wants to speed up the consolidation process.
Moving physical Linux boxes inside Hyper-V still is a very time-consuming activity because you have to download the Integration Components, install them inside the distribution, and only at that point you can safely perform a P2V migration.
Microsoft has also confirmed that every Linux distributor joining the Server Virtualisation Validation Program (SVVP) will be supported.

