As Forbes writes (which I verbatim here), Is Linus Torvalds secretly working for Microsoft? That sounds crazy until you consider that lately, the free operating system he created, Linux, has been helping Microsoft close deals. Consider the deal that Microsoft snagged with the London borough of Newham, announced in early August. Looking to overhaul their computer systems, the Brits originally planned to dump Microsoft’s Windows and switch to open-source programs, including Linux. But when they commissioned a study to evaluate costs, they found it would be cheaper to stick with Windows. So they signed on for a 10-year deal. “We think the savings following the Linux route would have been about half what they were when following the Microsoft route,” says Richard Steel, Newham’s director of information and communications technology.

How could “free” Linux cost more than Windows? First of all, Red Hat the leading Linux distributor, now charges $799 to $2,499 for each server running Linux. That’s not for the software, mind you, but for “maintenance.” Semantics aside, you’re paying for Linux. Add in the cost of retraining users and IT staff, rewriting applications to run on Linux, and the cost of paying separately for programs like application servers, Web servers and directories (which come bundled with Windows). You also may need to pay consultants to stitch the pieces together, and you might need to buy insurance to protect you against lawsuits over intellectual property rights. (One outfit hawks such policies for $150,000 year.)

So one of the question that comes up is how long will it take Linux to catch up with Windows in terms of features, device driver support and breadth of applications?

  • Torvalds’ Linux kernel (the core of the operating system) is 13 years old. Other parts of the operating system are even older. Even if Linux does catch up, will it matter? If the Linux camp simply manages to create an operating system that does roughly what Windows does for roughly the same price, what will be the point?
  • Rivals like IBM and Novell are pumping millions of dollars and mountains of brainpower into development of a commodity operating system - they are re-inventing the wheel.
  • Meanwhile, Microsoft is climbing “up the stack,” growing stronger in Web applications and business applications, using its server operating system as a launching pad to push into adjacent markets just as it used its PC operating system to take over the market for desktop applications.
  • Forrester Research says 56% of companies now cite Microsoft’s .NET technologies as their primary development platform, while 44% use J2EE as their building blocks. That smaller portion is shared by BEA, IBM, Oracle and Sun.

Microsofties say they were more worried about Linux a few years ago, when it was a truly free program, spreading on its own, from user to user, like a virus. Now that Linux costs real money, and is sold by buttoned-down blue suits from IBM and Novell, Microsoft feels more confident. Microsoft has beaten these guys, badly, in operating system wars before.

So whats in the future?

  • IBM and its Linux allies have more luck when they use Linux to attack each other rather than Microsoft. HP, IBM and Sun spent 20 years building a Unix market. Now they’re lobbing Linux grenades into each other’s camps, stealing Unix customers from each other. In the end this kamikaze warfare will destroy all the profit in this market, as fat-margin Unix boxes are replaced by low-margin Linux systems. Worldwide sales of Unix servers have already plunged from $26.5 billion in 2000 to $16.4 billion in 2003, according to market researcher IDC.
  • Microsoft too is losing sales to Linux. By 2008, sales of Intel-based servers running Linux will approach $10 billion, versus $22 billion for Windows, IDC reckons. And, yes, as Newham proves, Linux is forcing Microsoft to slash prices and to work harder to keep customers.

For years customers griped that Microsoft was gouging them. Now, thanks to IBM, Novell, and Red Hat, customers are learning what it is that Microsoft charges them for–upgrades, patches, research and development, indemnification, integration of disparate programs. Some, like the folks in Newham, are discovering that Microsoft isn’t ripping them off at all.