I have a good friend who is 100% Linux in her home. She uses Ubuntu; her husband still uses an older version of SUSE (although he’s planning to change when his schedule permits). One question she has asked me is, “Who else uses Linux?”
I was about to e-mail her a link to this article when I noticed something troublesome in the last paragraph. Here’s a guy who is installing literally thousands of Linux PCs, but his biggest concern is that Linux “really needs to come together” with a single API and installer. Whoa! Wait just a minute. What he’s really advocating here is that the Linux world of choice become a Windows/proprietary OS clone: no choices available, a single way of doing everything.
The key to his comment comes from the first paragraph. 20,000 students are using computers running “various flavors” of Linux. Ah, no wonder. It’s free choice gone amok. No wonder Mike Huffman thinks there should be a single installer. He’s probably running all the available installers.
So how can the Linux community keep this from happening again? The first thing to do is likely to stress the fact that choice, at least in corporate/institutional environments, should only come from a few people. When running a deployment of a new office suite, nobody seems to have a problem deciding on a particular version of Microsoft Office, but when running a deployment of GNU/Linux systems, the same people seem to think that each user should decide what (s)he wants to use. Admirable, but it dooms the project to failure. Eventually all those systems are going to become a headache to administer, no matter how virus-proof or how easy-to-manage they are.
So what to do? Ubuntu isn’t quite there for enormous deployments yet, although in the next version or two it almost certainly will be. Debian, Ubuntu’s parent distribution, is widely used in large deployments. And then there are the two big, corporate monsters: Red Hat and SUSE. These two are designed for easy deployment and maintenance across large organizations, although their pricing reflects that. There are also free clones of Red Hat available that will give most of that manageability without the high price of entry. In any case, Mike should pick one and stick with it. Any one of the distributions I mentioned, and several others that are available, would give great manageability and a uniform packaging tool.
It’s great to run a different distro on every computer in your home. When running a statewide network, however, there’s a lot to be said for uniformity.
