Slashdot Mirror


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."

6 of 554 comments (clear)

  1. How many... by gunny01 · · Score: 5, Insightful

    are actually in use though? Ubuntu, Fedora, SUSE, Redhat, Gentoo, Slackware, Debian? There are many distros, but most are specialized forks. Most people would use one of the listed ones.

    --
    kill all the fucking niggers
  2. Re:Hrm... by Asmodai · · Score: 5, Insightful

    It has validity, the argument that more is better does not necessarily hold true. If you look at the uptake numbers you will see large clusters around projects like: Red Hat, Fedora, Ubuntu, Debian, Slackware, Gentoo, Red Flag and SuSE (and perhaps 1 or 2 others I forget now). The rest of the distributions leads a marginal existence unless they satisfy a very local need (Red Flag or one of those Indic-supporting ones).

    So what else do those distributions serve except egocentrical purposes, especially since the majority consists from taking a large well-known distribution and only tweaking it slightly and, tada, Monkey Nutsack Linux is born.

    Seriously, for most consumers, assuming Linux is still going after Windows and the desktop, more choice is not necessarily better, especially not when it numbers in the hundreds.

    --
    Jeroen Ruigrok/Asmodai
  3. Re:Hrm... by lord+sibn · · Score: 5, Insightful

    Indeed. JoeLinux may be "competing" with the major distributions for attention, but there really are only a few major players out there. JoeLinux is going to have to be one awesome distribution if it is going to really come out of nowhere and get somebody's attention, something like Gentoo and Ubuntu did.

    Until that happens, JoeLinux may as well only exist for Joe and his nerd buddies; to complain about having "too many distributions" is (to me) kind of like complaining at having too many McDonalds (or whatever your preferred chain is). They are all similar. They all serve mostly the same food, with mostly the same flavour. So you should only need one or two, right?

    (Disclaimer: I checked for the existence of JoeLinux at distrowatch, but the closest match I found was "JoLinux," which is absolutely not the fictitious distribution to which I was referring)

  4. Re:Hrm... by SnowZero · · Score: 5, Insightful

    There are also too many flavors of ice cream. I mean, with the hundreds of flavors around, how can businesses buying ice cream for their employees ever narrow it to just a few flavors that their employees will likely approve of? The choice is just too difficult.

  5. ...and it's not really a bad thing by linhux · · Score: 5, Insightful

    I work with QA in a team that produces traditional closed-source software for Linux. The thing is, thanks do the fact that there are so many Linux distribution, our software quality automatically increases. This is how it works: we, of course, need to test on as many distros as possible. Naturally, we focus on the distros that customers use. But basically, we just shove in as many different Linux variants as possible into our testing systems (given our hardware constraints), and each night test the latest nightly builds on some 30+ different distribution/version/architecture combinations. This might seem like a lot of work, but it turns out we can find the most obscure bugs thanks to testing on such a diverse set of platforms. And in the end, this gives us an advantage in that it forces us to produce code that works well on pretty much all different kinds of Linux configurations out there. Usually, since the more specialised distributions tend to be based on one of the mainstream ones, we automatically cover most of them too. If a big customer starts using a customized Linux distribution, we're likely to add that to our automatic testing system, too, but usually the big names are enough.

    So while it may seem a hassle to test on a vast number of platform, it really makes you think about code robustness and quality in a different way. Of course, there is a long way to go in certain areas, not to mention universal third-party package management and desktop integration, but we're slowly getting there, too.

  6. Re:Doesn't matter by DaveV1.0 · · Score: 5, Insightful

    The problem is not actual complexity, but rather perceived complexity. Joe User decides he doesn't want to pay $600 to upgrade to Vista, so he decides to look at Linux. What does he see: Red Hat, SuSE/Novell, Ubuntu, Kubuntu, Debian, Gentoo, Fedora, Slackware, etc.

    What should he pick? Which is right for him? If they are all Linux then what is the differences? Is one as good as the next?

    The problem is not that there is choice, but that there is too much choice. Most average users would rather just fork over the money and get Vista rather than spend hours, days, or even weeks trying to figure out what distribution of Linux to get, then installing it, then learning how to do actually use it.

    What you and so many other people forget is that people are willing pay for familiarity and ease of use rather than accept strange, confusing and a learning curve for free.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.