Advertisement
Promo

Become a member of the ZDNet UK community

conz

View blog's RSS Feed

Khaotic Musings

Random musings on Linux and Free and Open Source Software.

Tuesday 21 July 2009, 3:30 AM

Why Microsoft Had to Support Linux in Virtualisation

Posted by conz

By now, you've probably caught up with the news that (apparently) hell hath frozen over, and Microsoft has contributed GPL code to the Linux kernel.

One of my colleagues at work also raised an eyebrow of surprise that Microsoft is also a Platinum Sponsor of the Apache Software Foundation, considering that Apache httpd is the biggest competitor to Microsoft's own IIS web server.

Neither of these moves should really be a surprise.

Microsoft's strategy should be (and is) to do all that it can to run as
much of its technology stack, on as many computers, as is possible; this translates into ensuring that Apache, which has far more market share than Microsoft's own IIS server, runs as well as it can atop
Windows, and therefore makes Windows a viable host for what would
otherwise be an ocean of *nix-only LAMP apps.

Obviously, Microsoft would prefer that everyone used IIS to deploy web systems, but that's not going to happen. It therefore has to accept the second-best option of trying to ensure that Windows isn't also cut out from the web market, by supporting Apache (and MySQL and PHP) as well as it can. Thus the support noted above.

In addition, this isn't the first instance of Microsoft redistributing or contributing GPL code; they've done so for years, for their Services for Unix (SFU) product, which reused a non-trivial volume of GPL/GNU code.

Microsoft is taking this latest move (in the virtualisation market) because they need to compete more completely against market leaders like VMWare. If VMWare didn't exist, or if Microsoft was a dominant VM technology player, then this code release would never have happened.

It should be fairly clear that the more IT industry mindshare that Microsoft loses (or fails to gain) in various markets, the more ecumenical (in a platform sense) they will need to become, just to remain in the game; this is because most of their serious competitors are multi-platform, and inclusive of technologies like Linux etc.

Each such move therefore forms part of an accelerating vicious circle
for Microsoft, further shifting the centre of gravity away from their
technology stack. In the end, there's not much Microsoft can do to stop this.

All they can do is maximally slow the trend down, which is what they're aiming to do by supporting Linux "just enough" to remain competitive against multi-platform players like VMWare, VirtualBox, Xen etc.

Next

Previous


Comments on this post

Xwindowsjunkie

Major irony! To keep their business growing they have to put out software under the GPL. They have to support GPL projects just so they can keep selling the underlying operating system. Guess what Microsoft? Its not going to get any easier when the "clouds" park themselves into a full horizon to horizon cloud bank over 1 Microsoft Way.

Updated by Xwindowsjunkie on Jul 23, 2009 10:18 AM

conz

This member is ranked #71 in our top 100

  • conz
  • Executive Management, Melbourne, Australia
  • Member since: January 2009

Site Activity Rating 3

Contacts' Latest Discussions

Number of Tracked Discussions: 1,595

roger andre roger andre

Microsoft begins work on Windows 8

Thursday 3 December 2009, 1:02 AM

2 comments
ator1940 ator1940

ACTA

Wednesday 2 December 2009, 12:07 PM

6 comments
ator1940 ator1940

Real security

Tuesday 1 December 2009, 4:21 PM

2 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 3

Avatar azonei

new term, all change

Tuesday 8 September 2009, 9:57 AM

1 comment
Avatar ator1940

Open Virtual Desktop

Friday 21 November 2008, 4:19 AM

2 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters