Slashdot Mirror


Torvalds Rejects One-Size-Fits-All Linux

Barence writes "Linus Torvalds has rejected the argument that Linux developers should pool their resources behind a single distribution. 'I think multiple distributions aren't just a good thing, I think it's something absolutely required. We have hundreds of distros, and a lot of them are really for niche markets. And you need that — simply because different markets simply have different requirements, and no single distro will take care of them all.' The calls from the Linux community have been growing due to Linux's failure to show significant market share growth."

130 of 791 comments (clear)

  1. Before you start screaming about this. by Anonymous Coward · · Score: 5, Insightful

    Did you ever think that he might be right?

    1. Re:Before you start screaming about this. by TheKidWho · · Score: 5, Insightful

      Not only that, but it's a free world, who gives them the right to tell ME what to work on?

    2. Re:Before you start screaming about this. by Xest · · Score: 2, Insightful

      Kind of.

      We do need different distros for different needs, the problem is there's also a lot of distros filling the same needs and some do a pretty poor job of it such that the resources would be better spent on a competing distro. We don't want to lose all competition altogether but there are certainly some distros out there that are wasting time duplicating effort and bringing nothing to the table to show for it.

    3. Re:Before you start screaming about this. by oodaloop · · Score: 2, Insightful

      I don't think anyone's screaming just yet, and perhaps he's right that we don't need or want ONE distro. But how about a little less fragmentation? Having hundreds of distros, not all of which work with each other, is probably not helping mainstream adoption. I mean, what's the niche that Puppy serves that Feather doesn't, and vice versa?

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    4. Re:Before you start screaming about this. by MightyYar · · Score: 4, Insightful

      some distros out there that are wasting time

      Yeah, but so what? If wasted time were a bad thing, we'd have to kill all the gamers and couch potatoes. Not everyone's hobby needs to be productive... in fact they rarely are productive.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:Before you start screaming about this. by turgid · · Score: 4, Insightful

      And just how to you propose to regulate, police and enforce the production of Linux distributions? Perhaps each should pay a fee to use the name "Linux?"

      Linux distributions are like god: there as many different ones as there are people that believe in it.

      Trying to artificially limit the production of Linux distributions would be complete against the whole Open Source and Free Software philosophies, and against freedom and human nature in general. It's an absurd idea, and Linus is right on this issue.

    6. Re:Before you start screaming about this. by SCHecklerX · · Score: 3, Insightful

      He is.

      I certainly don't need the 4GB+ of crap in some mainstream distros just to set up an iptables firewall and IPSec gateway. Better, I like using the automation tools of one distribution over another's for automating deployment to some 200+ systems I currently administer.

      Linux wins *because* you can tailor it easily to your needs, and choose the best distribution for what you are trying to accomplish.

      I do agree that the base should be better standardized (where files are for network config, etc). It's getting better, but everyone still does it a little different.

    7. Re:Before you start screaming about this. by hesaigo999ca · · Score: 2, Interesting

      I don't quite agree, I do believe there are just too many distros out there to make the uneducated feel comfortable delving into Linux. If i were a new Linux wannabe user, I want to go look up which is best if there are more then one.

      If there are more then 100, then I feel so uneducated I leave it alone. This hurts linux in the end.
      I would rather that many of the smaller distors that vary by a few added softwares merge into 1.

      So lets say you got 100, and of those 100 you have 50 closely similar buddies, you dropped the choices down by half. Yes yellowdog, is almost as good as turbo but does not come with the extra packaging for lets say wine or etc. So you just add a configuration issue at the beginning of the install (which could actually read Yellowdog install or Turbo install) give them a different menu based on more or less.

      Everyone and their grandmother seems to be using linux to build their own OS, then when they become evolved enough to be listed as just another distro, you see there are so few changes, between them, that you take the stronger supported one, and add config parameters, to allow for the differences.

      I am sure, if someone extremely linux savvy were to review all of them to find which could be plugged together, we would have maybe 20 or 30 REAL distros.

    8. Re:Before you start screaming about this. by SanityInAnarchy · · Score: 2, Interesting

      We do need different distros for different needs, the problem is there's also a lot of distros filling the same needs and some do a pretty poor job of it such that the resources would be better spent on a competing distro.

      However, competition is good. If one of the distros clearly sucks, that's a waste, but otherwise, it becomes a bit like GNOME/KDE.

      --
      Don't thank God, thank a doctor!
    9. Re:Before you start screaming about this. by Yahma · · Score: 2, Informative

      Perhaps each should pay a fee to use the name "Linux?"

      Linus tried this, and it hasn't gone over very well..

    10. Re:Before you start screaming about this. by CarpetShark · · Score: 2, Insightful

      Not only that, but it's a free world, who gives them the right to tell ME what to work on?

      No one. But just remember that won't remain the case, if you build that up into a (free or not) product that many people start to rely on. Do that, and you'll have a responsibility to your customers, free or not.

    11. Re:Before you start screaming about this. by Lord+Ender · · Score: 5, Insightful

      Maybe not. At least, not exactly.

      Suppose someone creates a very minimalist linux distro which includes a very good package management system. Suppose this package management system includes nearly all popular linux software packages.

      Now suppose it were rather easy for anyone to install any number of those packages, bundle them together into one meta-package keyword, and call that a distro.

      Then Linux would be as simple as installing the minimalist distro, then doing "apt-get install smartphone-system" for a distro customized for smartphones, or "media-system" for a distro customized for mediacenter PCs, etc.

      I think this would be a superior option to having many completely independent distributions, and it would allow for faster innovation and easier support.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    12. Re:Before you start screaming about this. by AKAImBatman · · Score: 4, Insightful

      I think we need multiple distros. (In fact, I once wrote an article to that effect.) However, I also think that we need more focus inside those distros. Rather than being good at being a desktop or being good at being a server, Linux distros tend to try and be all things to all people. Which makes them a jack of all trades, master of none.

      What's needed are fundamental operating system components that support the desktop and/or support the server and/or support the supercomputer and/or support the embedded device, etc. It should all be a matter of how the OS is built.

      Unfortunately, we seem to end up with all the disadvantages of choice in distros and none of the advantages. Why do GNOME and KDE both have their own hardware config tools that conflict with the underlying tools? Shouldn't there be OS-level services available that these desktop environments plug into?

      Why is sound such a mess? That was a solved problem 15 years ago!

      Why do X-Servers have the graphics drivers rather than the kernel or HAL? The X-Server should only be a consumer of graphics services!

      So on and so forth. Make the individual distros more cohesive and things will get a lot better. Stop focusing on retreading the same ground that GNOME and KDE have tread a billion times before, and start working on a few standard, low-level APIs that can be compiled in to the OS to give the GUI Windows or Mac level control over the underlying system. THEN things will get better.

      Oh, and stop with the packaging for crying out loud! A desktop system is antithetical to a centralized software repository. Desktop systems should have a standard method of software distribution that accepts any software from anywhere, commercial or OSS. Take Indie Gaming or Shareware developers as an example. Why should they submit their software to 30 different package repositories rather than providing a single, simple download on their website? (Worst case, two or three to support competing standards.)

      And no, I'm not talking about installers. Unix systems and installers don't usually get along. (I remember back when the shortcut spec was changing every other week. And yet distros were deploying a different standard in each minor revision. GAHHH!!!) Rather, I'd prefer to see App Bundle distributions similar to OS X. Such a concept is simple to download, install, and run without the fuss of messing with shortcuts, restarting your desktop, installing packages, or the gazillion other minor barriers Linux desktop systems have put in the way over the years.

      (I did create a Proof of Concept on Solaris a while back, but lacked time to follow up on it. This problem is solvable if distro makers are willing to dedicate the resources.)

      I will give Ubuntu some credit here. Shuttleworth has been trying very hard to push the community in the right direction. But in order to "arrive" we need to actually embrace the ideals of OSS rather than hanging on to this idea that packaging repositories == Linux == OSS freedom.

    13. Re:Before you start screaming about this. by BrokenHalo · · Score: 3, Insightful

      I do agree that the base should be better standardized (where files are for network config, etc). It's getting better, but everyone still does it a little different.

      Yup. And everyone should standardise on Slackware's init scripts. (OK, I'm joking, but not much... :-))

      Almost the first thing that pissed me off about Ubuntu (apart from the coprophiliac theme) was the fact that they had arbitrarily fucked around with inittab, and I had to go looking for it. I've nothing against change where it's useful, but I do object to developers being craniorectal just for the sake of it.

    14. Re:Before you start screaming about this. by mixmatch · · Score: 3, Insightful

      Is it a waste? Or is it an opportunity for budding developers to learn conflict resolution, debugging, and planning without buggering up a major distribution?

    15. Re:Before you start screaming about this. by Richard_at_work · · Score: 4, Informative

      No, no responsibility exists at all, in any situation - I can produce either a free or a pay for product, and I can happily walk away from it at any point, taking with me my tools and code and no responsibility to support you exists at all. There is no way in hell you can tell me to keep working on something that I don't want to keep working on.

    16. Re:Before you start screaming about this. by marco.antonio.costa · · Score: 3, Insightful

      He's absolutely right. The point of open source is freedom. People should be free to work on whatever distro suits your fancy. The market will decide which of them wins out the dominance in each of the 'sectors' be it a big one, like Desktop OS or really small like Studio64 and UbuntuStudio.

      Freedom works, freedom's great, try to take it from us and you'll be shot. ;-)

      --
      Send your spendthrift head of state this
    17. Re:Before you start screaming about this. by DragonWriter · · Score: 3, Insightful

      We do need different distros for different needs, the problem is there's also a lot of distros filling the same needs and some do a pretty poor job of it such that the resources would be better spent on a competing distro.

      I suspect that most people agree with that.

      Where they disagree is on which distros are doing the right thing and which are wasting their time. Its pretty obvious that they disagree on that, because if they didn't, everyone would be working on the same distros now, and there would be no issue.

      Also, its not like the developers that are scratching their own itch working on "distro x" would necessarily be as interested in working on "distro y". The Linux Community isn't a corporation with fixed resources and a central command that can redistribute them wherever it wants. If people aren't working on what they want to be working on, those resources don't go somewhere else, they just go out of the community entirely.

    18. Re:Before you start screaming about this. by DragonWriter · · Score: 5, Insightful

      But how about a little less fragmentation?

      Fine. Everyone should stop working on your favorite distro now, and work on my favorite distro instead, okay? That'll get us "a little less fragmentation".

      Calls for "less fragmentation" are vacuous without a call to unite behind something specific; then we can debate the pros and cons of what would be gained and what would be lost. Of course, the people you really have to convince are the people working on whatever would be axed, since its an open source community and the only way to make that happen is to convince those people to stop working on what they've been working on and start working on something else.

    19. Re:Before you start screaming about this. by C0vardeAn0nim0 · · Score: 5, Insightful

      the kernel _I_ use is not bloated. it's 20 something seconds from tapping enter on grub's menu to the login prompt (i log in text mode).

      okay, i'm a hardcore debian user, i know how to compile my own kernel, but still, ubuntu 9.04 beta boots in pretty much the same time with a kernel that includes everything plus the kitchen sink.

      the kernel is not bloated, it's just that it comes with drivers for a shitload of hardware.

      take windows' kernel. if you include on it's source tree all kinds of drivers, for all kind of hardware, how many megs the code would be ?

      it's not bloat, it's neccessity.

      strip it down by deleting all .c, .cpp, .h, etc, files from stuff you don't need and it'll get pretty slim.

      --
      What ? Me, worry ?
    20. Re:Before you start screaming about this. by Zero__Kelvin · · Score: 4, Informative

      "Suppose someone creates a very minimalist linux distro which includes a very good package management system. Suppose this package management system includes nearly all popular linux software packages.

      Now suppose it were rather easy for anyone to install any number of those packages, bundle them together into one meta-package keyword, and call that a distro.

      We don't have to imagine. Thanks to the diversity of FOSS and the strength of the ability to bundle and innovate at will, there is Gentoo Linux and Open Embedded (which is based on Gentoo's Portage software installation and management tool.)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    21. Re:Before you start screaming about this. by **loki969** · · Score: 4, Insightful

      You just keep ignoring the way things work in the community. You can't just plug distros and people together like Lego bricks. Most of those that run distros simply do it for fun and freedom. They have a certain vision of how they want things to be done and the GPL gives them the freedom to do so. If you take that away from them they'll stop contributing because it is their spare time and just like you and me they prefer to do what they want.

      Another common misconception seems to be that Linux has to take over the world. I couldn't care less how fast the community grows because it works already! The commuity itself has nothing to sell so the marketshare is not important at all. The only thing that really matters is how many active and happy developers we have.

    22. Re:Before you start screaming about this. by EEBaum · · Score: 3, Insightful

      No, no responsibility exists at all, in any situation - I can produce either a free or a pay for product, and I can happily walk away from it at any point, taking with me my tools and code and no responsibility to support you exists at all.

      You, sir, are the reason for the screaming noises emanating from my office on a daily basis. You are correct, but you are the reason for my screaming nonetheless.

      --
      -- I prefer the term "karma escort."
    23. Re:Before you start screaming about this. by von_rick · · Score: 2, Insightful

      You are overlapping technology and economics, and they don't quite intersect (on the points you mention). Unless you have a level of uniformity, you cannot expect any kind of market significance, much less market dominance. While I agree with Torvalds that its not possible to have a one size fits all distro, you at least need to come to common ground about the hardware drivers, networking tools, filesystems, shells, etc.

      --

      Face your daemons!

    24. Re:Before you start screaming about this. by element-o.p. · · Score: 3, Interesting

      But that's the beauty of Linux. Linus may be "a geek, a developer" and may indeed be out of touch with what companies need, but that's okay because RedHat and Novell stepped up to fill that need. Meanwhile Daniel Robbins created a distro for those who either like to tweak and build bleeding edge systems or who need systems that don't have to be rebuilt every couple of years when the packages are all out of date. Mark Shuttleworth built a distro for people who want a version of Linux that just works right out of the box. Klaus Knopper had the great idea to create a distro you can run from a CD instead of installing on a hard drive.

      This is cool because you can use the right distro for the job at hand. We use Gentoo where I work because we can keep our servers up to date with minimal downtime -- we don't have to rebuild our servers every time we want to upgrade. I run Slack at home because, well, it's what I learned first. I've got a hard drive install of Knoppix on a laptop because I couldn't boot from CD on that particular machine, so I pulled the hard drive, mounted it in an external enclosure, booted Knoppix on another machine and followed the instructions for a hard drive install using the USB drive, then reinstalled the hard drive in the laptop. I knew Knoppix was very good at automatically detecting hardware, so I felt Knoppix would have a good chance of working on the first install (it did).

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    25. Re:Before you start screaming about this. by Lumpy · · Score: 2, Interesting

      What I want.....

      a single filesystem design ENFORCED. I mean that Linus comes over and kicks all the developers in the nuts HARD if the filesystem design is not enforced. Configs reside in /etc DAMMIT! not in opt/user/strange/kinda/etc/myconfigs/are/in/here/ok

      tires of looking yet somewhere else for the damned configs for distro Y compared to X.

      Curb stomp app developers that also break this rule. PLEASE!

      --
      Do not look at laser with remaining good eye.
    26. Re:Before you start screaming about this. by LoRdTAW · · Score: 4, Informative

      The vanilla run on everything kernels are quite big but they include support for all types of CPU's (for that architecture of course), hardware and even debugging stuff. Ever custom compile a kernel for your running system eliminating all but the drivers you need? It becomes very small. I cant remember the last time I did but I remember it was under 10MB but I could be wrong. The Core boot team has trimmed down the kernel to fit inside a 2MB bios chip with tiny X and busy box to boot into a GUI with X terminal. Now that is small.

    27. Re:Before you start screaming about this. by Zero__Kelvin · · Score: 5, Insightful

      "But that's mainly a problem with the way that Linux is put together not the distros. The Linux kernel last time I checked was something like 30mb. Admittedly that was years ago, but when you've got a kernel that bloated it's going to be difficult to have it also work on a smart phone."

      Actually the main problem with Linux isn't Linux at all, but rather ignorance on the part of those who don't understand Linux at all but spread incorrect information. For example, you are confusing the size of the source tarball, which includes support for pretty much any feature you could ever want on more than 20 hardware architectures, with the size of the resultant binary executable after the kernel options are configured and the source is compiled. You then go on to make absurd statements based on this lack of understanding.

      Linux is the foundation of many small memory footprint embedded systems including, but not limited to, cell phones. The entire Motorola Razr series is Linux based, and perhaps you've heard of the G1? Saying it is difficult because the Linux kernel is bloated has to be the worst kind of bad information. It misses on every count in every way. Empirical evidence contradicts your claims at every turn ...

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    28. Re:Before you start screaming about this. by FudRucker · · Score: 4, Informative

      i just downloaded and build 2.6.27.14 and the tar.gz source code package was something like 61 megs, out of that 61 megs of source code. the kernel image itself is 1.1 meg and the modules i selected to include all installed to /lib/modules/2.6.27.14/* and it weighs in at 10 megs.

      just because the kernel source is BIG does not mean the compiled/installed package is going to be big too, depends on the builder, i build my own custom kernels trimming the fat by not building support for hardware i do not own, but of course distro builders will build in more support to handle as much hardware as feasible and still have a responsive and usable kernel so the default/generic kernel in most distros will be considerably larger but will still run almost as good as any custom kernel...

      --
      Politics is Treachery, Religion is Brainwashing
    29. Re:Before you start screaming about this. by erktrek · · Score: 2, Interesting

      Uh - I may be missing the point but if you charge for a product then it seems to me you might have some sort responsibility to your clients (maybe even legal though IANAL).

      Also depending on the OSS license you use you might have the responsibility of providing source code to those people whom you distribute it to.

      I guess these things wouldn't prevent you from walking away but they might make it somewhat more annoying/painful.

      Just saying..

    30. Re:Before you start screaming about this. by Thaelon · · Score: 2, Informative

      This is a really cool idea, but I foresee the implementation falling short.

      In my experience Linux packages have terrible names, non-descriptive names, or both, and usually, worthless or no description.

      So you end up with have several different packages that do similar or the same things with no significantly distinguishing characteristics. For example: smartphone-system, smart-phone-system, smartphonesystem, dtmf-system, smart-phone, and smartphone. Then you'll have 5 different distros that use different but overlapping packages, with insufficient documentation to make a decision as to which you need.

      So in practice, I usually have no idea what package(s) I need without extensive searching of the tubes, but maybe it's just my lack of experience.

      --

      Question everything

    31. Re:Before you start screaming about this. by MightyYar · · Score: 4, Insightful

      And they'd be right... so what? A guy restoring cars in his garage isn't being very "productive" either. Neither is someone planting flowers in their garden. Complaining that everyone isn't 100% efficient all of the time is silly, IMHO. A mark of our high standard of living is our free time.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    32. Re:Before you start screaming about this. by Crispy+Critters · · Score: 2, Insightful
      "I think this would be a superior option to having many completely independent distributions, and it would allow for faster innovation and easier support."

      Until it didn't. You're right that this would have a large number of superior characteristics as long as it was working.

      The trouble is that you need to pick who is going to run it, what system will be used, what packages are included, and so on. And when the decision-making process breaks, the whole thing collapses.

      Here is an example of a very simple question to start with: Will the meta-distro avoid all tech that might be patent encumbered in the US or will it exist completely without corporate support from any US company?

      If this system is so superior, why haven't groups of people started working together to make it happen already? There is nothing stopping them.

    33. Re:Before you start screaming about this. by Rich0 · · Score: 4, Interesting

      Yup - I have more junk than a typical desktop install (netfilter, ivtv, lots of extra lm_sensors), and my kernel is only 3MB (bzip2'ed). And that is on amd64 where code is bigger. No need for an initrd either.

      You can get the linux kernel pretty small if you need to.

    34. Re:Before you start screaming about this. by LateArthurDent · · Score: 3, Insightful

      Uh - I may be missing the point but if you charge for a product then it seems to me you might have some sort responsibility to your clients

      Not unless there's a support contract in the purchase. You've paid for the copy of the software, you have the copy of the software, transaction is completed. No further work required on the part of the developer.

      Of course, if you build a reputation for ignoring complaints and not supporting the software you make, you might find it more and more difficult to sell your software. That's a risk the developer is free to take, though.

      Also depending on the OSS license you use you might have the responsibility of providing source code to those people whom you distribute it to.

      I guess these things wouldn't prevent you from walking away but they might make it somewhat more annoying/painful.

      If you plan it right, thinking that you might want to walk away in the future, you just include the source code with the binary distribution. This way everybody who is entitled to the code already has it and your responsibility is complete. You're not required to forever distribute the source code, you're just required to give it to anyone to whom you (not somebody else) gave the binary to, if they want it.

      Of course, if you really do it right, you just put your source code on sourceforge or somewhere like it. Anytime you walk away, the code is still there, and others can fork/restart the project anytime they want in.

    35. Re:Before you start screaming about this. by samkass · · Score: 2, Insightful

      Linux is the foundation of many small memory footprint embedded systems including, but not limited to, cell phones. The entire Motorola Razr series is Linux based, and perhaps you've heard of the G1? Saying it is difficult because the Linux kernel is bloated has to be the worst kind of bad information. It misses on every count in every way. Empirical evidence contradicts your claims at every turn ...

      Those, however, all use embedded Linux distros. They don't use a desktop distro and then pull phone-specific add-ons, which I think was the parent poster's point. MontaVista and Android were specifically built to run in embedded environments and benefit from that specialization. Which I think was Torvalds' point-- the Linux community has benefited quite a bit from MontaVista's contribution to the embedded space and to a lesser extent from Android's marketing. That might not have happened with a single distro.

      --
      E pluribus unum
    36. Re:Before you start screaming about this. by somenickname · · Score: 2, Informative

      That defeats one of the primary benefits of the linux kernel for the end user: You plug a device in and it usually just works. No driver installers, no unhelpful dialog saying "Should I search for a driver for you?" and no unnecessary vendor crapware added to the system tray.

      30MB is a fairly trivial amount of disk space and these modules at worse add a small performance penalty to boot times and no performance penalty to runtime.

    37. Re:Before you start screaming about this. by sdguero · · Score: 3, Funny

      okay, i'm a hardcore debian user, i know how to compile my own kernel,

      Last time I checked, knowing how to compile a kernel does NOT make someone a "hardcore user"

    38. Re:Before you start screaming about this. by turgid · · Score: 2, Insightful

      Or do you think that Slack, Cent, and RH are all the same thing? Ubuntu can use RPM's via alien. Are you telling that there is no difference between Ubuntu and Slack?

      No, I'm not saying that at all. You have completely misunderstood me. I've done a lot of compiling and packaging in my time, and you sound like you don't understand the issues involved at all.

      Tell me, how would your wonderful unified package manager cope with a C++ binary compiled with, for example, gcc-4.2.4 on a system where the C++ libraries were compiled with, say, gcc-3.4.6?

    39. Re:Before you start screaming about this. by MightyYar · · Score: 3, Interesting

      I suppose it depends what the community's goal is

      That's the misconception right there. "The Community" is not a block of like-minded individuals.

      if it is to increase marketshare and just generally make software better for everyone by decreasing Microsoft's dominance then it has to be more than just a hobby.

      Which is why we have companies like Canonical and the huge community that has grown up around Ubuntu.

      If however it's to remain just a hobby, it can't ever expect to be increase marketshare at an increased rate and may even start to see the trend reverse.

      Which I suspect a lot of Linux hackers would be just fine with.

      but I suspect those who do it just as a hobby are more often than not also those who are guilty of complaining about Microsoft's dominance when they could do something about it.

      You also have those people :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    40. Re:Before you start screaming about this. by xenocide2 · · Score: 2, Interesting

      All of this conversation leads up to the real point here: combining ideas like git's distributed revision control with Debian's compartmentalization should expand the potential for engineers to deviate where necessary while widely sharing as much as possible. Not everything that's good for the goose is good for the gander (compiling the kernel for optimized size might not be appropriate on the server), but I'm sure there's a few worthwhile modifications to Debian packaging primarily for embedded that won't harm desktop and server, or possibly improve it.

      Unfortunately, the role Debian serves as Stone Soup Chef is not always acknowledged.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    41. Re:Before you start screaming about this. by socrplayr813 · · Score: 2, Interesting

      This is something of a pet peeve of mine...

      Who are those people to judge how I spend my time? Yes, it would be great if we all worked toward a common goal (ie. betterment of society), but there is nothing wrong with taking time to enjoy your life.

      I'd rather spend my 80-whatever years enjoying myself as much as possible rather than working myself nearly to death while being completely miserable, accomplishing only slightly more than my lazier self.

      In the cosmic end, it's most likely a wash anyway, so why not have fun with it?

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    42. Re:Before you start screaming about this. by byolinux · · Score: 2, Informative

      have you turned on one of the latest smartphones? iPhone, Android, etc... they take about 20-30 seconds to boot.

    43. Re:Before you start screaming about this. by renoX · · Score: 2, Interesting

      [[the kernel _I_ use is not bloated. it's 20 something seconds from tapping enter on grub's menu to the login prompt (i log in text mode).]]

      Uh? In autologin mode, with BeOS, the time from grub to a fully functionnal graphical desktop was 14s on a Celeron333 with 128Mo of RAM and that was several years ago, so I wouldn't bragg to much about 20+ seconds to boot the login prompt on a computer probably much, much more powerful: the Linux kernel you use is definitedly not optimised for fast booting..

      Note that with current hardware it is possible to have fast boot with Linux: Arjan has made his Eee901 laptop boot Linux in 10s (without network and with an HDD, 5s with a SSD) using XFce as a desktop, yet it'll take probably a long time to have this included in a generic desktop distribution, *if* it happens this time, I'm cautiously optimistic as even though Arjan first patch to the Linux kernel was rejected, he rewrote his code and the other one has been accepted so he seems really dedicated to this goal but it'll take time..

    44. Re:Before you start screaming about this. by Jurily · · Score: 5, Funny

      Last time I checked, knowing how to compile a kernel does NOT make someone a "hardcore user"

      It does on debian. On gentoo, it's pretty much the standard. Also, we rival an XP install on the number of reboots required. "Oops, I need lm_sensors. Silly me."

    45. Re:Before you start screaming about this. by thegrassyknowl · · Score: 2, Informative

      the kernel is not bloated, it's just that it comes with drivers for a shitload of hardware.

      That _is_ the definition of bloated, since many people use a limited subset of PC-compatible hardware. It's nice that you can just stick in almost any piece of kit and Linux detects it and runs with it. It would be nicer if all that cruft was cut out of the base kernel and drivers were available for download on demand rather than shipped with it.

      That said, I agree with Linus on the topic of multiple distros. I have had on one occasion to patch the hell out of Linux/Glibc just to make a distro that met size+international+supported by our toolset vendor. There is a market for many distros for many things.

      I also think the biggest hold-back for Linux is that there is no single "this is Linux" distro for the masses. Windows is the same no matter where you install it. Things are in the same place on every XP install on the planet for the most part. Why can't there be a single distribution that meets the needs of average Joe desktop user, has good 3D hardware and gaming support, lets them achieve all they need without logging in as root, and "just works".

      Ubuntu comes close to this, and almost every conceivable software package for the average user exists in its software repository somewhere. I'm a power user/dev/sysadmin and I don't often need to stray outside the Ubuntu package system to find what I'm looking for.

      --
      I drink to make other people interesting!
    46. Re:Before you start screaming about this. by Schraegstrichpunkt · · Score: 2, Insightful

      So, if you think it's worth doing, make it happen. You have that freedom.

      That's why I like free software. If others hate your idea, they can't stop you from pursuing it.

    47. Re:Before you start screaming about this. by khanyisa · · Score: 2, Funny

      Last time I checked, knowing how to compile a kernel does NOT make someone a "hardcore user"

      I think you mean knowing how to get a computer to compile a kernel. If you actually know how to compile a kernel yourself, without any machine assistance, I'd rank you a "hardcore user" alright.

  2. No its just that : by unity100 · · Score: 4, Insightful

    We need a main, reliable, one size fits all DESKTOP distro. that's what we need.

    and yes, all other distros should continue, for really many of them are for niche markets.

    linux basically equals webserver as of now. whereas many IIS servers house 1-2 company sites (and many of them are in-house boxes), linux distros host hundreds each.

    but on desktop we dont have a strong name presence so that when you name it, everyone will know. we need that.

    1. Re:No its just that : by crivens · · Score: 2, Interesting

      You mean a one size fits all distro for each niche/market? Like one desktop, one server, one netbook, one phone, one embedded.....? They could all come from one distro, but that'll never happen unfortunately.

    2. Re:No its just that : by morgan_greywolf · · Score: 2, Insightful

      Because nobody needs customized, niche desktop distros like Ubuntu Studio, amiright?

    3. Re:No its just that : by 0100010001010011 · · Score: 4, Interesting

      Debian / Ubuntu could easily be this 'one size fits all' distro with apt-get. I use the 50MB bare bones install of Debian for all my servers and build from there.

      You want a desktop?
      apt-get install gnome*

      You want a desktop on a 500 mHz computer?
      apt-get install xfce

      You want a webserver?
      apt-get install apache php5 perl

      You want a media encoding server?
      apt-get install ffmpeg mencoder

      You want it cutting edge?
      apt-get -t unstable

      You want it rock solid?
      apt-get -t stable

    4. Re:No its just that : by CannonballHead · · Score: 2, Informative

      So either everyone learns what "apt-get" does (not to mention how to use a command line interface in the first place), or everyone runs commands and has no idea what they are doing. Then a hardware issue comes up with their video card. Oops.

      Plus, why apt-get? Why did we decide to use debian over rpm? hmm.

      One problem, if it's a problem, with Linux is that those that have learned to use it (read: taken time) presume everyone else can learn, too (read: has time). That's not the case.

    5. Re:No its just that : by Yvanhoe · · Score: 2, Interesting

      We don't need a new distro. We need Windows 7 to fail miserably.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    6. Re:No its just that : by ethana2 · · Score: 5, Funny

      alias frigging='gksu' alias fricking='sudo' alias install='sudo apt-get install' alias uninstall='sudo apt-get remove' alias check-update='sudo apt-get update' alias update='sudo apt-get upgrade' alias murder='sudo killall' alias get='wget' alias GET='sudo wget' alias enter='cd' alias up='cd ..' alias home='cd ~/' alias unmount='umount' alias restart='sudo shutdown -r now'

    7. Re:No its just that : by surgen · · Score: 2, Funny

      >Will it default to KDE or to Gnome? >Then you could worry about whether emacs, vi, or something else >bikeshedding about the icons and default themes. >list of things "everybody" agrees should be in the T1TDD I don't see why this is really a problem, everybody with an opinion knows what they're going to use, then you use have the package manger report on what has the most installs and ship with those by default.

    8. Re:No its just that : by Spatial · · Score: 2, Funny

      You want a desktop on a 500 mHz computer? apt-get install xfce

      Indeed! XFCE is running fine on my 500 millihertz, hydraulic logic-gate CPU. :)

    9. Re:No its just that : by DiegoBravo · · Score: 2, Insightful

      From the "package installation" point of view, almost any mayor distro solved that problem (even for Slackware you can get any unstable tgz and "install" it.)

      But other aspects are rather important:

      1) Provide developers (even of closed source coders like autocad or grand-theft-*) with a single target platform (as Vista proved, it is really difficult to support several OS flavors)
      2) Provide a standard set of GUI tools; for example, I'm used to the Ubuntu admin tools, but get totally lost when trying to use a Suse distro (ok, you can always use the command line tools bla bla bla)
      3) Do not confuse "standard" newcomers with the "not just Linux, but Ubuntu/Fedora/OpenSuse/Gentoo/whatever thing"... Remember the mess created by M$ with the Vista "editions".

      regards,

    10. Re:No its just that : by Totenglocke · · Score: 2, Insightful

      You don't NEED to use CLI for apt because of Synatpic -- wonderful graphical interface for managing apt. And no, I'm not a Linux expert, just someone who wanted to try something new, and now I mainly use Linux (was using Ubuntu for a long time but recently switched to an unofficial offshoot of Ubuntu, Linux Mint).

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    11. Re:No its just that : by EEBaum · · Score: 2, Interesting

      Unless the "common system" is the kernel, this is a problem in design of either the package management system or the particular packages.

      It's usually a problem between the repositories and the application in my experience. Scenarios that make this happen:

      • I need a feature that is present in a new version of an application. There is no package available for that version in my distro's repositories.
      • An application has been abandoned by developers, but I still use it. A new feature of a package it depends on breaks backward compatibility. Therefore, to keep my app working, a dependency can no longer be updated. Now I have another application that needs the NEW version of the dependency. I can't have both.
      • There is an application that does not have packages for my distro. It depends on something that DOES have packages in my distro.

      My choices tend to be hacking it together until it works, or waiting indefinitely in hopes that someone will assemble an appropriate package. The former tends to weaken my system's continuity. The latter tends to not let me run software.

      --
      -- I prefer the term "karma escort."
    12. Re:No its just that : by element-o.p. · · Score: 3, Insightful

      ./configure && make && make install works pretty well most of the time.

      If you want to try to install prepackaged binaries designed for another distribution, then yeah, better be prepared to spend some time resolving dependencies. On the other hand, I have seen similar problems when a Windows app requires a certain service pack version (or requires !service pack version, as the case may be).

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    13. Re:No its just that : by EEBaum · · Score: 2, Interesting

      The package management systems work fine... IF the package I want is in the repository. Maybe I'm doing it wrong, but I sometimes want applications and versions that aren't in the repository. Maybe I'm just not comfortable with some Linux "sorry, you can't have that version yet" philosophy, even though that version is publicly released and its website offers manual installation instructions. I grew up on Windows, where if an application is available, I can install it right away. If I need that feature now and there's no package, what are my choices that don't involve destabilizing my package dependencies?

      --
      -- I prefer the term "karma escort."
    14. Re:No its just that : by morgan_greywolf · · Score: 2, Informative

      No. It also has two customized Linux kernels (realtime and low latency) and custom system daemons.

    15. Re:No its just that : by Hatta · · Score: 2, Insightful

      You don't NEED to use CLI for apt because of Synatpic -- wonderful graphical interface for managing apt.

      You have that backwards. You don't NEED to use GUI for Synaptic because of apt. Typing a simple one line apt command is a whole lot easier and faster than waiting for a GUI to load, then searching through the GUI for the option you need.

      --
      Give me Classic Slashdot or give me death!
    16. Re:No its just that : by Totenglocke · · Score: 2, Insightful

      Only if you already know exactly what you want. There are times I go to get a specific program in Synaptic and then see something else I want to add on that's related to it. You don't get that with the cli.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
  3. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  4. What the hell by kcbanner · · Score: 4, Insightful

    The reason I love linux is because I have the choice. Minimal distro, server oriented distro, etc. Trying to make one big distro is absolutely the wrong thinking, it would be impossible to decide on anything first of all, and its been proved this concept doesn't work already, by a company called Microsoft.

    --
    Obligatory blog plug: http://www.caseybanner.ca/
    1. Re:What the hell by east+coast · · Score: 2, Insightful

      Trying to make one big distro is absolutely the wrong thinking, it would be impossible to decide on anything first of all, and its been proved this concept doesn't work already, by a company called Microsoft.

      Yeah, I'd never trust the company that has ~88% market share. It's absolute proof that they know nothing.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    2. Re:What the hell by Anonymous Coward · · Score: 2, Funny

      Yes, Microsoft is the perfect example as to how to fail at capturing market share.

    3. Re:What the hell by tbannist · · Score: 2, Insightful

      Well they've proven they know marketing and how to form anticompetitive agreements with end user computer sales companies. Beyond that Microsoft has rarely shown that they know anything else.

      --
      Fanatically anti-fanatical
    4. Re:What the hell by ArsonSmith · · Score: 2, Insightful

      No, for us, and for the Windows OS. It's done MS just fine though.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    5. Re:What the hell by kent_eh · · Score: 2, Insightful

      Yeah, having >90% market share on desktops has been a disaster for them.

      It has been a disaster for their customers, and for the people who have to keep it "just working" (which does include quite a large number of Microsoft employees).

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    6. Re:What the hell by WoLpH · · Score: 2, Insightful

      Indeed, one size simply doesn't fit all.

      Personally I prefer to work with KDE (3.5 mind you) but I know enough people that really like Gnome. Does this mean that either of these should stop to exist? No... most of us chose for Linux because you get the choice, not because you want everything to be chosen for you. If you prefer that, go for a Mac or something.

      I think it's a great thing that there's diversity in Linux distributions, although I have to agree that there are some obsolete distros around. A lot of them do earn the right to exist.

    7. Re:What the hell by ZeroPly · · Score: 3, Insightful

      Yes, but the reason you can't get support for printer XYZ is exactly due to that choice. No company wants to offer "Linux support" for their peripheral and have someone call in who is using whackadoodle-encrypto-tiny-footprint-Linux version 7 alpha.

      Get one main distro which is THE official desktop distribution. Everything else is experimental. Then you can go to Epson and ask them to support that when they bring out their new multifunction printer. If you're not using the official distro then it's on you to figure out why the ink level monitor won't work on your system.

      Linus is a techie. He is as qualified to plot business strategy as Jack Welch is qualified to change the breaker box in my basement.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    8. Re:What the hell by kcbanner · · Score: 3, Insightful

      If manufacturers provided some sort of specs for their hardware linux kernel developers would jump on the opportunity to make a driver.

      --
      Obligatory blog plug: http://www.caseybanner.ca/
    9. Re:What the hell by falcon5768 · · Score: 3, Insightful

      except that same amount of large corps use Microsoft on the desktop level. Which is what we are talking about here. And WHY Linux needs a one size fit all.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    10. Re:What the hell by msuarezalvarez · · Score: 2, Insightful
      I have yet to find one of these mythical new users which "don have a clue what dstro they need" that proponents of the One True Distro keep bringing up. *All* new users I know installed the first distro they came across, and that has *always* been either Fedora or Ubuntu. This horrible state of doubt you seem to be describing simply does not occur IME.

      (More geekish new users do wander a bit more: but I have yet to find one who ends up considering any option apart from Debian, Slackware and Gentooo---but the geekish new user does not really matter in this context)

    11. Re:What the hell by Sancho · · Score: 4, Interesting

      Hell no!

      I just bought a new laptop. I usually keep Windows around for the smattering of programs that won't work in Linux, and for which there is no alternative. Since the new laptop came with Vista, I decided that I'd try it out once and for all and see how bad it was.

      To my surprise, I kinda enjoyed it. There were a few glitches, and performance seemed lower than I would have expected (mouse stuttering when the hard drive is spinning, etc.) but overall, it wasn't awful. Frankly, I SSH to other machines to get real work done anyway, and you can SSH from just about any OS.

      Then I went through The Ritual.

      The Ritual is getting rid of crapware. In the past, I've done this by reinstalling the OS and drivers. And that's when I realized how spoiled I was with Linux. Because while Linux supports the drivers out of the box, with Windows, I had to go out and get them. I had to figure out which drivers were appropriate for my machine (Dell often names them similarly, and you have to have intimate knowledge of the hardware and what it does (including controllers, etc.) to find the appropriate driver on their website.) I then had to install them, one at a time, and each one wanted to reboot afterwards (though I chose not to.)

      After a while, I got fed up. I installed Linux on the thing and was done with it. And you know what? The user experience was fantastic. Everything felt smoother and faster in Linux. And I realized once again why I stopped using Windows as my primary OS years ago.

      More on topic, though, there seem to be two camps in the Linux world: those who want to make the best OS possible, and those who want to topple Microsoft. A unified Linux seems necessary for the latter, but would probably make the former goal impossible.

    12. Re:What the hell by NormalVisual · · Score: 2, Insightful

      On the other hand, there are also plenty of large organizations that use Windows backends. I'm not a MS fan, but the parent's post still stands - with almost 90% market share, it's silly to claim Microsoft is "proof the concept doesn't work". You may disagree with them, but if the product wasn't meeting customer needs, it wouldn't be out there.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    13. Re:What the hell by FishWithAHammer · · Score: 2, Insightful

      I haven't had crapware on my last two laptops--I buy from Dell's Vostro line, which is their small/medium business line, and they don't put crapware on there.

      I also think you're full of shit about drivers. On Dell's site you just punch in your service tag and it'll present you with all the appropriate drivers for your machine.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  5. Oh no!! by $RANDOMLUSER · · Score: 4, Funny

    Yet another distro. Anybody have a link where we can download this One-Size-Fits-All Linux?

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:Oh no!! by Wonko+the+Sane · · Score: 2, Insightful

      If other distros were inclined to, it would be possible to turn Gentoo into a superset of all the other distributions.

      Each distribution would have its own profile and binary package mirror

      Chances of this happening however...

    2. Re:Oh no!! by shutdown+-p+now · · Score: 2, Funny

      Chances of this happening however...

      ... are about as high as the chances of not having a breakdown during `emerge -u world` within one week.

  6. How about... by Emperor+Skull · · Score: 5, Funny

    Linux Starter
    Linux Home Basic
    Linux Home Premium
    Linux Business
    Linux Enterprise
    Linux Ultimate

    1. Re:How about... by fractalVisionz · · Score: 2, Interesting

      Though funny, at the same time this plagues Microsoft's end users,in the form of what does each package actually get, it is used as a great power for Linux, in the form of different niche distributions which have (mostly) defined markets.

      We all know some distros for Linux starters, and we all know some for business, and some for the ultimate geek card score. Because these options are provided not as a single product, but as a variety of distributions and even sub-distributions, each product can gain their own community, and in turn, provide better uptake of Linux.

    2. Re:How about... by element-o.p. · · Score: 3, Insightful

      Linux Starter --> Knoppix (no install required!)
      Linux Home Basic --> Ubuntu
      Linux Home Premium --> Fedora/Debian
      Linux Business --> Suse
      Linux Enterprise --> RHEL
      Linux Ultimate --> Gentoo, of course

      :)

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  7. Focus efforts on presentation... by Vthornheart · · Score: 4, Insightful

    Perhaps instead of worrying about the specific distro being worked on (and distro-specific apps), developers could unite to improve the libraries, services, and interfaces that are used universally. Gnome and KDE, for example, are the "face" of Linux to the average user. And let's face it... KDE is modern but broken in many ways, and Gnome is stable but behind the times in many ways. The specific distro being improved is less of a concern if the focus is on bringing stability, visual appeal, and new user interface innovations to the frontend of Linux itself: the GUI interfaces that the average user works with on the system. Working on that aspect would make every distro benefit.

    --
    -Vendal Thornheart
    1. Re:Focus efforts on presentation... by gbjbaanb · · Score: 2, Interesting

      Nice idea, but I don;t think it'd really fly in the real world.

      So, how about we just go with something slightly more easy to implement: a standard base of where stuff goes. (yes, I know the LSB). So far m biggest problems with Linux is trying to remember where this distro has put something, and what it's called it - eg apache on 2 different distros will be called different names (eg apache, httpd), run as different users (apache, nobody, httpd), and have its config put in different places (ok, usually it does go into /etc/httpd but other ones go all over the damn place).

      Just the above would make a huge difference to Linux standardisation without having to stomp on people's independent choices.

  8. No kidding. by palegray.net · · Score: 3, Informative

    I use different distros for different tasks, because the distros themselves place different weights of importance on various factors.

    For years, my servers have run on Debian plus the odd BSD box here and there. Rock solid reliability with very little maintenance overhead, but you don't get the latest and greatest stuff in the repositories.

    I've got a couple of servers running Ubuntu with VMware Server on top for internal VPS work. Again, very few problems aside from a couple of issues related to kernel upgrades.

    My laptop runs Ubuntu Desktop edition, which works great for me. I have almost no trouble with package management, even for cutting edge stuff, and the driver support is great.

    I use a couple of live CD distros for repairing Windows systems when they get out of whack. The list goes on and on. It's kinda like programming languages; use the right tool for the job. While you *could* use most modern languages for just about any task, some are better for "X job" than others.

  9. Re:One size fits all by jimwelch · · Score: 2, Funny

    THE obvious choice has changed over the years. THE right decision is wrong several years later. So who gets to make the call?

    • Big Brother Government? - They do some much perfectly.
    • A Standard Organization? - They handled office file format standard so well.
    • Stock Market? - They can no longer afford anything.
    • The United Nations? - Which language version?
    • An Internet Poll? - so scientific
    • Free Market Choice? currently in use.
    • Cowboy Neal?
    --
    Never trust a man wearing a coat and tie!
  10. Too many is too many by Davemania · · Score: 4, Insightful

    Although its good that certain distribution cater for different markets, the problem is the over saturation of one area with too many choices.

  11. Yes, i see, linux is totally failing right now by Anonymous Coward · · Score: 2, Interesting

    -netbooks w preinstalled linux
    -notebooks w preinstalled linux
    -cameras
    -phones (google and also others)
    -e-book readers
    -a large number of set-top boxes.
    -major pc vendors (dell) selling linux preinstalled
    -network hard drives and other intelligent network hardware
    -a the biggest RT operating system vendor cooking some linux
    -ms support for linux
    -a number of up to date embedded development boards from brand manufacturers

    Most of these things have seen a strong rise in the last few years. and for nearly all of them it was mandatory that a specialized distro exists. I don't see how Linux is failing because of not having a single dominant distribution. I see how linux is succeeding because of the number os special distributions.

    Did these people think about why one branch of Dell sell computers with ubuntu and the other one with RH linux?

  12. i disagree.... by mppareto · · Score: 2

    I agree with him...to an extent. Yes, it's true that having several distributions does help fill in some niche markets, but having 100s?? That just leads to confusion. Besides, where has linux gone (in terms of market share) in the past several years? Virtually nowhere.

    One big problem that newbies (such as myself) have is that not only are there tons of widespread distros to choose from (ubuntu, fedora, suse...), but each look and feel differently wrt each other (my experience, anyways). That makes breaking into linux that much harder - How do we choose? Just like the /. gripe about windows Vista having "too many" options (7?) for a consumer to have a good sense of what to get, can you imagine 100s?

    I think it's time for a different approach: have a few (3? 4?) "main" distros (in order to foster some kind of competition) for the newbie (like ubuntu), the advanced version (for /.ers) and derivatives for niche market. Anyways, just my 0.02. Opinions?

  13. A really hope you are kidding. by Sir_Lewk · · Score: 5, Insightful

    Clearly you are not very familar with the linux (or OSS) community. Ever notice the wide range of opinions concerning things like design, inclusion policies, licensing, etc? Have you thought what would happen if you tried to make all those people share a distro? There are plenty of flamewars already, do that and the community would tear itself appart. New distros don't pop up for the hell of it, they pop up because people want something that fits *their specific needs*. Their needs are often unique. People need to get off this whole idea that linux is about "sticking it to the man" and that it needs to change in order to get better marketshares, just for the sake of marketshares. Linux is meant to be useful for people who want it, if it's not for you, then who cares? We're not out to become rich billionaires by toppling microsoft and apple, we're just making a nice operating system for ourselves. This is something the majority of the world can't seem to understand.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    1. Re:A really hope you are kidding. by Jeff+DeMaagd · · Score: 2, Insightful

      As it is, without better visibility and viability, it's pulling teeth to get hardware makers to either provide drivers, or provide specs good enough to make good drivers. I think that's why some people want better market share for Linux. It's not so bad with server hardware as Linux has a good profile there, but for consumer equipment, it has been a lot more difficult.

  14. Yes and that really isn't the problem. by LWATCDR · · Score: 3, Insightful

    You could say we really only need one Desktop distro. But... People work on what they like. You can not force them to work on what they don't want too.

    We have Ubuntu which has a big lead on the desktop so we have some some of those benefits. The problem with Linux is the lack of commercial software and support.
    You can not call the manufacture for help or geek squad. You can not go and buy software you want. There are a lot of free packages and many of them are great. The problem is the average person doesn't know what is good and what isn't. Even when the software is really good the documentation often isn't. Out side of GIMP and OO.org you will have a very hard time finding books for FOSS applications.

    I know that Click and run failed but I still think a application and media store is EXACTLY what Linux needs. A super easy built in solution just like what you see on the Wii, XBox 360, and iPod/iPhone.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  15. "Failure to show significant market growth" by Facetious · · Score: 5, Insightful
    I grow weary of people citing a single, dubious source and saying, "See! See! Linux has failed on the desktop." The problem is that the methodology for gaging adoption is almost always in the form of web trackers, and people have really bad assumptions about user and system behavior. For example:
    • The sample of websites used is non-scientific because they are paying for the tracking service.
    • The assumption is made that people using Linux are interested in the same things as everyone else.
    • There is a massive difference in reporting numbers based on the source of the data. Some claim Linux users are less than 1% of total traffic. Others claim more than 3%. (Similary, Mac is as low as 3% and as high as 9%.)
    • Linux users use browsers with pop-up blockers. A good many Windows users still don't use pop-up blockers, and every pop-up counts as a hit for a Windows user.

    I could go on, but you get the idea. Don't believe everything you read.

    --
    Let us not become the evil that we deplore.
    1. Re:"Failure to show significant market growth" by SirGarlon · · Score: 2, Insightful

      I don't really see why "market share" is that important. Linux works for me, and is a whole lot more suited to what I want to do and how I want to do it than Windows or OSX is. I can buy hardware that will run Linux just fine; I can get tech support if I want it; there are plenty of development projects turning out high-quality software. In a nutshell, it works for me. Isn't that what matters?

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    2. Re:"Failure to show significant market growth" by commodoresloat · · Score: 4, Funny

      He's right! Linux has secretly taken over the desktop while pretending to have little to no market share. Most everyone uses Linux these days, it just doesn't show up on these web tracker thingies.

    3. Re:"Failure to show significant market growth" by Facetious · · Score: 4, Insightful

      What you are saying is that my reasoning is specious. You missed the point. I am saying that I have reason to believe that Linux usage is underreported. That all. The linked article references numbers from Net Applications that says Linux desktop usage has declined from 0.85% to 0.77%. Why should I believe that when other sources like OneStat, XiTi Monitor, W3Counter, and W3Schools place the number at 0.47%, 1.20%, 2.13%, and 3.8% respectively?

      That there is such a disparity among reported sources causes me to doubt. That's it. And there is no pink lizard in your room.

      --
      Let us not become the evil that we deplore.
  16. We don't need the desktop by LittleLebowskiUrbanA · · Score: 4, Insightful

    because we're not making money at this and seriously, who cares? Linux is a choice, not a goddamned marketing campaign.

    1. Re:We don't need the desktop by LunarCrisis · · Score: 3, Insightful

      Larger market share means more chance of official support from hardware manufacturers and game developers. That's pretty compelling from my point of view.

      --
      Mr. Period: Nine is the one that's right by ten!
      Nine: One day I will kill him. Then, I will be Ten.
    2. Re:We don't need the desktop by LittleLebowskiUrbanA · · Score: 2, Insightful

      Then jump right on the marketing campaign. I could care less about the games but you go have fun with that.

  17. Re:sweet by Falstius · · Score: 3, Insightful

    Don't we already have that?

    Linux Home Basic - Ubuntu
    Linux Home Premium - Fedora
    Linux Business - RHEL/CentOS
    Linux Starter Edition - Xandros
    Linux Ultimate - Slackware

  18. Also "agent" changers by phorm · · Score: 2, Interesting

    Some linux users also use agent-changers, to get around those idiotic sites with hardcoded browser requirements (that work fine in Firefox /w Linux, but display an error message unless you tell them you're running something else)

  19. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  20. Re:One size fits all by Hal_Porter · · Score: 2, Informative

    Did you know that Stallman sounds like the Swedish Stålman, literally man of steel (or figuratively Superman). The nomme de guerre Stalin means (more or less) man of steel in Russian.

    Clearly Stallman has the right name and the requisite facial hair and he can write GPL4,5 and 6 to enforce collectivisation of Stallix and the crushing of Kulaks like Torvalds.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  21. The full interview by pseudonomous · · Score: 2, Informative

    Here's the full interview minus the editorial: read it at distrowatch

  22. slow growth has more to do with Microsoft funding by Locutus · · Score: 4, Insightful

    practices. When a company or government finds Gnu/Linux fits the bill better than Windows, Microsoft comes in and essentially pays them to stick with Windows. Governments like Egypt where the OLPC people had a MOU from them but then Microsoft goes over, they talk, Egypt accepts something like $50 million in stuff from Microsoft and when OLPC shows up all they get is "Does it run Windows".

    And let's talk about how HP, Dell, Lenova, etc can not advertise their Gnu/Linux products. Leaked MS memo's already showed Microsoft's hand in this too. They basically said, "you can not lead with Linux" and that meant advertise and the threat is most likely to be those millions of dollars in Marketing Program kickbacks for putting those little MS stickers on everything and saying crap like "Runs best with Windows", etc.

    _That_ has been what has limited marketshare growth to a large degree. IMO. Remember, we are a world full of followers so if too many start going to Gnu/Linux, the horde will follow. That's why Microsoft spends hundreds of millions to stop the switch.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  23. I think we're living in our own bubble here by Dripdry · · Score: 3, Insightful

    If Linux wants more market share it needs a face, it needs something people can point to and say "Linux".
    That's the way this sort of thing works.

    From someone who is no longer in the tech community but is a big geek and has geek friends, we have the wrong aim, people.
    We need good communication, not analytics. Yes the OS should be improved, but in order for lots of people to adopt it we need to communicate a fairly unified, confident idea.

    If Ubuntu is that face, great! Let's work on that.
    If KDE is that face, great! Let's work on that.
    If Gnome is that face... you get the idea.

    People love consistency. We geeks want to analyze and pick apart everything, change it and tweak. Your average person DOES NOT CARE! They want something that works. Until we get that through our oversized brain/ego/whatever then Linux is not likely to take off in a really big way.

    Will this sacrifice a few things? Sure it will. However, since it is Open Source those little niche OS's can still exist! That is the problem with the big players now. We can still tweak things to make them better.

    Geeks like to be RIGHT and not make mistakes. I think it has something to do with smarts, or not being hugged enough as kids, or something. Their confidence/power comes from analyzing and making the "right" decision, which is why science is an analytic's passion. We can be "Right". People do not always want that. They want something that makes them feel good, simple and easy that they don't have to think about. If that thing is windows or Mac for them then so be it!

    The bright spot: What if we did this and got more market share, huh? We'd be in the spot where software SHOULD be. The geeks run things behind the scenes, tweaking and improving, altering and modifying for their user base, while the average person (99% of peopl out there) can use an innovative, slick interface that runs on cheap hardware. When they want to use their special application it works! When they need software or processes tailored to what they are doing, it will be easier. Businesses will run better since there will be less down time on the user side (i think), fewer upgrade$ to the newest Mac/Windows Neon Bloat Fantastic, and fewer headaches with techies trying to make programs/systems work together.

    All we have to do is learn to set aside our infighting because we want things to be scientifically "perfect) and market some form of Linux, anything, and unify behind it for the user base at large. Yes there should lots of distros for niche markets, but a general distribution would be very helpful.

    --
    -
  24. Why Does Linux Desktop Even Matter by mrclisdue · · Score: 2, Insightful

    I use Linux on the Desktop. There is no sign of anything even remotely Microsoft on any of the 4 boxes in my house.

    I know Linux. I use Linux. I love Linux, etc., end of story.

    While I readily admit that anyone with even an iota of common sense and responsibility to anyone else on the internet should use Linux, I really don't care. Linux doesn't have to be more popular for me to justify its use. Other than being part of a safer internet, more use of Desktop Linux has zero effect on me.

    I'm not changing. I do believe that sooner or later, the rest-of-the-world will see the light, and join me in the bliss that is Linux - the ability to exercise virtually 100% control over my system, but I'm in no rush. It doesn't have to be tomorrow. Or in 2010. It'll happen (and I'll be here to say "I told you so" to all those former MS users....)

  25. Arch Linux by Anonymous Coward · · Score: 4, Interesting

    I use Arch as a one-size-fits-all distro. pacman is awesome. I have built desktops and servers dealing with many different tasks from the same ISO. It really is a benefit if you take time to learn it.

    Ubuntu is a necessary evil. For some reason, we need a distro for the Windows masses. But it's better that than Arch mailing lists spammed to the brim with "How do I listen to my MP3s? Linux is dumb."

    While a one-size-fits-all distro might sound like a good idea in theory, in practice it's very bad. Unless you want a Linux-based Windows.

    1. Re:Arch Linux by Just+Some+Guy · · Score: 2, Insightful

      Ubuntu is a necessary evil. For some reason, we need a distro for the Windows masses.

      Don't forget the "have a degree in CompSci, have released successful Free Software applications, and get paid to do work and not dick around with their distro" masses. There are other reasons to use a "friendly" distro like Ubuntu than cluelessness.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Arch Linux by burning-toast · · Score: 4, Insightful

      Ubuntu is a necessary good. For some reason, we need a distro for the Windows masses.

      Fixed that for you.

      I'm surprised that the reason behind having a distribution with a more consistent look and feel and a bit of "polish" to it would be quite so hard to understand for a lot of the Slashdot crowd.

      From the perspective of end-users who like to change some advanced settings, without becoming a certified sysadmin in the process; Linux as an OS is a stubborn, inconsistent, misleading, and often frustrating piece of crap by and large. Some parts of it are examples of exceptional engineering and sleek design (I can't think of one at the moment though). Other parts leave you wondering if anyone has even looked at it from the mindset of a user in the 2000's instead of the 70's when everything was timeshares and terminals.

      There is a large subset of users between the type like someone's grandmother who never touches or needs to understand a thing (only be shown how to do it one way to follow their written instructions) and a system programmer (who knows how it all connects on the inside) which want to have some control over things like printers, modems, dual-monitor displays, VPN connections, network file sharing, media playback codecs / applications, games, wireless internet, Firewalls, Digital Cameras, MP3 Players, and such but not be inundated with mundane, backwards, or otherwise archaic nonsense when trying to change only semi-complex settings. Things like which of two monitors is the primary desktop, how to set their printer to a different paper size, configure their default browser for links opened throughout the system, how to get a software firewall to auto configure based on network they attached to, setup their wireless network connection to always connect to their home network when it's in range, how to open files on another machine in their house, how to setup their scanner, etc. These are some tasks which still have a long way to go to be reasonable for the average sorta-knows-whats-going-on Joe under many circumstances because they have little "gotcha" type bugs which crop up frequently or simply poor design from the beginning. Unfortunately these little "gotcha" bugs tend to come with 40 pages of reading about every other technology even remotely related to try and understand the problem.

      Some people want to actually use their mp3 player instead of learning how shitty the sound system in their operating system is or why their sound card only runs with one program at a time (depending on Distro). Some people want to play games without learning what a binary video driver is or how it taints the kernel licensing / support. Some people want to print their business cards without learning all about CUPS. They just want to plug, click, go. There is nothing wrong with that really.

      Also, Ubuntu has something to offer the Mac users in the same vein which other distributions may not have done quite so well with in the past. As Apple is considered to have one of the more "polished" operating systems of the three I am discussing for end users.

      Most people just want consistency and functionality. Some others want security and flexibility. Everyone wants something a little different. All (K)Ubuntu attempts to do is bridge the consistency/usability and security/flexibility gap. Judging by their popularity they must be doing a decent job so far.

      - Toast

      P.S. Now while my post may read as a flame on Linux it is not. Linux is only what people make of it and it is constantly evolving and for the better in my opinion. My post is a flame on the prevailing attitude around here of everyone needing to understand the really useless crap and have a well formed reflex to having to learn a little about 40 things to make 1 simple thing happen, and that they should like it. Linux is just as complex of a beast as Macintosh and Windows just below the surface, it just doesn't hide that fact as well as some of it's competitors and tends to drown the "power user but not administrator" types with it's incessant little quirks for a great many "normal" activities which people have grown accustomed to being "easy" and relatively "thought free".

  26. Re:slow growth has more to do with Microsoft fundi by eulernet · · Score: 2, Insightful

    No, they didn't spend millions, since copying a CD only costs a few cents.
    Of course, Microsoft counts the donated software at the full market price, but they just provide cheap copies.

    Microsoft is just counting on the fact that they are the first ones, but we'll see if this strategy will continue to work once everybody will be more fluent with computers.

  27. Define "Market Share"... by Dr.Dubious+DDQ · · Score: 2, Insightful
    "[...]failure to show significant market share growth."

    Thing is, most of the time when I see these "market share" figures it turns out to be measured by revenue from new sold units during the most recent [quarter|year|whatever].

    Someone erasing their "Windows 2000" system and turning it into a Linux server doesn't show up at all on this measure. Someone who has to "upgrade" their Windows server repeatedly while their Linux box sits and runs without needing any additional spending on it distorts these numbers, as do the people who spend twice as much on each server due to software licensing fees.

    This is going to be even more distorted if they're specifically talking about non-server "market share", since it's so hard to find pre-installed Linux desktop systems most of the time. I have a suspicion that a lot of Linux desktop machines - even the NEW ones - came with "lowest-common-denominator" Windows OS and were subsequently wiped and replaced with a Linux of the installer's choice rather than showing up as an explicit "linux desktop" purchase somewhere.

  28. Re:Oh I will loose some Karma for this. by theaceoffire · · Score: 4, Interesting

    Imagine that ubuntu released a version without a media player, a version with LAMP installed, a version without compiz, etc, and called each one "Ubuntu 8.10 basic", "Ubuntu 8.10 standard" "Ubuntu 8.10 special super", and the like.

    In my opinion, this would be silly, and I would make fun of this.

    --
    I steal signatures. This one used to be yours.
  29. It's Support, not which desktop. by camperdave · · Score: 4, Insightful

    The problem with multiple distros is that you cannot support them. Let's say Intuit decides to release Quicken for Linux. They will be getting support calls from Fedora users, Ubuntu users, Debian users, Mint users, Suse, Yellow Dog, Ygdrassil (or however that's spelled) etc. Suppose further that Quicken needed a minimum of 1024x768 resolution. Where do you change that? It's not a simple matter of right clicking on the desktop, selecting properties, and moving the slider. It's not even as simple as opening /etc/X11/xorg.conf in an editor. Or let's say you needed to open a port in the firewall.

    Linux is not going to make significant progress onto the corporate desktop until software companies start publishing linux versions of their software. They will be reluctant to do that because the cost of support will be so high.

    --
    When our name is on the back of your car, we're behind you all the way!
  30. Market share doesn't apply by macemoneta · · Score: 3, Insightful

    Market share is the number of copies sold as pre-installs (e.g., netbooks) and retail boxes. For Linux, this number is really immaterial.

    The number of interest is the 'installed base', which is the number of copies installed on hardware. For Linux, this number is hard to get. Some of the larger distributions have started making (low-ball) estimates, but even they admit the numbers don't really reflect the number installed, for various reasons.

    Another question is whether or not to count the number of embedded Linux copies. If my TV, DVR, PMP, MP3, PDA and other devices run Linux (they do), should those count toward the installed base? Or should we be counting general purpose computers only?

    --

    Can You Say Linux? I Knew That You Could.

  31. That would be Debian by Nick+Ives · · Score: 2, Informative

    Suppose someone creates a very minimalist linux distro which includes a very good package management system. Suppose this package management system includes nearly all popular linux software packages.

    Now suppose it were rather easy for anyone to install any number of those packages, bundle them together into one meta-package keyword, and call that a distro.

    That's pretty much the stated goal of Debian, it aims to be the universal operating system. You can do just that with APT.

    --
    Nick
  32. NOT like god! by CarpetShark · · Score: 2, Funny

    Linux distributions are like god

    No they're not. They're like very naughty boys.

  33. What the? by SmallFurryCreature · · Score: 5, Interesting

    You never worked with Linux or indeed any OS have you?

    The linux kernel ain't 30mb. For instance mine are around 4.5mb so you are not even close.

    Oh wait, you are talking about the complete source? Yup that is 30-40mb. Why should you wish to put the complete source code on a mobile phone? Anyway, modern phones can easily have several gigabytes storage so even then it isn't that much.

    Oh and while my kernel is 4.5mb, that is because it includes a LOT of drivers that are not needed but I am to lazy to remove. A mobile phone maker would compile the kernel with only the options that are needed for that piece of hardware. The proof? Mobile phones with linux running on it.

    So basically, you are suggesting a fix for something that ain't broken. Oh well that is slashdot for you. What next, you claims Vista is slow because you have to install it from DVD?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  34. Distros don't matter by Burz · · Score: 4, Insightful

    Platforms do.

    And except for Android, I know of no Linux-based platforms aimed at normal users and/or app developers.

    Distros are too fluid and there are too many of them anyway. This situation makes coding-for and independently distributing PC applications very confusing.

    The only things that would rectify the situation would be to create a fully-spec'd out and vertically-integrated (up through the GUI) platform like Android, or have the community get behind something like LSB Desktop. The latter does not seem to be happening though because it it being marketed to neither users nor app developers AFAIK.

    Notice there was no mention of LSB in the article -- There's almost zero awareness of it.

    I would like to point out that Linus is against forking the kernel, and his group essentially demands a unified kernel and toolchain (with different distros having different configurations of these pieces).

    But when it comes to higher-level stuff that end-users require, they complain about one-size-fits all. Frankly, that attitude says to me that the audio and video architectures in Linux-based desktops will continue to be slipshod and wobbly (unstable performance and unstable APIs), and you can forget about widespread adoption at the consumer level until either the Torvalds mentality dissipates or an Android moves into the desktop space.

    I think Torvalds & Co. are hypocrites who prefer showing off to their coder pals, users be damned. Even worse, they're foul-mouthed trolls who regularly make personal attacks on people they dislike while insisting on civility being directed towards themselves.

    Linux will continue to act as repellent to ambitious application developers looking to make their mark or a buck. We'll have to be content for the forsee-able future with ham-fisted G-, K-, X- apps that are usually mere shadows of what they imitate.

    Alas, even excellent software like Firefox doesn't get major UI flaws (like radio buttons always disappearing) because of this situation... Mozilla doesn't even bother packaging their apps for "Linux" anymore... you gotta unzip it to /usr and make all the correct linkages and icons yourself.

    The other great FOSS app, OpenOffice.org, is fairly complex to install/upgrade even with rpm/deb packages... and proper desktop integration will be either absent or badly broken. Again, SUN/OOo would rather attempt a fit-and-finish on proper platforms like OS X and Windows than play the bitten-by-a-hundred-repository-hackers game.

    1. Re:Distros don't matter by Eneff · · Score: 3, Insightful

      I would like to point out that Linus is against forking the kernel, and his group essentially demands a unified kernel and toolchain (with different distros having different configurations of these pieces).

      [Citation Needed]

      Torvalds's copy isn't deployed by most people. Red Hat does its own fork (or patchset), as does Ubuntu. TiVo certainly keeps its own copy. Andrew Morton has gone on record saying that a competing fork would be impractical, but I haven't seen anyone "against" such a thing.

      If someone really wants to create a dependent sound system, I'm sure Mark Shuttleworth would like to hear from you if you can make the experience better.

      Frankly, for most people, they can just use Ubuntu and forget about every other distribution on the desktop.

    2. Re:Distros don't matter by lordmetroid · · Score: 2, Interesting

      Linus Torvalds is definitely not against forking, his the source management tool(GIT) makes a new fork everytime someone clones the and makes a change to it. Their is no official kernel though Linus Torvalds' branch is by historical reasons the one that is being focused on by the community and by Linus Torvalds himself of course.

      GIT creates a completely new way of developing, a distributed source and anyone can use anyone at any time. On a speech held by Linus Torvalds he mentioned that there was this guy that forked and kept updating an old kernel for a very long time. Just cause he wanted to...

  35. Am I the only one.. by drunkennewfiemidget · · Score: 2, Insightful

    Who doesn't give a flying fuck if Linux gains marketshare or not?

    Don't get me wrong, I hate Windows, and I wouldn't impose it on my worst enemy ... ok maybe I would.

    But I hate Windows, and I love Linux and all that, but at the end of the day, you run whatever the hell you want, and I'll run whatever the hell I want, mmmkay?

  36. It's not a populatiry contest by Eil · · Score: 3, Insightful

    The calls from the Linux community have been growing due to Linux's failure to show rapid market share growth."

    There, fixed that for you.

    Linux already has significant market share. Look at the web and the Internet infrastructure: the vast majority of it is powered by Linux, technologies that are based on Linux, or utilize Linux in some indirect way. Linux is gaining traction left and right in the embedded market. No competent system administrator hasn't at least fired up a LiveCD to see what all the fuss is about.

    It's true that Linux isn't as strong on the desktop as many advocates would like, but that's mainly because there's not yet any big company throwing their weight behind it to leverage business deals and spend billions in marketing to the consumer. (Canonical is trying, but they're still pretty small fish at the moment.)

    As I've written repeatedly, ever since the very beginning Linux has had steady but slow growth. This isn't a good thing, nor is it a bad thing, it's just how it is. I think what we're seeing now is that more and more people are looking at Linux and open source and saying, "now, how can I make a quick buck off of this?" and realize they really can't and then spend all day lamenting about it in their blog.

  37. I like choice. by Noxn · · Score: 2, Interesting

    I always liked to have the possibility of choice. Even if i don't need it.

    Having many distros means theres something for everyone. I use Ubuntu (Im new more or less new to GNU/linux) because its easy,
    has apt-get and an update manager (And other stuff).
    But maybe someone else wants to personalize his stuff to the max (A thing thats difficult on MS-Windows) use gentoo or something like that.

    So i think having many distributions is good.

    --
    By reading this you agree to give me (Noxn) 1 dollar.
  38. Re:Why are things like packaging such a big deal? by Medievalist · · Score: 2, Insightful

    Why can't they use a unified packaging system between all of the distros?

    Who exactly is this "they" you are talking about?

    Humans build stuff that does what they want to accomplish for their own goals. I am not so interested in your goals, though I am altruistic enough to hope you achieve them. Red Hat feels the same way about SuSE. Debian feels that way about Gentoo.

    Linus is right, the system stops evolving optimally as soon as you start constraining it into your particular vision of what everyone else needs.

    As for linux "dying a long quiet death", who cares? It's a tool, not a pet animal. When it stops solving your problems stop using it; me and Linus both have the source code, so we will keep using it as long as we need it... regardless of what anyone else does.

  39. Re:Okay, but why does *everything* have to differ by Schraegstrichpunkt · · Score: 2, Insightful

    And that's part of the problem. Linus may be right that there are good reasons for multiple distros to exist. But that doesn't mean there are good reasons for them to store the same files in different locations.

    There are, actually. As a Debian user, I'm very happy about how every package on my systems puts its stuff in the same places, regardless of what Red Hat or SuSE do. For example, Red Hat's /etc/sysconfig configuration mechanism is total crap, and I don't really care whether Red Hat users are confused by Debian's ifupdown system, because I'm not a Red Hat user. There are many examples of this kind of thing.

    The truth is that each "distro" is actually its own distinct operating system that just happens to be almost, but not entirely compatible with many other similar systems. Where it makes sense to unify things, they are being unified. Where people disagree, they are free to do their own thing. This is what freedom means.