Hyper-V: Linux or not Linux?

A recent column by Mitchell Ashley argues that Microsoft’s upcoming Hyper-V virtualization platform (formerly known as Viridian) “leaves out Linux in the cold“, because it only supports SuSE Linux and not the bigger contenders like RedHat and Ubuntu.

I believe that Mitchell Ashley misses two important points in his analysis:

  • The US market, where RedHat and Ubuntu dominate, is not the market where Microsoft has the most trouble with Windows. In Europe and Asia, their dominance is not as clear. SuSE is a key player in Europe, in particular in Germany, and these are also the locations where governments threaten to standardize on “open platforms”. So instead of focusing on markets where it has little to gain, Microsoft may be after markets where Windows is threatened.
  • The relative cost of software has gone up tremendously, and now is the majority of the purchase cost of any IT infrastructure. Long gone are the days when IBM simply gave the software for free when you purchased its hardware. So Microsoft may be playing catch-up, but as long as they can offer deals you can’t refuse regarding the licenses of Microsoft Windows (e.g. it’s much cheaper to run 4 Windows VMs under Hyper-V than under VMware), they have the possibility to tie rocks to the other guys’ ankles…

On a different topic, one of the comments suggests that SuSE only runs thanks to a binary-only kernel module. That would prove interesting if this is indeed the case. While binary kernel modules have been used for specific proprietary hardware such as 3D graphics cards, I don’t think it’s ever been the case before that you needed one for the kernel itself.

If it’s some kind of paravirtualization or acceleration as I suspect (another comment about someone running other kernels tends to confirm that viewpoint), then it’s a bit different. But if you need some proprietary binary simply to run Linux, I believe that this will cause some backlash from the Free Software community.

2 thoughts on “Hyper-V: Linux or not Linux?

  1. Hi,I have been wondering if you took into account the time an administrator has to waste in setting up Linux on Hyper-V to have an acceptable performance. It is not that easy to do so. I have followed the following article to do so Linux on Hyper-V with Linux integration component & Xen kernel. I wasted around 8 hours trying to get SUSE to perform well on hyper-V. I have never wasted more than 30 minutes doing so on VMware. I believe reading that article can give many people a head start of what they need to do if they desire to run Linux on Hyper-V.

  2. Hi Mr,Thanks for the information. I was not aware that it was so complicated. Getting operating systems to perform well inside a virtual machine is tricky, I know something about it. If one day you happen to test SUSE in HP Integrity Virtual Machines, please share your experience.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s