Choice: The system of Checks and Balances in Linux
For many years Linux has flourished as distros big and small have dotted the landscape. That's the beauty of Linux. Each distro is created to either meet a need, solve a problem or scratch a developer's itch. Either way, most distros roll merrily along with their release schedules without ne' er a worry. For many distros the developmental overhead is relatively small. They do not need to make millions of dollars in order to remain solvent. In fact, some distros are a voluntary enterprise choosing to release a product to the community without remuneration of any kind. But some of the bigger, more popular distros such as Ubuntu, Red Hat, and SuSE are products of commercial companies—companies that need a lot more than gratitude to stay in business. Of the three just mentioned, two of them have to please shareholders. And all three have more developmental overhead than, let's say, Slackware—a fine one-man distro from “The Man” Patrick Volkerding (Yes, I am a Slacker). Now, if in the future there were to be a consolidation of Linux on the desktop, not only would this mean less choice for the consumer, but with a larger overhead, there is more of a chance that corporate issues could impede the progress of these bigger distributions. For instance, Novell just announced that it's cutting costs by laying off 250 employees and will be outsourcing some of the engineering to India. Will this affect SuSE in any way? Probably not. At least not in the near term. Is this a sign that Novell is in trouble? Of course not. But any time a big company announces lay offs, cut backs or restructuring of any kind, people's perception of the company is affected. It's just human nature. And this could, in turn, affect consumer's perception of the brand, and ultimately, their decision to purchase a computer with Linux pre-installed. Consider Ubuntu. My experience with it is mixed. Although this very popular distro gets a lot of things right, the bugs, regression, and memory-hogging eye candy (on a 6-month cycle no less) cause a variety of user experiences—not all of them pleasant. Yes, it has a lot of developers but even with scores of developers, there are still way too many bugs for a distribution that is as popular as this. Could it be that Ubuntu has grown too large for its own good? Are decisions being made for the user instead of by the user? As a Linux company grows, it loses some of the closeness that a smaller distro has with its constituency. Choices are not only made for the benefit of the user, they have to also be made for the benefit of the company (think overhead, investors, etc) Corporate issues may also raise other concerns: will the company make enough from the sale of Linux to cover their costs/overhead? (Put another way, will the company be supporting my business server well into the future?) Are corporate cutbacks and labor outsourcing a sign of poor financial health or is it a simple restructure? How about business agreements with companies that others believe are a threat to Linux in general? Does the company listen to its users? These are real issues that the bigger distributions are likely to face—and will have to answer to—as they present their brand of Linux to the world. By comparison, small one-man distros or distros with a small to medium sized developer base have the best of both worlds. They lack the large overhead of the big boys and corporate politics is nonexistent; yet, they have enough developer power to produce highly polished distributions (distros like Slackware, Puppy Linux, Mepis, and Vector come to mind, here). Granted, they may not have the support infrastructure but then again, these distros usually appeal to a user base a) that knows what they want, b) knows how to configure their machine, and c) whose needs are met by the distribution. These smaller distros needn't worry about pleasing shareholders, corporate suits, or OEMs. And as long as their low overhead is met, along with the needs of their user base, the distro will continue to be released. And supported. What am I getting at here? Just that Linux has and always will be about choice. And although it is probably good to keep choice to a minimum when it comes to OEM deals (so as not to confuse the unwashed masses), it must be remembered that Linux can never consolidate to a point where only a few distros exist. Not only is it impossible given the nature of Linux and the needs of its users, but even if it did happen, corporate issues/politics could eventually muddy the development process and possibly the public perception of Linux in general. Smaller distros not only exist for the benefit of their user base; they exist as a system of checks and balances to the big boys and will keep the whole entire Linux ecosystem alive and moving well into the future. Long live small to medium sized distros. Long live choice. |
|
|
Comments (8)
Derivatives
Nailhead winces in pain...film at 11?
Superbly voiced and obviously well thought-out. I appreciate this piece far beyond any reasons of quality and skill...when someone writes well, it usually indicates that there is a passion, and if not that, a deep concern for the topic.
For that alone I thank you for taking the time to talk to us about this.
Your predictions are as accurate as your punctuation. Linux is caught in the classic pick-off play at first base.
There are many, and I'm talking about more than any of us have really thought about, that have written the business plans, done the marketing research and prepared the legal groundwork to bring GNU/Linux to the "unwashed masses". The marketplace is a loud, unruly and sometimes unfriendly place to be. Those masses don't care much about your well-prepared displays, your carefully-worded advertisements and the months or years it has taken to bring them the product. No...when the doors open and the crowd spies the neatly-stacked Linux disks they've heard so much about, the rush is on and Lord help anyone who gets in between the consumer and the valued product.
When the dust settles, the wounded are attended to and the mayhem is repaired and reassembled for the next day's business, it's important to remember some basic things about what we do. The consumer WILL muddy the waters and unsettle our little world...with great impact. I used to think the Wall Street and the Global Market was ignoring Linux...no, they are not ignoring us at all.
They are waiting for the tipping point to occur....that golden moment when the public discovers this "new" way to operate their computers. THEN, we will get all the attention we "thought" we wanted. You won't be able to turn a corner without running headlong into a Linux advertisement. Those who are of a mind to and smart enough to recognize the opportunity have prepared their plans.
I am one of them. http://www.fixedbylinux.com
However, those who refuse to "do it our way" are going to find it tough sledding. This is not only a large and growing community, it is one that is hard-set in its ways and insistent that a few things not be ignored. The public-in-general doesn't understand FOSS, 0-3 or "free-as-in-freedom". In fact, they don't care about these things...we give the majority of them way too much credit. Way too much. They want to turn on their computers, do their work/play their games/surf thier prOn and then walk away without having to jump through a bunch of hoops. A small number of them will see our way of thinking but for the most part, they will not.
THAT's where I think we may fail, if we do indeed fail at all. Will we confuse the new user with our philosophies and politics? Hell...given the choices, I would much rather deal with a blinking cursor and a grep command-string than a group of Linux Geeks demanding that I insert "GNU" in front of the word Linux every time I mention it.
As they say on the ball field...If your going to sit close to the game, be prepared for an occasional screaming line drive in the face from time to time....being prepared by bringing a glove to the game isn't such a goofy idea then.
Neither is respecting the culture that produced the fruit by which you prosper.
h
Wrong question, I think. The right question is whether we'll waste a lot of time, energy, and psyche points trying to drill home a message to people who not only don't care, they don't want to care.
I know mechanics who will give very passionate dissertations on the value of manufacturer vs aftermarket fuel pumps.
My neighbor's a heating and air guy who has helped me with my house. He did a little copper work on our plumbing and made sure to mention the difference in the way that heating and air guys soldered copper as opposed to the kind of work plumbers "are able to get away with".
These are the guys I go to when I need something done. If I do it myself, I ask their advice. They have passion for their work and they know it very well. Me, I don't really care that much. I want to drive my car and keep my house warm/cool without going broke.
Most people look at their computer the way I look at my car and my furnace: they want the stupid thing to work. If it does, they don't much care about anything else.
And you know what? That's ok.
Yep. Which doesn't mean don't make the message available. Just that there's little point in preaching it to those that have no interest.
True freedom includes the freedom to ignore the philosophy behind something, after all. :)
Perzactly.
Ah, the freedom to be left _alone_! True political liberty.
But, but... What about Redmond?
Won't someone think of the Redmondian children?!?
We're trying, gus.
The first step is to quietly usher them into embrace of freedom. Once they breathe the air and notice that things are different there, maybe then we can explain why...
If not, well, at least they're free and ignorance can be bliss.
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post
