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

40 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 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.
    3. 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.

    4. 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.
    5. 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.

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

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

    8. 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 ?
    9. 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
    10. 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.

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

    12. 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
    13. 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
    14. 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.
    15. 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.

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

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

    2. 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'

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

  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
  6. How about... by Emperor+Skull · · Score: 5, Funny

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

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

  9. 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)
  10. "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 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.

    2. 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.
  11. 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.

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

    Comment removed based on user account deletion

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

  15. 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.
  16. 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!
  17. 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.

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