On The Insider: Adrian Brody to Star in New 'Predator'
BNET Business Network:
BNET
TechRepublic
ZDNet

July 21st, 2009

Microsoft submits Hyper-V compatibility code for Linux kernel

Posted by Dan Kusnetzky @ 3:18 am

Categories: Linux, Virtual machine software, Virtualization

Tags: Linux Kernel, Environment, Microsoft Corp., Microsoft Windows Server Hyper-V, Linux, Open Source, UNIX, Operating Systems, Software, Dan Kusnetzky

Microsoft recently announced that it had contributed source code allowing a Linux system to happily exist in a virtualized environment hosted by Hyper-V. While this code may not make it into the Linux kernel for a number of reasons, it is significant that Microsoft chose to develop this code, protect it using the GPL V2 license and then offer it to the Linux community.

Here are my initial thoughts on this move:

  • Microsoft is acting on the realization that Linux has become a member of the datacenter club and has offered kernel-level code making Linux systems work better in a Hyper-V hosted environment
  • One could make the case that Microsoft is demonstrating that their virtual systems are non-standard and that special kernel-level code is needed to make things work well in their environment.
  • If Microsoft’s view of cloud computing is to come to predominate, Microsoft must be more hospitable to Linux or those workloads will never be part of a world that Microsoft controls.
  • The Linux community will be very suspicious of this off and will look for the hook hidden within the bait. This means that the code will be very, very carefully scrutinized.
  • The availability of these kernel modules, by themselves, does not mean Hyper-V has become an open environment by any means. Hyper-V still controls how virtual systems can access the network, storage and a number of other critical system resources. All sorts of “deviltry” could happen that would make Linux workloads perform poorly in this environment so that Microsoft could claim “See, we told you. Linux isn’t as good as Windows and so you should rehost your software to run on Windows.” Just remember how the POSIX interface standards were initially implemented in the Windows world.

Now the real sport begins. Let’s watch how the Linux community deals with this gift.

Dan KusnetzkyDaniel Kusnetzky is a member of the senior management team of The 451 Group. He is responsible for research and publications on a broad array of technology topics. He examines emerging technology trends, vendor strategies, research and development issues, and end-user integration requirements. You can follow Dan on Twitter. See his full profile and disclosure of his industry affiliations.

Email Dan Kusnetzky

Subscribe to Virtually Speaking via Email alerts or RSS.

  • Talkback
  • Most Recent of 4 Talkback(s)
RE: Microsoft submits Hyper-V compatibility code for Linux kernel
I could be wrong, but I believe that other VM companies have submitted patches to make their particular VM environment work with Linux. For that matter, some vendor-specific driver code gets put into ... (Read the rest)
Posted by: zackers Posted on: 07/24/09 You are currently: a Guest | | Terms of Use
An attempt by MS to remain relevant as an OS running on hardware.  Letophoro | 07/21/09
REAL Gift or Trojan Horse?  DaemonSlayer | 07/21/09
Great things are sometimes performed  Ole Man | 07/22/09
RE: Microsoft submits Hyper-V compatibility code for Linux kernel  zackers | 07/24/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline