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

33 of 554 comments (clear)

  1. Hrm... by NaCh0 · · Score: 4, Insightful

    Must be a really slow news day to bring back this ancient argument.

    1. Re:Hrm... by der'morat'aman · · Score: 4, Funny

      That, or they're resurrecting it as a service for those of us who didn't see it the first time...

    2. Re:Hrm... by FyRE666 · · Score: 4, Insightful

      It's not really a choice of 300 anyway for business; there are only two main distros: SuSE and Redhat. Sure, I've used others on production systems, but those two are focused on business users, and have the support systems in place that the overwhelming majority of the other distros don't. Personally I use Ubuntu and Gentoo at home, but wouldn't choose these for the company servers.

      BTW, where the hell is the option to respond to the original article?! I can only respond to an existing article now...

    3. Re:Hrm... by froggero1 · · Score: 4, Insightful

      one of the good things about linux is that there's many five (give or take) spots that the marjority of the casual home based linux guy is going to choose. that said, there's these other 350+ distros competing for a peice of that action. competition = good... cathedral... bazaar... we've done this argument before.

      just because the top guy changes every once in a while, doesn't mean anything in respect to the quality of the guy sitting on top, they've still got to beat out the other plethora of distros.

      ps: the reply button is in the floaty box to the left now.

      --
      ~/.sig: No such file or directory
    4. Re:Hrm... by SamSim · · Score: 4, Insightful

      Just because an argument's ancient doesn't mean it's not still valid. Plus, after all, the number of distributions has been rising for a long time. Maybe the argument carries more weight now than it used to.

    5. 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
    6. Re:Hrm... by spike1 · · Score: 4, Interesting

      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.

    7. Re:Hrm... by giorgiofr · · Score: 4, Insightful

      "Most consumers" do not care about Linux; those that do, only care because their geek friend is trying to make them switch. Said geek will choose a suitable distro and install it for them. And, for the intended market, any major distro is just as good.
      The fragmentation of Linux distros has nothing to do with it being slowly accepted as a mainstream OS; lack of specialized apps, shaky hardware support and the usual suspects are to blame for that. As well as the fact that for most people Windows and pirated Office Just Work(tm) (which they kinda do, come to think of it) so why change?

      --
      Global warming is a cube.
    8. 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)

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

    10. Re:Hrm... by somersault · · Score: 5, Funny

      Hmm.. we probably need to rename them as "Linux Ultimate", "Linux Server 2008", "Linux Home Edition", "Linux for fscktards" and so on, just to make things more understandable.

      --
      which is totally what she said
    11. Re:Hrm... by Dragonslicer · · Score: 4, Funny

      ...the first two hundred times Don't you mean three hundred times? I mean, come on, it's right in the summary.
    12. Re:Hrm... by NickFortune · · Score: 4, Insightful

      It has validity, the argument that more is better does not necessarily hold true.

      That doesn't follow. More is not necessarily better, but neither is it necessarily worse. Nor is less automatically better for that matter.

      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

      You mean like Knoppix, which I believe invented the LiveCD, and is still the recovery disc of choice for a great many of us? Or maybe DamnSmallLinux, which packs into 50MB and will run on just about anything? Then there's Smoothwall which vainly flatters the egos of its developers by providing a dedicated, hardened distribution capable of converting an old computer into a firewall router?

      That's to name but a few. There are a lot of specialist distros out there supporting a specific activitity, interest or region.

      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.

      If you're worried about users migrating from windows, then we have enough trouble drawing people's attention to the big names like Ubunbtu and RedHat. I doubt the existence of tomsrtbt or Astrumi are even going to impinge upon their awareness, let alone sow the seeds of confusion

      --
      Don't let THEM immanentize the Eschaton!
    13. Re:Hrm... by jez9999 · · Score: 4, Funny

      (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)

      I just released JoeLinux - me and my 2 buddies use it, you insensitive clod!

    14. Re:Hrm... by sacrilicious · · Score: 5, Funny
      I just released JoeLinux - me and my 2 buddies use it, you insensitive clod!

      As a major contributor to JeauxLinux, I'm concerned that your distro's name will confuse our users.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
  2. 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
  3. Mainstream vs Niche by mrjb · · Score: 4, Insightful

    You don't need to know all 300 distros to make a good choice. It is pretty clear which distros are mainstream and which ones are not. If you are looking for a general-purpose replacement for general-purpose Windows, you can go with Ubuntu, Suse, Redhat, Debian or Mandriva. Almost only if you're "hardcore", you will dive into special-purpose distros such as business card/feather linux, freesco, etc. That is from a user perspective. From developers perspective there is such a thing as LSB.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  4. yeah by scapermoya · · Score: 4, Insightful

    I have always kinda thought that this was at least one of the reasons why linux adoption is low among the 'mild computer user' crowd. It isn't easy to explain to them either, since there isn't a corollary in the "windows world" where nearly all of those users reside (with good reason).

    maybe with this recent gathering of support behind ubuntu there is the potential for more of a standard-bearer in the linux world, at least in the eyes of those who only use windows/osx.

    --
    Beware the Jubjub bird, and shun the frumious Bandersnatch.
  5. Slashdot Feeds the Troll by Bruce+Perens · · Score: 5, Interesting
    Slashdot is feeding a troll who just wants links from Slashdot back to his blog. There is essentially no content in his post except to comment that there are hundreds of Linux distributions. He doesn't make any reasonable case that this actually does harm. It's also not news. There have been that many Linux distributions for a long time. But tonight's troll, who wants to draw traffic to his Information Week blog, got on the Slashdot front page tonight because he knows that baiting us is the way to do it.

    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

  6. OMG it has to be STOPPED! by jsse · · Score: 5, Funny

    Otherwise, no. of Linux distros would soon exceed no. of Linux users!

    Do something!

  7. 'Tain't no fork, but a distro by Gopal.V · · Score: 4, Informative

    A distro is not a fork. It is not a fork if the patches flow upstream.

    I know there are exceptions to this rule (iceweasel, icedove) but in general, all distros contribute back to the same pool.

    The only issue here is consumer choice, not wasted developer power (unlike real forks). And the Novell fiasco shows the problems
    with having a single "one true way" distro - even if it is a community project (in which case its death comes from group
    think and dragging its feet on decisions).

    A distro, 'taint a fork ...

  8. 300 Linux distributions too many? by thesymbolicfrog · · Score: 5, Funny
    Surely not.

    After all...

    This. Is. SLASHDOT!
  9. I wholeheartedly concur!! by Anonymous Coward · · Score: 4, Funny

    Also, there are to many brands (not to speak of models!) of cars. My prediction is that cars will TOTALY fail within a year or two and the horse+carridge will make a glorious return!

  10. Re:300, 1000, it doesn't matter that much. by jhoger · · Score: 4, Insightful

    The striking thing about all of the distros I've seen is that barring incidental things like packaging systems, KDE or Gnome, etc. they are largely the same. The biggest change I've seen of late is an huge increase in quality of the free-as-in-freedom distros.

    But why would you want to invest a large %age of your time making something that well, is already done reasonably well by somebody else.

    What would be nice is if the smaller distros start to take a role of really experimenting and breaking the rules.

    OLPC is an example of what I'm talking about. They work from requirements, think outside the box and have come up with something truly amazing, something new.

    So those slaving away on their boutique distro that looks like the rest, please, find something better to do, like really innovating. That's the only way to make your distro a break-out success anyway.

    It's kind of like US presidential candidates. The field starts out pretty wide but you know early on most of them don't have a chance. The fringe candidates should at least make themselves useful, speak the truth and stir things up.

    -- John.

  11. Good point. Also with Windows by Flying+pig · · Score: 4, Interesting
    most Linux distros are just the equivalent of the different versions of Windows you get on OEM machines. End user versions like many from Dell include loads of crapware and bloatware - sorry, antivirus programs-, or bundled MS Works. Corporates often come with added management controls and built in Office. Small business machines from Acer come with hidden partition restores and management consoles. Many notebooks some with such specialised Windows versions that the only way to fix a broken system is a complete restore because of all the custom drivers. In reality, the range of Windows distribution versions is probably many times greater than the range of Linux distros.

    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
  12. Lol... by msimm · · Score: 4, Insightful

    Most people don't know a thing about the throng of Linux based distros. It's more an insider joke. You're mild computer user knows one or two at best. If they know more they've been digging around and no longer fit the category.

    The truth is that the diversity is great. I don't want to see 1000's of distros pushed mainstream per-se, but there is often a reason for the variety. It suits someone anyway.

    What I would like to see is more collaboration. Why is Redhat/Fedora building the cludgy system-config* and Suse sticking with YAST while Mandrake (who seems to be losing favor but has committed all their development to the GPL) created DrakeConfig, which actually almost worked.

    --
    Quack, quack.
  13. One - they are binary compatible. by Anonymous Coward · · Score: 5, Informative

    When there were many UNIXes, the problem was that software written on one would not work on the other. Linux has maintained almost complete binary compatibility for applications for ages (I guess a.out binaries could now be considered "not compatible"). All that is needed is to install a compatibility library. This means that essentially all of those different distributions are equivalent to one single UNIX version.

    People really don't remember their history any more. There wasn't even really source level compatibility from UNIX to UNIX. There were two completely different operating systems (BSD and SystemV) both used as the basis for the different incompatible UNIXes. If you used, for example the "ps" command, the arguments would be different from one to the other. This meant that even shell scripts weren't portable. Claiming that the different Linux distributions are like different UNIXes is crazy when you compare the differences between SunOS4 and SunOS5 (also known as Solaris) which are bigger than the differences between RedHat 6 and Gentoo 2007. Damn youngsters.

  14. Feeding the troll... again... by cp.tar · · Score: 5, Informative

    Who has ever heard of a MAD RUSH to get the latest and greatest Linux "distro" - wasn't there a new kernel release a month ago -- did anyone give a rats arse --- nope!

    Us Linux users are not mindless cattle to stampede the shops and get the latest and greatest distro there.

    Instead, we are gentlemen of leisure; our systems are updated via network as soon as the new packages hit the server - we have no need to wait for them to be burnt onto CDs, packaged in pretty boxes, delivered to stores and sold at premium price, while we risk our lives in the stampede.

    Then again, when you wait for a new version of your OS for five years or more, it is understandable that you want to upgrade immediately; you have tested your patience long enough. We, on the other hand, live upgrading what we choose, when we choose; our patience is never tried, never tested, never gone.

    Oh, yes. I nearly forgot. If we really really want the CDs with Linux on them and can't afford to download the ISO, we simply order a bunch from Canonical and have them delivered to our doorstep. And we chuckle when they arrive, for we imagine you standing in line or stampeding the stores to get the bestest and latest, while we sip our drinks and surf the net while our systems upgrade.

    Keep your mad rushes. We don't need them, we don't want them.

    --
    Ignore this signature. By order.
    1. Re:Feeding the troll... again... by cp.tar · · Score: 4, Insightful

      Oh, I'm so sorry.

      Guess I forgot you could upgrade your Windows installation from 3.x to 9x to XP to Vista through Windows Update.

      My bad.

      --
      Ignore this signature. By order.
    2. Re:Feeding the troll... again... by kestasjk · · Score: 5, Funny

      I remember the Windows XP stampedes like it was yesterday:

      I remember when XP came out, our network admin was so full of happiness at being able to upgrade from Windows 2000.
      Fox News reported a Class 3 Software Related Stampede forming outside Walmart on the release day, but he just wouldn't listen; he had been counting down the days for months, and had worked extra hours to surprise his wife and kids with copies of their own. It was all he ever talked about.

      He wore his favorite shirt and tie to work that day, his shoes shined, his hair combed, a spring in his step.
      I'm still haunted by the look of sheer happiness on his face as he left the office during lunch hour to get his copy. The last words he said to me were "I'm off to get my copy! See you later!"

      "See you later", he said. "See you later".. I still blame myself..

      --
      // MD_Update(&m,buf,j);
  15. ...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.

  16. 300? by Anonymous Coward · · Score: 5, Funny

    300 distros against the mighty empire of Microsoft. This is insanity! No, this is Linux!

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