Too Many Linux Distros Make For Open Source Mess
AlexGr writes "Remember the 1980s worries about how the "forking" of Unix could hurt that operating system's chances for adoption? That was nothing compared to the mess we've got today with Linux, where upwards of 300 distributions vie for the attention of computer users seeking an alternative to Windows."
The thing is, a distro for Linux is shaping more and more to be a complete product out of the box. It has dev tools, office tools, web tools, games, whatever you want. While it would be nice to have a setup program that worked across all Linuxes that developers wrote too, it might be constraining too.
It makes sense, though, in a way, because if all the software is actually free, why not upgrade all of it at once and be done with it? I've downloaded a ton of stuff for Windows over the last year, but I've not really done anything with my Linux but -use it- over the same. Except, I blew away my X windows and I have no idea how to get it back... Time for a new distro.
It's really simple.
This is my sig.
Forking of software development projects has interesting consequences,sometimes good, sometimes bad, sometimes neither. Having more than onedistribution... I'm not sure that "forking" is even the right word toapply to that.
Bruce
Bruce Perens.
How many different models/marques of cars (automobiles) are there? The good ones survive and get developed and the less popular ones disappear. I haven't noticed anyone crying out that everybody is getting confused regarding which model to buy. They look at what they want from a car, narrow down the field to a reasonable number of choices and then make their decision. But there will always be a place for a vehicle that has a specific role or function - farm tractor, fork-lift truck, armoured vehicle etc. It is the same with distros.
Have a look at soylentnews.org for a different view
I think for business use you'd be talking RedHat, Novell, IBM, or possibly Debian. Myself, I only use RedHat/Fedora or Debian for anything serious. Anything else is just some damn upstart or old and crochtity. ;)
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
The car analogy is a good one too. There are now far fewer platforms than there are models, e.g. in Europe VW has the Polo, Golf, A4, A5 and A6 platforms that are used by a wide range of models spread over several brand names (SEAT, Skoda, AUDI, VW). Ubuntu can be seen as using exactly the same approach, with Kubuntu, Edubuntu and Ubuntu as brands but based on a small number of real platform variants. You can argue that the Linux world is actually more visibly attuned to the consumer market, while Windows is more like Communism - the State of Gates decides what the factories will make, and the end users put up with what they are given.
Pining for the fjords
The problem here is that a lot of those distributions are obscure and aimed at very specific markets. The average user looking for Linux really doesn't have to search long to find a generic Linux/BSD distro that will suit their needs. I'd expect someone to do a little research anyway before they jump in to any significant software change.
http://www.linux.org/dist/
If someone doesn't want to take 30 minutes to do some research, they should just go to their local computer store, hand over a bundle of cash and let the salesman pick things off the shelf for them until the cash is gone. I don't use Linux, I prefer the BSDs, but it took me less than 5 minutes to narrow it down to 3 choices.
-- Using the preview button since 2005
There's several Linux distributions, but relatively few offer themselves as legitimate "alternatives to Windows". Certainly, I wouldn't describe Gentoo as "like Windows, but Free". Many distributions are solving fundamentally different problems than what Windows is sold for. KNOPPIX doesn't strike me as a replacement for Windows, although it is highly popular. Some are better considered OSX alternatives, as they're intended for PPC platforms.
Not that there aren't several distributions pining for Windows converts, but many are little more than venues to demonstrate some piece of software, or built to satisfy some narrow need, be it wireless router or multimedia studio. They serve their purpose adequately and there's no reason to believe that that they distract from the much smaller set of world class desktop Linux offerings. The number of distributions is a function of the flexibility of their design (ie dpkg isn't perfect for embedded systems with the cross compiling and all), and their willingness to integrate diverse communities. Personally, I'm beginning to think that Ubuntu may put an end to this discussion over the next few years. dpkg's limitations are not insurmountable, and they've done a much better job of attracting and integrating projects, unlike Debian's explicit efforts to distance itself from KNOPPIX etc. But don't mistake this for a prediction that they'll somehow put an end to hobbyist distros ("I want to do this because I can") or the motivation to fork-for-profit (Ulteo?).
I Browse at +4 Flamebait
Open Source Sysadmin
Yeah, all this choice and flexibility is a terrible thing - especially since under the hood they're all using very similar concepts, applications, file formats, so even if you choose the wrong one to start with, switching is boringly trivial. Bring back one-size-fits-all...
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
Simple.
They fill a need in function.
How many distributions are there once you've discounted the ones that are EXTREMELY FOCUSSED?
Lose the rescue distros. The distros designed to run from a single floppy, the distros designed to have a single function such as firewall-on-a-floppy types.
Once you've edited the list down to lose all those you get down to a reasonable number.
The 300 distros is too much argument is as brain dead now as it was 5 years ago.
A spouting of wintrolls. "Linux has too much choice, how can people know which distro to use when there're so many, blah blah blah". But when more than half of the ones out there are of the type described above, and a third or more of the rest are live cd variations, the actual "desktop linux" and "server linux" focussed distros probably only add up to about 50.
And only 6 of those will be picked by "newbies" anyway.
You have a pretty shallow look at the issue.
Clued-in people won't even bother looking at obscure distros for any business deployments. Clueless ones will have lots of trouble even finding them.
Another side of the whole argument - how many of 295 mentioned distributions (I excluded RH/fedora, debian/ubuntu, SuSE, Mandrake and Gentoo) are all-purpose systems? We need to exclude embedded ones and strictly specialised distros (like, say IPCop firewall), etc.
Having choice is always good thing. Using 'too much choice' with negative connotation has been translated long time ago. It's called FUD.
Over the last year or two Ubuntu has become by far the most popular distro for the average Linux user, especially for desktop use at home. The article dismisses Ubuntu as just "the flavor of the month." It's more than just that, the popularity of Ubuntu is unprecedented. For the first time ever we finally have a distro that is starting to become the dominate choice. Ubuntu is typically what new Linux users who don't already have a favorite distro choose. Red Hat and SuSE remain popular with businesses, perhaps because they can get paid technical support if necessary (I don't know much about that). But, for the average Linux user Ubuntu increasingly the winner. There is also a server version of Ubuntu, as well.
Ubuntu is a Debian derived distro. Of those Linux users who don't use Ubuntu, many of them use Debian or a Debian derived distro such as Kubuntu or Mepis. They all use the apt-get package manager and some variation of Debian packages for installing, upgrading or removing new software. There are also easy to use point-and-click GUI front ends for apt-get such as Synaptic or Adept. Since they are all Debian derived distros they probably aren't a lot different. Even Knoppix, which is the most popular live CD version of Linux, is a Debian derived distro.
Kubuntu, which I use, is just a variation of Ubuntu. Kubuntu is just a version of Ubuntu that uses the KDE desktop and it's preferred selection of software instead of Gnome. A Ubuntu user, could use the Synaptic Package Manager to easily download and install the kubuntu-desktop package as well. I started with Ubuntu, then added Kubuntu and then made KDE my default choice when booting up. I ended up with both selections of software in the menu plus those programs I later added as well.
The article also mentions "Linux from scratch." That would appeal to the same kind of person who would like to build their own house themselves or assemble their own ham radio or car from a kit, just so they know how it all goes together. It's not for the average Linux user. Linux is becoming less of a fragmented market than it was several years ago. There are also various specialized distros for special purposes such as KnoppMyth which, for example, is for building your own Linux based personal video recorder. As for myself, I have used Linux at home for about 6 or 7 years. I started with Red Hat, then Slackware and am now using Kubuntu. Various other distros are good too, if someone is more familiar with one of them.
Just in case anyone wanted to see how it turned out last time ;)
But the combination of essentially only two distros focusing in a major (and successful) way on enterprise users - Red Hat and SUSE - and, on the other hand, Ubuntu becoming the major enthusiast distro by far, leads to a world in which we have basically 3 main distros: Red Hat, SUSE, Ubuntu.
Funny, I remember when it was RedHat, deb or slack. Then RedHat, knoppix, Mandriva. Then Redhat, Gentoo. So far it seems only RedHat is a constant, but others come and go.
There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
Couldn't agree more. In my company we used to develop inhouse specific software for several unices (Silicon graphics, AIX, HP-UX, Solaris and RedHat Linux). It was tedious to check the software anywhere, but I also state that you gained a lot in quality since some bugs only raised at several platforms (and if you did not correct them, they finally raised somehow in the future around the other platforms). Now we only do Linux, and I miss that platform variety. Fortunately, now we have two platforms again: 32bit and 64bit linux; and believe me, lots of bugs have been solved with the 64bit porting.