Old dogs may struggle with new tricks, but they seem to be able to figure out new licenses.
In a shocking move, Microsoft announced Monday the release of Hyper-V Linux Integration Components (LinuxIC).
The news reflects Microsoft's continued interest in lobotomizing its virtualization competition through low prices, but also the recognition that it must open up if it wants to fend off insurgent virtualization strategies from Red Hat, Novell, and others in the open-source camp.
But the truly startling news is that LinuxIC is being released under the GNU General Public License (version 2). Microsoft once called GPL anti-American. Now it calls it friend.
The gods must be crazy.
Or maybe Microsoft is simply recognizing (finally!) that GPL can be a capitalist's close ally. That and the fact that many components within the Linux kernel are GPLv2-licensed make the move completely natural...at least, once you forget that this is Microsoft embracing GPL, rather than some other company like Red Hat.
LinuxIC is a collection of kernel drivers that enable Linux to recognize that it is running on Microsoft's Hyper-V and optimize accordingly, resulting in an "enlightened version of Linux," according to market researcher IDC. The device drivers have yet to be accepted into the Linux kernel, but the GPL license and general utility makes their inclusion probable.
The move opens up Hyper-V to much more than Windows, which has arguably been its weakest point. As IDC notes, this embrace of Linux is a "key element if Microsoft is going to successfully go head to head with VMware in large accounts--many of which already are dedicated VMware customers."
Importantly, Microsoft is now opening up even beyond its long-time Linux partner, Novell, to embrace an array of other Linux partners, including Red Hat. While Novell was the first Linux vendor to certify for Hyper-V, Microsoft's lack of real support beyond Novell's Suse Linux Enterprise Server was a weakness, as some have complained.
But this is arguably a new Microsoft. Redmond recently announced that Office 2010 will support Internet Explorer and Mozilla's Firefox. The company is learning that its customers run heterogeneous software environments, and it's (slowly) responding. Microsoft's Sam Ramji, senior director of Platform Strategy, notes: "We are seeing Microsoft communities and open source communities grow together, which is ultimately of benefit to our customers."
Microsoft, in short, can't ignore open source, including Linux, without ignoring its own customers.
But surely this move is more Machiavelli than Santa Claus? Maybe, maybe not. I asked Novell's Greg Kroah-Hartman, a prominent Linux kernel developer who was deeply involved in influencing Microsoft to release LinuxIC, what Microsoft's move means for Linux. His response reflects an enthusiasm that is as surprising as it is refreshing:
We want Linux to work well for everybody. This move is not bad in any way for Linux, Xen (Novell's preferred virtualization technology), or KVM (Red Hat's preferred virtualization technology). This is not a competition, per se.
With LinuxIC, Microsoft is doing two things. First, it's saying that contributing open-source software under GPL is acceptable. And second, it's supporting the idea, which I and others in the Linux kernel community have long advanced, that all Linux kernel drivers should be open source.
LinuxIC is the latest example of how Microsoft is changing, and it's a big proof point. When Microsoft embraces Linux, that's news. When it does so by embracing GPL, it's perhaps time to start the countdown to Armageddon.
Follow me on Twitter @mjasay.
Could VMware be the next Novell? That's the question Gartner managing vice president and chief of research for Infrastructure David Cappuccio asks in a provocative post, one that bears further discussion. While VMware is at the top of its game, there are several historical analogs between VMware and Novell.
I'll let you read Cappuccio's excellent post for his full argument, but the crux of it is that in the face of dominant but pricey technology, many buyers will turn to "good enough" to fill their needs. For Novell, that competition to its 90 percent market share came from Windows, which displaced Novell's "great technology that was more complex (or complete) than most customers needed."
Today, VMware faces a host of rising threats. Cappuccio picks out Microsoft's Hyper-V as chief among them:
[L]urking in the background is this little thing called Hyper-V; not as robust, or as tested as VMware, with almost no install base, and certainly not ready for prime time in most people's minds. However, it will be an integral part of Windows 7, Windows Server 2008 and Windows Server 7 in 2010. Why should you (or VMware) care? Because like "free networking", or "free SharePoint", hyper-V will get used, slowly at first, but as more and more systems get installed the base will increase and within just a few short years companies will discover (surprise, surprise!) that they have business applications running on both VMware and Hyper-V.
Free-and-good-enough is a great strategy, and one that Microsoft has long used to exceptional effect.
Of course, Microsoft isn't the only one playing this game. Xen is included for free in Linux, though Red Hat is pushing to move users to KVM (and succeeding to an increasing extent). Virtualization customers are spoiled for choice.
All of which leaves VMware exposed. This isn't to suggest that VMware should resign itself to obliteration. Indeed, VMware has gone on the offensive, releasing a host of software as open source to combat open-source alternatives, most intriguingly its open-source virtualization client, as OStatic's Sam Dean notes.
Novell didn't respond to its Netware demise until it was too late. VMware seems to be learning from history.
The real question is whether it will be able to go as low as Microsoft and the Linux vendors on price while still maintaining "good enough" profits. I suspect it will fail in this because for VMware, virtualization is core and it must price accordingly. For Microsoft, Red Hat, and Novell, virtualization is a critical complement, but not the core of their businesses. Complements are cheap, core is not.
Follow me on Twitter @mjasay.
- prev
- 1
- next





