Of all the topics I've disemboweled in this space in the last year, the question of moving to Linux is the hottest. It seems almost all of you have a leaning toward Linux.
But Staight's point is important. The existence of a constellation of issues, rather than one or two dominant ones, was cited by perhaps 80% of those who wrote to me saying they aren't migrating.
It seems that unless you are building a Web server farm or have specialized needs, Linux isn't compelling yet. In general, you are trapped by your apps or by the enormous task of migration. It turns out there are galaxies of irreplaceable Windows-based apps to consider, and armies of executives and workers who all make migration, at best, really difficult.
Reader Mick Toothaker wrote: "On the server we have already evaluated Linux. . . . [But] of the 40-some servers I am responsible for, all of them are running some sort of server-based Win 32 application, or are Domain Controllers. One, count it, one, server is a good candidate for Linux."
Toothaker continued, "I am not some newbie who hates, fears or is otherwise ignorant of Linux. Nor am I some Microsoft flack, drone or zombie. . . . The fact that Microsoft is dominant in the industry [and] in my place of employment is not the best part of my job . . . [but] it is a fact, one that I have to live with."
Of course in some IT shops the availability and functionality of Windows apps makes Windows the preferred solution. Nathan McCourtney wrote: "I've got 20 servers to worry about and I don't have time to learn the arcane and poorly designed system interfaces for a quadrillion different management apps, none of which do everything I need and none of which share anything close to a common design philosophy."
McCourtney added: "Microsoft is just more functional and useful. They actually <GASP!> conduct usability studies to see if people can intuitively use their apps. I don't recall any postings on SourceForge in that topic area." And if there are, I'll bet they say something like, "Users are dumb! They don't DESERVE to run Linux!!"
But even when you find a place for Linux, there are often major organizational hurdles that are hard to clear, such as the lack of Linux skills.
"The company I work for is not moving to Linux as fast as they really should, and the reason is skill set. Notwithstanding myself, everyone in the IT group is Microsoft-centric. I'm having a heck of a time trying to convince my boss to move application servers, Web servers and database servers to a system that only I have the expertise to support and maintain."
He continued: "From my manager's point of view, the lack of widely available Linux admin expertise makes deploying Linux a risky undertaking. Until the number of admins having Linux expertise grows, I don't see Linux going much further at our facility. Linux is an uphill battle I'm fighting all by myself."
So let me sum up the major themes: It seems Windows-based programs such as Exchange and scores of business applications are a huge barrier to migration, while the lack of skills and weak integration and support for Windows-like services we depend on makes it difficult to switch.
And on the desktop there are similar concerns: the scale of the change required, the affect on the organization and requirement to retrain users.
I'm starting to think companies such as IBM and Sun need to pour more money into building versions of Linux that meet these issues head on if they hope to ever make Windows an alternative rather than the best-fit solution. Unless that happens, Microsoft has us by the PCs for some time to come.
Howls of "Say it can't be so!" to email@example.com.
Learn more about this topicLinux migration forum
So why are (aren't) you moving to Linux? Discuss.Tightening the bolts on open source
More from Gibbs. Network World, 03/17/03.