Well, it's time for me to jump into the fray over Linux vs Windows.
I just read Paul Murphy's article (The Linux desktop market) and the phrase that struck me was the following:
Sure, the Linux deployment will be cheaper, and generally somewhat faster and more reliable on the same hardware, but telling that to people who pigeon hole you as from the wrong side of the social register the instant you mention computing is a mugs game: one you can't win.
The 'sour grapes' tone of his comments aside, Paul's first three claims have been debated in various forums and the case for Linux on these three points is far from settled.
First, the retail cost of a fully-supported Linux distribution is virtually identical to the retail price of Windows. Conversely, the OEM price of pre-installed Windows is about the same as an unsupported, un-installed Linux distribution.
While Paul's assumption that Linux is faster remains largely unsubstantiated (at least based upon independent benchmarks), there is little doubt that on low-end systems this is probably true. On reasonably configured systems though, I doubt it.
Linux probably has the edge on rock-solid reliability, thanks to its roots as a UNIX alternative. (But is it even possible for a suitable UNIX alternative to be equally well-suited as a Windows alternative? I doubt it! Otherwise, comparably-priced UNIX solutions would be competing with Linux for space on the desktop. This is not the case!)
Setting aside the discussion above, let's assume for the moment that Paul is correct about the lower deployment costs of Linux. What about ongoing support? The answer is clear -- qualified UNIX / Linux systems administrators command dramatically higher salaries than their MS-certified counterparts.
On either basis, it is very hard to make the argument that the TCO of a Linux desktop is lower than that of a Windows desktop.
So what about Education - IT?
Paul asserts that IT decision makers know nothing about IT -- and are therefore apparently easily duped into deploying Windows desktops. In a modern university environment, nothing could be further from the truth.
So, if Linux is a 'superior' solution, as Paul suggests, why doesn't Linux dominate the desktop space in higher education?
Because, like the enterprise, the selection of hardware and software in an educational setting is based on more than one criteria. These criteria include not just TCO but also:
- The personal productivity needs of the students -- who have widely divergent computer experience. Sure, Linux can provide functional alternatives to Office. But students use Windows at home, or bring Windows PCs to campus, and asking them to switch back and forth is unreasonable and counter-productive.
- The instructional needs of faculty. If the tools they wish to use to teach are not available to run on a particular OS, that OS is simply not an option. Sure, similar functionality is often available on Linux but educational materials are often geared to specific commercial applications. So much for mass deployment of Linux desktops.
- In a backoffice setting, OS decisions are very often driven by the demands of the application under consideration. As a result, few universities find themselves implementing one OS throughout their network.
Student computer labs may be dominated by Windows but Macintosh, UNIX, and Linux workstations can be found on most college campuses. Backoffice servers often offer an even broader mix of operating systems.
Further, a university environment often has greater access to low-cost UNIX and Linux experienced personnel than any other.
It is naïve of Paul to attribute Linux' lack of success in the desktop space to ill-informed decision-makers -- especially considering the success of Linux in the space once dominated by UNIX.
If Linux cannot dominate the desktop in an educational environment, the very environment that took UNIX out of the lab and into the corporate machine room, it is not due to ill-informed educators or evil Redmond-ites.
Paul needs to look elsewhere for excuses for the slow adoption of Linux on the desktop.