The 2005 Linux vs. Windows TCO Bombshell
Total Cost of Ownership (TCO) is a key consideration in the selection of application software, computing platforms and other components of enterprise computing architecture. So when a controversial annual Linux vs. Windows TCO survey is released by a prominent industry analyst, it is bound to create near violent worldwide discord between the warring OS camps.
The report by Laura DiDio of the Yankee Group is scheduled for announcement to the press today.
From my understanding of the TCO survey's Executive Summary (thanks to the electronic newsletter, W2Knews), it is full of surprises and bad news that will likely enrage the Linux and Open Source community. Here are some of the key points in the W2Knews article -- including a few findings that really shocked me:
- "An overwhelming 88% of corporations report that Microsoft Corp.'s Windows Server 2003 operating system provides equal to or better performance and reliability than Linux in comparable usage scenarios."
- Users rated security of Linux and Windows servers nearly equal.
- There is no universal clear-cut TCO basis to compel the corporate masses to do a wholesale switch from Windows to Linux.
- Patch management woes lessen for Windows, but are on the rise for Linux.
- Approximately 20% of businesses will purchase outside indemnification for potential copyright infringement lawsuits.
- The Linux market is beginning to experience "forking" or fragmentation among the various distributions and customized code which could result in major management woes.
However, I really question the validity of the first three findings. In fact, if the performance and reliability findings were reversed, I would not be very surprised. Perhaps the survey participants were not representative of the entire corporate and IT management population.
Until I read this study, I do not feel comfortable speculating further about its controversial findings. However, I will investigate other TCO assessment reports.
TCO trends and data are too important to doubt.