Dino Chiesa at Microsoft sent around this blog entry from Paul Murphy at ZDNet. Here's an excerpt:
I got involved in an email exchange recently with the director of a government office in Ottawa, whose IT troops maintain multiple racks of IBM Xeon servers running Red Hat Linux. In Canabucks (currently about $0.86 US) he's paying Red Hat about $120,000 a year in licensing, has contracted client side support from an outsourcer, and has five of his IT staff committed full time to babysitting the applications, mostly trivial (from a complexity and load viewpoint), running on these machines. Now the outsourcing contract is coming up for renewal in the next budget year, the hardware is almost three years old and overdue for replacement, his IT head is insistent that going back to Windows Servers will reduce costs and downtime, and he's feeling real pressure from above to fund a study on switching to Linux on an IBM mainframe.
So what should he do? I told him to go all Windows. Why? Because the social and political support he needs to run Linux isn't there, his people are clueless, and the vendors - including his own IT staff - have their own agendas.
Obviously, the sentiments in the blog are music to the ears of the folks at Microsoft (me included), but it did reinforce a fatigue I've felt over the endless debates over Linux and Windows and, indeed, the long-term Linux paranoia at Microsoft (that has now been replaced by paranoia over Google. Google has now teamed up with Sun, which suggests Google has stopped focusing on its users and started fixating on Microsoft -- that should slow them down).
Getting back to operating systems: for most customers, Linux is just Unix from Redhat or some other distributor. Customers will end up paying more or less what they pay for Windows, and if they want support from the supplier they won't take advantage of the open source aspects. That's pretty much what Paul's blog concludes. I think there's a pretty good case to be made that Windows will cost less to operate than Linux, and is as or more secure, but what the hell -- we're not talking about massive differences.
The real distinction for Linux is the open source aspect, and that matters to a small but important group: companies building Software as a Service applications that they intend to host themselves. I've blogged on this recently, so I won't go through the points, but the net is that Microsoft needs to deliver a Windows offering that offers these companies the control and flexibility they get with LAMP (LInux, Apache, MySQL, PHP).
I belioeve the best SaaS offerng will have a scalable database (SQL blows Oracle or DB2 away on value there) and a rich and varied client set (PDAs, phones, laptops, tablets, TVs etc). That's where Microsft delivers the most obvious value to SaaS. Perhaps we should give away Windows Server to that community, also provide them with special support, and get paid for the areas in which (for that community) we provide distinctive value?


