Microsoft delays the Hyper-V Integration Components for Linux, removes the RC version

In June Microsoft finally released its long awaited hypervisor: Hyper-V 1.0.

The first release of this bare-metal VMM supports one flavor of Linux as guest OS: Novell SUSE Enterprise Linux 10. But to work properly inside the virtual machine Linux needs additional components that Microsoft releases under the name of Linux Integration Components.

This package includes the Linux implementation of the Hyper-V VMBus (the same high performance interface that Windows 2003/2008 guest OSes use), the pass-through drivers for network and storage, and some other things.

Microsoft developed this software separately from Hyper-V and while the latter is already available, the Linux Integration Components are not.
They were expected last month but the company postponed its release without adding details.

Customers can still install Novell Linux as Hyper-V guest OS but it lacks all the enhancements that makes SUSE the best companion for Windows on the new hypervisor.
Without Integration Components the distribution performs just any other, from Red Hat Enterprise Linux to Ubuntu.

For unknown reasons Microsoft also removed the previous version, frozen at Release Candidate 2 milestone since July 11.
This implies that at the moment there’s no way to run a Linux guest OS at its best.

As virtualization.info didn’t run yet extended benchmark on Hyper-V, we are unable to say how much the lack of this package impacts on the guest OS performance.

There could be several reasons for this move, from a last-minute decision to support additional Linux distributions to an issue with open source licensing, up to a critical bug.

As the product is brand new, it’s not easy to track how many Microsoft customers are currently running Linux virtual machines impacted by this delay.
Hopefully the Linux Integration Components will be RTM’ed in time for the Hyper-V official launch scheduled for September 8.