Slashdot Mirror


Yet Another Call for Linux Standardization

An anonymous reader writes "Newsforge has an article Commentary: United We Stand...the Division in the Linux World, in which David Meyer argues that UnitedLinux will provide standardization for the Linux community that will allow it to win the desktop market from Windows. The article has a number of supporting comments, but then this one particular negative comment that disagrees with David. This particular comment offers an alternative view on the need for standardization. This aternative view that is put forward simply argues that 'Over what is almost twelve years we have pulled ourselves up by the bootstraps. We have done this using a development model that allows us to produce software that proprietary vendors cannot compete with', and then summarizing that 'the Linux community does not need to set up businesses with the specific intention of trying to "win" users from Microsoft; all we have to do is continue to develop software in the same way, and the users will make the switch all by themselves'."

38 of 412 comments (clear)

  1. They already do. by Gabrill · · Score: 5, Insightful

    It's called Linus Torvalds. He will standardize as much as he can, and the rest of us will group behind the best distro of his stuff. Anything else would be closing the free developement model. UnitedLinux is trying to corner the market on useable linux.

    --
    Always going forward, 'cause we can't find reverse.
    1. Re:They already do. by Anonymous Coward · · Score: 5, Insightful

      LOL. Linus contributes the kernel, which is a great thing, but still is only a part of any distribution.

    2. Re:They already do. by kasperd · · Score: 3, Insightful

      Linus contributes the kernel, which is a great thing, but still is only a part of any distribution.

      Sad seing such an Insightful comment only scoring 0. Unfortunately I just used my last moderation point.

      --

      Do you care about the security of your wireless mouse?
    3. Re:They already do. by Mr+Teddy+Bear · · Score: 5, Insightful

      Which is true, and I think it should be the only standardized thing in Linux. Not that I think chaos should reign, but I totally agree with the poster of this story... (or the guy he quoted, whatever) The more we actually TRY and COMPETE with ms the longer it will take for any real changes to be made. We're modling much of the GUI elements of linux that MS already set up. (Yes, I know that it also takes from Macs, etc.)

      The point is that in order for us to get anywhere we've got to start innovating, not immitating. In order to do that we've got to stop looking up so much and just do what we already know is right. Nose to the grindstone. :-)

    4. Re:They already do. by deaddrunk · · Score: 3, Insightful

      Rubbish. What needs to be provided is as familiar an environment as possible to make the switch as painless as possible. People may not like Windows much but they're used to it, so give them a more reliable version and then start making evolutionary changes.
      Imagine if you introduced a totally new car control system that made total sense and was really easy to use. People's first reaction would be 'Where's the steering wheel' and their second would be 'This sucks, there's no steering wheel, I'm not buying it'.
      Sad, but a fact of life.

      --
      Does a Christian soccer team even need a goalkeeper?
    5. Re:They already do. by Eric+Damron · · Score: 3, Insightful

      You are correct that we need to keep doing things right. However, standardizing parts of Linux is not doing things the wrong way.

      As a developer, I would like to know that I can count on certain libraries being included in the distributions for which I write code. I would also like to feel confidant that the libraries will stay backward compatible so that I don't have to keep rewriting / recompiling my products for new versions.

      This doesn't mean that all distributions will be the same. It only means that there would be a 'Lowest common denominator' that programmers could count on. This is 'working smarter.'

      --
      The race isn't always to the swift... but that's the way to bet!
    6. Re:They already do. by miu · · Score: 3, Insightful
      As a developer, I would like to know that I can count on certain libraries being included in the distributions for which I write code. I would also like to feel confidant that the libraries will stay backward compatible so that I don't have to keep rewriting / recompiling my products for new versions.

      Preach it brother. :)

      This is a serious problems with libraries, that seems to be especially bad in the free software world. Sometimes the changes are just trivial silliness: add/remove a param from an initialization function and recompile. Obnoxious, but not the end of the world. Other times the changes are deeper and require a fair amount of work. The frustration is that there is no standard about what can change in major, minor, and patch revisions.

      A simple set of rules that govern:

      • When an API function can be removed. Major after deprecation marking for full revision.
      • When a param change requiring a cast may be made. Compile visible, but not link visible. Minor
      • When a param change requiring relinking can be made. Major
      • How internal functions are named. I prefer a trailing underscore.
      • When external structs can be changed. Major.
      • yadda, yadda, yadd
      The dev branch of a library would not be subject to these kinds of rules, and dist maintainers should never use such a branch.
      --

      [Set Cain on fire and steal his lute.]
    7. Re:They already do. by unoengborg · · Score: 3, Insightful

      Your point would have bin valid 10 years ago, but now people have got used to what a GUI should look like and there is not much we can do to change it.
      If new elements are introduced to the computing environment (e.g. use of database instead of files ) then we can make brave new designs for those parts, but other than that, to much novelty will only alienate the users.

      You should also know that Xerox Parc, Apple and finally MS have done a lot or usability research in this field, why throw all that out the window.

      --
      God is REAL! Unless explicitly declared INTEGER
    8. Re:They already do. by tsa · · Score: 4, Insightful

      It's not the GUI that must (or must not) be standardized. The only thing that needs to be standardized are the configuration files that are used in the distro. Location as well as makeup. In that way everyone can use their favorite GUI, distro, whatever, while companies can be sure that software developed for one distro had a great chance of working on all distro's.

      --

      -- Cheers!

    9. Re:They already do. by Znork · · Score: 4, Insightful

      And if OSX for x86 is ever released, MS will 'cut off their air supply' (entirely apart from the fact that OSX for x86 will never be OSX for x86, but rather OSX for MacIntoshes which happen to have an x86 CPU). No single commercial competitor will ever stand a chance against MS.

      Linux isnt successfully competing against MS due to quality or features. It's competing on freedom, price and by levelling the playing field, something which can harness the interest of every vendor in the buisness. They all gain (well, except MS). How would Apple gain the interest and cooperation of IBM, Dell, HP, Oracle, Sun etc?

      They cant, of course.

  2. Standards by Anonymous Coward · · Score: 4, Insightful

    It's not lack of certain standards that makes Linux aggravating for non-Linux users. It's that those standards are so cryptic, obscure, contradictory and arbitrary. I'm not talking about TCP/IP or what have you, but simple things:

    - Why is there still no standard model for adding and removing apps? The number of competing models for package management alone is sickening.

    - Why do we still have to choose between a bunch of different desktops, ALL of which are mutually incompatible?

    The lack of standards in Linux is even worse than the closed-ended standards on other OSes (coughWindowscough) because it makes almost any attempt to converge standards nearly impossible. We've had this for 12 years, and nothing short of wiping the slate clean is going to make it any better.

    This is fine for people who don't care about such things -- who are just going to dump RedHat on a server somewhere and deal with it as little as possible. But for people who are going to be managing many different systems, not all of which are going to be homogenous, this is insanely annoying. It means that people have to learn four times as much to do the same things.

    We need ONE standard desktop -- KDE, Gnome, I don't care. Pick one and use it. The others can be gravy, but we need a sanctioned interface. Not just to make things easier for end users -- and believe me, it does -- but to insure that more de facto standards do not muddy the waters any further.

    And yet any discussion of such a thing in "serious" Linux circles is treated with jeering and derision. "GUIs are for wimps!" Face it -- GUIs make your life easier and anyone who tries to argue this down is blowing smoke up the wrong sphincter.

    Linux users and advocates need to lose the elitism that used to preserve them, and is now working against them.

    Posted as Anonymous Coward because karma can go fuck itself.

    1. Re:Standards by JanneM · · Score: 5, Insightful

      We need ONE sWe need ONE standard desktop -- KDE, Gnome, I don't care. Pick one and use it.

      So... Who, exactly should get this authority to decide? And how, exactly, do you propose stopping people from happily continue development on all the other desktops? /Janne

      --
      Trust the Computer. The Computer is your friend.
    2. Re:Standards by kasperd · · Score: 3, Insightful

      Why is there still no standard model for adding and removing apps?

      There are a few different of which two or three are very widely used. Of course having more than one is a litle unfortunate, but there are actually multiple of those which are quite good. Even with multiple different aproaches, it is still better than what you see on other systems. On other systems you basically have one installer program for each application which is a lot more than an installer program for each distribution.

      different desktops, ALL of which are mutually incompatible?

      They are all built on top of X11. And they are not all incompatible, I frequently mix applications from different environments. Only a few applications are dependend on a particular environment.

      The lack of standards in Linux is even worse than the closed-ended standards on other OSes (coughWindowscough) because it makes almost any attempt to converge standards nearly impossible.

      I completely disagree with that. With Windows you don't get any kind of standard. The MS way of compatibility is not achieved through standards, but rather by having only one implementation. And they can move it wherever they want. Yesterdays version of Windows is not necesarilly compatible with tomorrows. And if MS dislikes you, your applications will be the ones to suffer the most. And finally tomorrows version of Windows will be incompatible with todays competitors.

      KDE, Gnome, I don't care. Pick one and use it.

      Sure, a lot of people do that. They just don't pick the same. And who do you think is in a position to deside which of the two people are allowed to use? We are talking about freedom here, people cannot come and tell me I must use gnome or I must use KDE. I often alternate between gnome and KDE, whenever I upgrade I use the one giving the best performance and stability in that particular distribution. Or I even use twm if I get too tired with the whole thing, in fact KDE and Gnome are becoming too much bloatware for my taste. I liked them better in the old days, if they would just have worked on the stability rather than the bloatness it would have been so much better today.

      Face it -- GUIs make your life easier

      Sure, I sometimes want to use a GUI. But I don't need the entire desktop environment concept known from Gnome and KDE. Give me a Window Manager and nothing more. All I need is a nice way to manage the Windows on my screen, and of course a way to open new xterms.

      --

      Do you care about the security of your wireless mouse?
  3. Here's what it'll take to fight Windows: by StandardCell · · Score: 4, Insightful

    1. Unified and universal standardized library structure similar to Windows DLLs and APIs(yeah I know it's there, but it's neither standard in location or type, nor is it universal). This could also help accelerate audio and gaming library acceleration development.

    2. Copying the Windows registry paradigm for system and program information. One should not only be able to install programs and have their components registered, but also cleanly uninstall and/or install over existing versions in the same way. You can also standardize automatic upgrades for existing programs and kernel patches over the 'net using a similar tool.

    3. GUI the hell out of every system tool there is and make sure that GUI is strictly standardized with integrated help and unified. It's getting there but it's not there yet.

    4. Include copies of software with each distribution compatible to at least some extent with their Windows equivalents (e.g. XMMS, OpenOffice) though this is pretty frequent these days.

    5. (Most important, and likely most difficult) Get all current developers to start working under this framework to the greatest extent possible. Whether it's open source, closed source, free software, or whatever else, a common framework is critical no matter who is developing.

    That, to me, is what's essentially different between Windows and Linux on the desktop. It's a chicken-and-egg to get more developers of Windows-only software, but the only way to get them on the bandwagon is to cut a standard here and today. This is a lot more ambitious than, say, POSIX compliance. But this is what it's going to take, not just copying the binary into /usr/local/bin. These changes are also necessary for future progression in server-side OS distros as well IMHO, but server penetration of *NIXES is (fortunately) much further along.

    1. Re:Here's what it'll take to fight Windows: by Feztaa · · Score: 5, Insightful

      2. Copying the Windows registry paradigm for system and program information.

      This is by far the worst idea I've ever heard. The Windows Registry is one of the worst parts of windows. Registry got corrupted? Reinstall!

      One thing I hate the most -- reinstall the OS, it clobbers your registry, and then you have to reinstall all of your apps, too. I like that each program has it's own plain ASCII config file in Linux. That way if I reinstall my OS, my apps don't lose their configuration. Hell, I even have a seperate /home partition, so I could reformat my root partition during the install, and my programs would still retain their configurations. I love it!

      Linux has nothing to gain from a 'Windows Registry', except for a Single Point of Failure that would be a huge pain in the ass, all around.

  4. "the same" != "united" by sczimme · · Score: 5, Insightful

    From the article:

    Microsoft users are an interesting lot. They have systems that they have NO control over. They have systems they have to reboot every sixteen minutes. They freely pay Bill Gates obscene amounts of money for buggy programs that they can't use when they upgrade to the next operating system. It's almost laughable. But they are united, "

    Using the same OS does not make these people united any more than driving a car makes all automobile owners united.

    --
    I want to drag this out as long as possible. Bring me my protractor.
  5. not mutually exclusive by newsdee · · Score: 3, Insightful

    A standard does not mean that everybody is forced to do it that way. It's merely a common "language" that people agree upon.
    Defining a standard will therefore enable distros to concentrate their efforts while being able to keep their own way of doing things.
    Of course, if the standard lifts offs and everybody accepts it, then the distros will start dropping old features over time.
    But even with a standard, it remains open source. So theoretically anybody could try to propose a new standard (as long as it is backwards compatible). ;-)

  6. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  7. *sigh* by IIRCAFAIKIANAL · · Score: 4, Insightful
    Microsoft users are an interesting lot. They have systems that they have NO control over. They have systems they have to reboot every sixteen minutes. They freely pay Bill Gates obscene amounts of money for buggy programs that they can't use when they upgrade to the next operating system. It's almost laughable. But they are united, and most don't know the first thing about Linux.


    Not one of these statements is true (except perhaps the control over the OS statement, depending on how you define control).

    I never have to reboot W2k or XP, except during the occasional (hehe) patch.

    I know people that still use Office 97 on new operating systems. In fact, MS catches a lot of flack for maintaining backwards compatibility. And now we're claiming that they don't?

    Microsoft users are not united. We are just customers that use the (arguably) best (or only) tool for the job (exchange, 2000 for desktop PCs, office, etc). There is basically no sense of community for MS users that I have ever stumbled across. Microsoft developers have a few hangouts, but most of us just hit MSDN when we need info.

    Most (if not all) of the Microsoft users I know of (developers, admins) not only know of Linux, but have used it when appropriate. Given that UNIX is still quite pervasive, finding the robust, free version isn't that hard. Could it be, perhaps, that they only use Linux where they feel it is strong (webserver, etc) and that is the reason it isn't as popular as zealots think it should be?

    As for standards... people seem to forget that Windows is top of the heap, and the Windows environment is the least standardized environment I have ever seen. Every app has to be skinnable. Every save dialog and open dialog customized beyond recognition. Just go to the Interface Hall of Shame to see what I mean.
    --
    Robots are everywhere, and they eat old people's medicine for fuel.
  8. Pathetic by Kaypro · · Score: 4, Insightful
    I'm as big a Linux fan as the next guy, but:


    "Microsoft users are an interesting lot. They have systems that they have NO control over. They have systems they have to reboot every sixteen minutes. They freely pay Bill Gates obscene amounts of money for buggy programs that they can't use when they upgrade to the next operating system. It's almost laughable."



    Nothing in these statements is true. Please stop using the argument that Windows is unstable (beginning with Win2K). If you are using supported hardware it's as stable as Linux and dare I say MORE stable than Linux/XWindows. (Random X crashes do occur on occasion)

    Please define "NO control over". If you're talking about being able to swap VM in the kernel then yes. If you're talking about being able to choose what apps to use or themes or such than no.


    My father still uses a Windows 3.0 app on his XP machine with absolutely no problems whatsoever including printing! That's one thing Microsoft has done right, being able to use most legacy apps.

    I totally agree that Unification is necessary to an extent but get your facts straight before you start bashing Windows.

  9. Re:Users Want Better Stuff, Not a Development Mode by JordanH · · Score: 3, Insightful
    • And, it will not happen if too many Linux developers continue to imagine that their development model is what they're selling. It isn't.

    The point you are missing is that MOST Linux developers are not selling anything. They are just developing software for their own needs.

    This tends to create a system that is more developer friendly because it meets the needs of developers well. The theory is that a very developer friendly system will ultimately be a very good platform for developing any software.

    I'm not sure how successful this has been, but that's what we have. Don't ask Linux developers to be salesmen, they won't like you very much. Now, there are those who are trying to sell the wares these developers have created, and it may be that they will speak for users and be able to leverage this good development platform, but I guess we'll just have to wait and see how this plays out.

    So far, there's some indication that it's worked well in some areas, for example server software and appliances, and less well in others, such as desktop software.

  10. Standardisation is important...... by Diabolical · · Score: 5, Insightful

    Why? Simple. As a software vendor i would like to port my application to Linux. But what distribution should i support where it comes to libs and directory layouts? Red Hat? SuSE? Gentoo? Debian? Mandrake? Slackware? etc. etc. etc.

    I have only a limited amount of time to make my product compatible with the os. If i have to support all of them i would have to make more money of my customers just to cover the costs. This would make my product not very attractive to users, and i will probably not sell enough of it to support my efforts. So i decide not to port it yet and wait for better times. The other option is to choose just one distro like so many other vendors (Red Hat anyone?). Making that distro the de-facto standard, not because of the fact that it is the best but because that is the one on which most commercial software runs.

    So standardisation is good. It attracts commercial software for all distro's which will attract new users who will make Linux to be able to reach new heights.

    Now, i know that OSS could compete on alot of levels with commercial software so it would not be necesary to have commercial ones but not all of them are as good as the commercial product. For alot of software there simply is no OSS alternative which could be viable. Not yet anyway. (e.g. Visio (Kivio comes close but that's it), Dreamweaver, Video-editing software (professional versions) etc. etc.)

  11. NO, NO, NO... by SerpentMage · · Score: 5, Insightful

    Just like we need one type of car, one type of TV and one type of VCR.

    I find it amazing that people clamor around the concept of one type of LINUX, but yet will buy a specific VCR, Refrigerator, TV, car clothes.

    Why is this? Because a specific vendor has said that there should only be one user experience and not multiple. Why did this specific vendor do this? Because otherwise there MIGHT even be competition. And as a result a whole slew of minions argue along and fight into the hands of that specific company.

    What we need to do is convince people that there is choice and that people can choose. Just like you can choose a VCR and TV. Interesting, is it not. You will spend hours deciding which TV you should get with the feature set, but spend one minute on the OS....

    Tells you something yes?

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
    1. Re:NO, NO, NO... by FlorentinePogen · · Score: 3, Insightful

      I find it amazing that people clamor around the concept of one type of LINUX, but yet will buy a specific VCR, Refrigerator, TV, car clothes. Yes, but if you compare a $50 Panophonic TV with a $5000 Sorny TV, you'll notice something: they work the same way. The "interface" for all TVs is extremely consistent. Channel Up, Channel Down. Power. Some buttons with numbers on them. A few coax and A/V inputs on the back. A nice standard 2-prong AC plug. Now compare, say, configuring the network on Slackware vs SuSE. Completely different. I get so frustrated when friends of mine ask me how to install a new network driver on some mysterious Linux distribution I've never used -- I have no idea how it should (properly) be done. Maybe I need to recompile the kernel or modules and edit some modules.conf somewhere, maybe I need to run "config" or "setup" or "yast" or "netconfig." The best I can suggest over the phone or IM is to RTFM (which I loathe doing). I just don't have the time or energy to learn how 20 different distributions work so I can help people out. The argument, in my mind, is not that we need all distributions to be the exact same thing -- we need the distributions and the various UIs to conform to a few standards with regards to software installation/removal, configuration, and locations of files.

    2. Re:NO, NO, NO... by Oliver+Defacszio · · Score: 4, Insightful
      For pity's sake,

      The same thing happens every time some jackass brings this point up.

      Linux advocates: What, oh what, does the common user want in order to switch from big, bad Microsoft?
      Common users worldwide: We want one, simple means of installing software and a standardized GUI.
      Linux advocates: No, that's not it. What, oh what, does the common user want in order to switch from big, bad Microsoft?

      Keeerist, if you don't want to hear the answer, then stop asking the damned question. The responses are pigfuckingly obvious to everyone but you. The common user wants one easy means of installing software and a common GUI. Now, please, tell me I'm wrong.

      --

      -
      Inventor of the term 'pardon my French'.
    3. Re:NO, NO, NO... by unoengborg · · Score: 3, Insightful

      I certainly wouldn't mind a simpler standardized way to install apps. But in most distros it is just a double click to do it. I really can't imagine how we can simplify it any more. Unlike windows you don't even have to answer questions like where you want to install it. It just adds the functioality clean and simple. There is a problem with library dependences, but you have that problem in windows too, and people do manage to install programs in that environment. In fact some Linux install systems even address this by automagiclly downloading the missing libs.

      I think that the install problem has more to do with all those compressed tar files floating around on the net. Users simply don't realize that they are supposed to be used by developers and not end users. And after trying some of those they tell all their friends how difficult it was.

      So I would say that most of the problem is in user perception, even though a standardized GUI to pop up when a user doubleclicks on that install package would not hurt. But the main problem is education.

      --
      God is REAL! Unless explicitly declared INTEGER
    4. Re:NO, NO, NO... by hacker · · Score: 3, Insightful
      The common user wants one easy means of installing software and a common GUI. Now, please, tell me I'm wrong.

      Then let THEM write it. My software works, installs fine on literally hundreds of thousands of Linux, Unix, and POSIX-compatible machines that it is available on, and is in every single Linux distribution, and the BSD ports tree. I have yet to hear one complaint that it didn't install like they expected it to.

      If someone wants to make it install LIKE WINDOWS, then they'll have to write it and contribute it back to the project.

      If the user wants one common GUI, let them choose one at install time. Forcing all Linux distributions to use that single GUI or recommend it standard (GNOME, KDE, blecch) is death to Linux. We are not trying to mimic or emulate Microsoft, so stop it!

      The users have to educate themselves, mature their behavior, and learn a little bit. This is not Windows, so stop trying to make it like Windows.

  12. Re:wait by sconeu · · Score: 3, Insightful

    He was referring to generic cars. He's right.

    Mac users are like Mustang owners. So are Linux users, though Linux users are more like "muscle car" owners, each with their favorite version (distro).

    Windows users, on the other hand, drive a Chevy Lumina, or a Ford Escort. They don't band up.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  13. Standardizing Linux is wrong by Skapare · · Score: 3, Insightful

    Standardizing Linux is the wrong way to go about bringing Linux to the corporate desktop and the end user. But that's not saying standards are bad. Instead, the approach should be that we offer the different alternatives to what will be a standard, and then let the decision of which will be that standard for those end user be made by those end users. In other words, let the strong survive. Let there be a system that does get chosen for the new age of desktop computing, and let it be based on Linux. The semantics there is important. It should be based on Linux, not assimilate it.

    Distribution choice is a good thing. But if a group of people making a few different distributions want to make changes to theirs to make sure they are the same as each other, let them. That's their choice. But corporate IT decision makes are going to be asking questions like "what is the difference between this distribution and that distribution?" So what will the answer be? Are we going to be able to say what the difference is, or will be end up confusing them more by saying "Oh, they're just alike; flip a coin to decide."

    Of course, making sure that programs can be installed on, and run on, a wide range of different distributions is a good thing. But part of the responsibility to achieve that lies with the developers of that program, such as being flexible as to where files are found, what library versions can be used, etc. Consistent interfaces help, but we also need to be able to change and adapt to make things constantly improve, and when there are new things to adopt, new decisions have to be made, and choices have to be available to decide from.

    Just don't move towards the notion that a single standard shall define Linux, and no other can be Linux. Linux is a class of systems that have diversity and can adapt. That is as much a part of the power of Linux as is its strength in security and reliability.

    Business decisions are all too rarely made on the basis of long term planning. Regardless of the intent, those decisions will be constantly made over and over as the years go by, and as many projects fail. The needs will change, even if they are clouded by uncertainty. Linux, too, will fail, if it loses its ability to adapt.

    --
    now we need to go OSS in diesel cars
  14. the real focus of Linux... by inode_buddha · · Score: 3, Insightful

    does not exist for most of us. I must disagree with the commenter's post on Newsforge about standards not being needed; Linux is already quite standardized *from a technical standpoint* eg ANSI c/c++, FHS, POSIX, sh behvior.

    Of course all that depends on the individual vendor's implementation.

    Linus himself did not create his kernel to compete with anything; everyone else re-created it to do that. Linus has gone on record as saying he does not really care what happens in user space; he's not interested in anything there.

    Let us not forget that distro != Linux.

    My next argument is that Linux distros *do* need to standardize on the UI if they want to get $LARGE-BUSINESS-ACCOUNTS. Excuse me, but have you ever tried to tell your management that they don't need to standardize? Bear in mind that in the US business place, MS *is* the standard, mainly on the desktop and 3/4ths on the back-end.... any change will probably freak them.

    Leading right back into my previous paragraphs.... business management doesn't really give a crap about obscure (for them) technical standards as long as they can do their jobs effectively (again, the UI thing) which in turn puts paychecks on the table. I feel that this sucks, myself, but that's how it is, and I *do* need to pay my rent.

    At the end of the day, the *real* focus of linux is a 32 and 64-bit multitasking, multiuser capable kernel licensed under the GNU GPL, with supporting libraries and tools from GNU. That's all.

    Anything else is up to the rest of us.

    --
    C|N>K
  15. Re:no, it doesn't by g4dget · · Score: 3, Insightful
    Contribution has nothing to do with using ANY OSS. Nothing. Nada. Zilch.

    Sure it does: OSS exists only because of contributions.

    There's not much in life for free, so if someone's dumb enough to actually give me something for free, I won't look a gift horse in the mouth.

    Anybody is free to use free software. But if they want free software to work differently from the way it does, nobody has an obligation to fulfill their wishes; if nobody else volunteers, they either contribute the changes or pay for them.

  16. Please get a clue by Etyenne · · Score: 3, Insightful


    - Why is there still no standard model for adding and removing apps? The number of competing models for package management alone is sickening.

    - Why do we still have to choose between a bunch of different desktops, ALL of which are mutually incompatible?


    1. There are many standards actually (RPM, debs, etc.). RPM, used by RedHat, Mandrake, Caldera and pretty every distributor that count beside Slack and Debian, is currently the dominant one.

    2. Wrong. Desktop are actually COMPATIBLE ! You can run a Gnome application in KDE and vice-versa. Some aspect of the DE are not compatible, like themes for example, but could you use a Winamp skin in WMP ?

    Another "too many choices is bad" armchair advocate trolling. Please go get a fscking clue.

    --
    :wq
  17. Re:Linux DOES have to target Windows users by benjamindees · · Score: 3, Insightful
    Like Windows 2000? You can't use it forever, Redmond won't let you. At some point you have to move on to Bill's latest offering, and you'll just *love* XP. As I see it, you have three options:

    1) Use 2000 forever and M$ goes out of business.

    2) Upgrade (downgrade) to XP.

    3) Learn to use Linux.

    I know #3 will take some effort, but at this point it is almost equal to option #2. I'd put money on the prediction that, as Linux grows, M$ product quality will either get worse or the price will go up. Their shareholders aren't particularly excited about the prospects of MSN and XBox in a post-MS-monopoly marketplace.

    No matter what you choose now, #3 will eventually become the best choice. Personally, I'm going to try to use Win98 forever, or at least until I can play recent games in Linux.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  18. Re:Missed the point, missed the point, missed .... by smittyoneeach · · Score: 5, Insightful

    To abuse your analogies:

    =>Different TVs, but they all can view the same
    =>channels and use the same antenna connectors.
    PAL vs. NTSC?

    =>Different VCRs but they all use the same tapes
    =>and work with any TV.
    Beta vs. VHS, region coding?

    =>Different cars, but they all use the same gas
    =>and standardised oil grades.
    Regular, unleaded, diesel?

    =>Differnt refridgerators, but they all use the
    =>same electricity.
    115V, 60 Hz vs. 220V, 50 Hz?


    We're really delving into economics and economic network externalities (which have nothing to do with packets).
    I recommend this as a non-technical, yet excellent analysis of WTF is going on.
    The do-it-yourself spirit that has me pondering ordering 4 Lindows boxen off of www.wallmart.com and IABCOT in my basement to support some research for school simply Does Not Translate into a general prophecy that Linux will rule.
    The sheep remain sheep, and will not forget that BeelzeBill is their shepherd, and they shall not want (too frequently).
    Linux standards development will continue along its present, Darwinian lines. For example, we gripe about Gnome/KDE, but I haven't heard much about alternatives to X. You can say all you like about Bluecurve, but that's the general direction that things, over time, are likely to go.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  19. Re:Standards ; we need them - Linux though? by chabotc · · Score: 3, Insightful

    Hey if he had to reboot to make the mouse work, then thats a valid complaint.. Nothing made clear to him that he could also have restarted this thing called an 'X Server' (whadeverdatbe). He has been told sometimes rebooting helps (windows using friends or previous experiance), so thats the only thing he can try to make it work 'magicly'.

    Please try to keep that perspective in mind before you 'bitch' at 'users'. We want people to use linux? then we will get users! If something is not obvious, then we 'developers' made a mistake.

    Otherwise we'll forever have linux stuck in the 'By technicians, for technicians' era.

  20. Apps are the answer. by SocietyoftheFist · · Score: 3, Insightful

    You're right it is the apps. There is a certain amount of conceit that goes into thinking that because something is better that people will flock to it. Witness OS/2 vs Windows. OS/2 was vastly superior to Windows but who has the market share and the apps? Your average consumer doesn't care what the operating system is, they just want to run the software that they find useful. It's a small group of people that care about the operating system. How many people cared that Betamax was superior to VHS? A lot of money needs to be pumped in to Linux to bring about one common interface that is well documented and easy to code for. I think that if somebody were to really provide a real cross platform development system that they could actually target multiple platforms and if Linux gets as polished as the MacOS and Windows you might see something. If you had a 2 PC's at CompUSA, identical except for the operating system, and with all the same applications looking and working like consumers expect them too Linux might have a shot. The vast majority of consumers see a computer as an appliance and treat it as such. An example of the kind of functionality that is needed is being able to throw a blank cd-r into my drive and just drag files to the cd icon on the linux desktop to burn them. I can do this on my girlfriends iBook, I'd love to be able to do it under Linux.

  21. What the... by drsmithy · · Score: 4, Insightful
    From the article:

    Microsoft users are an interesting lot. They have systems that they have NO control over. They have systems they have to reboot every sixteen minutes. They freely pay Bill Gates obscene amounts of money for buggy programs that they can't use when they upgrade to the next operating system.

    Not a single assertion in that quoted text is true. I stopped reading after that point, as someone so obviously out of touch with reality couldn't possibly have anything _useful_ to say.

    As to the issue at hand... I always find it most entertaining that so many of the people who extol the benefits of standardisation for things like network protocols think standardising the OS is a bad idea. The same arguments that make standardising on something like TCP/IP a good idea also make standardising the functional basics of an OS a good idea (and if you don't consider the interface to be a piece of base OS functionality, then I think you're well and truly our of touch with the "common user").

  22. The users need to pick one. by Skapare · · Score: 3, Insightful

    The users need to pick one. I picked one. They can, too. What? Are they afraid the might be the wrong one? But they aren't afraid of having us pick "the one" for them? Then they should hire one of us to pick it for them. Sheesh. Why is this so hard?

    What most users want is for it to work exactly the way they are used to computers working, only better. Well, some don't care about the better part. Actually most don't give a rat's arse if it's better. They just want it to be easy and simple and do what they are doing now, which has been pretty much molded by their past with Microsoft Windows.

    The real issue being raise regarding standardizing Linux isn't about what users want, anyway. It's about what developers want. It's about what lazy developers want, which is to not have to figure out anything about a different distribution. If two distributions are identical, or if there is only one, they probably don't care.

    --
    now we need to go OSS in diesel cars