Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


April 23, 2006

Microsoft Exec Talks Up Evolving Linux Strategy

RSS
Subscribe to Windows IT Pro | See More Linux Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Ten years ago, Microsoft perceived Linux and the open-source software (OSS) movement as threats but wasn't quite sure how to characterize them. They weren't the traditional corporate threats Microsoft had faced in the past from rivals such as IBM, Netscape, or Corel. Instead, Linux and OSS seemed as much about religion or philosophy as they did about competition. Today, that's all changed, according to Bill Hilf, the general manager of platform strategies at Microsoft.

Granted, he's got a great perspective. After working for more than a decade in the Linux community in virtually every role imaginable--programming, engineering management, and Linux technology strategy, the latter at IBM--Hilf joined Microsoft two years ago to run an OSS technology research lab at the software giant. In that position, he helped start the Shared Source initiative among other things. Today, Hilf runs the group at Microsoft that's responsible for developing platforms that interoperate with open-source solutions. His most recent accomplishment was performing Microsoft's first-ever keynote event at an OSS trade show, Linux World Boston.

"I jokingly asked people not to throw anything at me during the keynote," Hilf told me, but the reality is that Microsoft's reception from the open source community has been surprisingly good. At Linux World San Francisco last year, Hilf provided a technical presentation on behalf of Microsoft and was surprised by the excellent reception he received there as well. "I heard from a lot of people who were very supportive of what we're trying to do," he told me. "People are happy to discover that Microsoft isn't trying to fight the open source community."

That said, Hilf is brutally honest about Microsoft's position on open source, and he refuses to engage in what he calls "marketure." "I just spoke to a group of OSS developers, and I said right off the bat, 'look, we're a for-profit commercial software company,'" he said. "And that's not going to change. So we're not particularly interested in an argument about us giving away our software." Hilf says that Microsoft has settled into what he calls a "coopetition" with Linux, in the same way that Microsoft both cooperates and competes with many of its partners. "There are products that come out of OSS that we do compete with," he added. "There's no misperception about the relationship here. And it's less confrontational than it once was."

What's changed, Hilf says, is that Linux and OSS have gotten down to business. As OSS has matured and found corporate backing from companies such as IBM, Novell, and Red Hat, the discussion has turned from fringe topics like religion and philosophy (or what Hilf calls "process") to products and services and the interoperability possibilities that can occur when customers try to combine products from both Microsoft and OSS. "OSS is more commercialized now," Hilf explained, "and Microsoft has evolved with that."

The key, of course, was for Microsoft to understand that there are business opportunities to be had in the open-source community. Hilf used JBoss as a typical example. JBoss is an open-source Java application server. (The company that makes JBoss, called JBoss Inc., was recently sold to Red Hat.) "We don't love Java [at Microsoft]," Hilf said. "But it turns out that half of the customers using JBoss run it on Windows Server. So if we can improve that story through better Active Directory (AD) integration and other improvements, then there is more business opportunity for Microsoft. Those customers have already decided to use Java, which is fine. But if we can make it better on Windows Server, everyone benefits."

I asked Hilf about Microsoft's support of certain Linux distributions in Microsoft Virtual Server 2005 R2, which the company recently made free and released to the public (see "Microsoft Frees Virtual Server, Supports Linux," and "Sleeping with the Enemy" at the URLs below). He said that although consolidation is indeed a big focus of Virtual Server, the word consolidation means different things to different companies. "I see an IT shop that is already Windows oriented, built out primarily on Windows Server," he explained. "But maybe they have Linux-based edge of network servers, even appliances, running DHCP, firewalls, or Web servers. Each of these servers is one use, single processor, single function. Over time, you get hit in ways you might not initially expect. The bill you get for power and cooling is often half your total IT cost. We see this all the time in our big environments. So consolidating all of these single-purpose devices is a big deal, especially when you consider that probably none of them are running at anywhere near capacity."

Moore's Law has helped as well. Today, 64-bit computing capabilities and multicore microprocessors are changing the rules of the game, and it's possible to purchase incredible processing power for far less than just a few years ago. "Companies can't consolidate fast enough," Hilf said. "And part of what they want to do is virtualize their Linux environments." Microsoft has stepped up to assist in that process on the heels of a few years of testing virtualized Linux distributions in house. Hilf tells me that his lab maintains a wide range of virtual machine (VM)-based Linux distributions, and thanks to Virtual Server's Web browser interface, Microsoft employees have been able to test drive any version of Linux without having to install it locally or cart multi-gigabyte VM files around the corporate network.

Hilf says that many people are staging Linux server environments virtually as well. This approach lets them test new applications in, say, Apache Web Server, before deploying them to production hardware, just as a Windows application developer might do on Windows Server. "This is very common with PHP," Hilf told me, referring to the OSS Web server programming environment that's very similar to Microsoft's Active Server Pages (ASP). "Most people who develop with PHP use Windows for the development process, where they can use [Microsoft] IIS locally. So they test on IIS, then deploy to a test environment in a Linux VM, and finally deploy to a Linux OS, either in a VM or on actual hardware."

If you're interested in being part of the discussion about Windows and Linux interoperability, Hilf's team has recently set up the Port 25 Web site specifically for that purpose. He asked if I'd forward his request to have Windows IT Pro UPDATE readers participate in the discussions going on now at the site. "We stir up the pot," he said, "and go out there and air it out. But we need a good balanced conversation that tempers the extreme Linux believers, who are vocal and prophetic, with more pragmatic Windows guys." Sounds good to me.

Microsoft Frees Virtual Server, Supports Linux
http://www.windowsitpro.com/Article/ArticleID/49944/49944.html

Sleeping with the Enemy?

http://www.windowsitpro.com/Articles/ArticleID/50010/50010.html

Port 25 http://port25.technet.com/

End of Article



Reader Comments

You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
WinInfo Short Takes: Week of November 9, 2009

An often irreverent look at some of the week's other news, including some more Windows 7 sales momentum, some Sophos stupidity, Microsoft's cloud computing self-loathing, more whining from the browser makers, Zoho's "Fake Office," and much, much more ...

Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

Understanding File-Size Limits on NTFS and FAT

A general confusion about files sizes on FAT seems to stem from FAT32's file-size limit of 4GB and partition-size limit of 2TB. ...


Related Articles Open Source and Windows Server’s Direction

Related Events WinConnections and Microsoft® Exchange Connections

Deep Dive into Windows Server 2008 R2 presented by John Savill

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2009 Penton Media, Inc. Terms of Use | Privacy Statement