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

412 comments

  1. All I wanted for Christmas... by Anonymous Coward · · Score: 0, Insightful

    ... was a enlightening /. article.

    Christmas came early this year!

  2. 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 Anonymous Coward · · Score: 0

      sheesh! the article was just posted! give the post some time to get modded

    4. 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. :-)

    5. Re:They already do. by Anonymous Coward · · Score: 0

      And start suckin' mine.

    6. Re:They already do. by Anonymous Coward · · Score: 0

      Right. Sure Linux will standarize a desktop. Sure Linus will fix all probles I have with rewriting apps every 3 months because core libraries change all the time. Sure he will standarize on common APIs ranging from mathematics to user authentication to software installation.

      LOL!

      Infact, Linus predicts that the kernel will/should be less and less visible. Noone should really care about it. Only care that it works, and does the (relativly) very few things it's supposed to good.

    7. 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?
    8. Re:They already do. by GeoDex · · Score: 2, Funny

      UnitedLinux would be a easy target for
      the sea lion. Penguins have done well because
      Linux is a much better kernal and Distro's
      are many. A collective Distro would be easy
      to hit.
      Example: A security flaw is found in a linux
      distro, but not the in other distro's. It is
      harder to capitalize in knocking Linux.

      Lets not put all of our Penguins on the same
      iceburg. There is only really one Sea lion
      in the water after many Penguins.

    9. Re:They already do. by noshellswill · · Score: 0

      Sounds good to me, as a casual *nix Lusr. We pick and choose and float --- I've moved from RH_6 to SusE-the-*itch_7.3 and back to RH_8 ... except for the COST ( c-o-s-t ) which has proven much GREATER than my fav WinME_4.9 no problemo.

    10. Re:They already do. by Tony-A · · Score: 2

      Well put.
      The calls for standardization sound too much like "Please, please, please bunch up (so you can be more effectively targeted)". You also have the problem of *whose* idea of standardization do you use. I'd be more than a bit suspicious of anyone who wants control of what other people do.
      Divide and conquor. There's at least two ways to view that one.

    11. 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!
    12. Re:They already do. by Anonymous Coward · · Score: 0

      I agree with this view. If we standardize linux we will be taking away the rope that Microsoft is using to hang itself. Why do that?

      Also OS standardization is only necessary if you want to limit yourself to certain API's and protocols. If your new API breaks some standardization on your platform who will seek to use it? It may be a brilliant innovation but nobody will explore it if we hide be the comfort of some standardization.

      The feel I get from the pro/con sides are that we are divided on this. If there is to be a standardized linux don't expect everyone to conform with it. And in the long run it will hurt development because companies that were going to release software for ANY linux will now only release it for A linux standard.

    13. Re:They already do. by xerid · · Score: 2, Insightful

      OSX is the perfect unix desktop. Until Linux (with X) reaches the stabilty/intergration like OSX, it will never take over on the desktop. In fact, if OSX for x86 was ever released, just say "bye-bye Linux." There needs to be more of an effort to bring the shell and X into one. I truely feel that graphical interfacing of shell command needs to be worked on extensively (if not altogether eliminated - from a user point over view, your average use doesnt want to have to learn the shell, which has a very STEEP learning curve for joe and jane). Althought United Linux trying to address many issues, is falls short from what it is going to take to make this happen. And yes, if you truely want Linux to win the desktop war, you have to make the AOL user feel comfortable (and NO, this will not affect the power user, since the shell will still be there). When you design something that the users want/like, then the applications and support will follow.

    14. 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.]
    15. Re:They already do. by Anonymous Coward · · Score: 0

      Linux was never intended as a desktop OS. Linux's most prolific peers are arguably BSD and Solaris, another two operating systems that don't have desktop as their primary target.

      You want a desktop UNIX? Use MacOS. Linux desktop use is primarily a hobbyist thing, and those that are willing to spend enough time to get all their devices working properly and with the right permissions usually doesn't have trouble finding their app launcher.

      You want free? You will deal with more open and less polished.
      Don't like it? Deal with it or help out.

      Before you ask what I've developed, I haven't. I spend time providing support to newBs on IRC, and Have walked more than one new linux user tiptoe through a full install.

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

    18. Re:They already do. by teg · · Score: 2

      Linus doesn't standardize Linux - he rules the kernel, but Linux is much more than a kernel.

      Libraries (ABIs and availability), some configuration files and tools are much more important - a kernel should basically "just work" from an application's point of view. This sort of standardization is what LSB tries to achieve.

      As far as UnitedLinux trying to bring standards to Linux - give me a break. This is just SuSE trying to give an impression of it. 2 of the 4 distributions are dead (TurboLinux, Caldera) with little/no development. Connectiva also slimmed down quite a bit. UnitedLinux is another name for SuSE, and is no more a standard than SuSE is. The standard is LSB, the de facto implementation of a standard Linux distribution for the market they're targetting is Red Hat Linux.

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

    20. Re:They already do. by Anonymous Coward · · Score: 0

      You want a desktop UNIX? Use MacOS. Linux desktop use is primarily a hobbyist thing, and those that are willing to spend enough time to get all their devices working properly and with the right permissions usually doesn't have trouble finding their app launcher.

      uh, what?

      have you installed a distro lately, or are you just ranting on based on the kernel you tried to compile 3 years ago?

      You might want to actually look into the progress the various flavors have made before you go spouting off your "wisdom."

    21. Re:They already do. by tubabeat · · Score: 1

      Along similar lines, LSB specifies rpm as the standard package management system. This is a good idea (to have a standard system, not necessarily that it should be rpm - but lets not get into that whole rpm vs. apt-get thing) - but it will never work properly until the distros standardise the packages, you won't be able to install a Red Hat package properly on Mandake (for example) unless all the dependencies are named and packaged identically on both distros. [Yes I know all about --no-deps, but that presupposes a level of knowledge on the part of the user which we should not do].
      One recent example, I recently needed to install a package under Mandrake 9 which was only available as a Red Hat rpm. The package failed on dependencies because Mandrake had named several perl packages differently. The program I was installing was written entirely in perl - so there should have been no issues with installing a red hat package on Mandrake - but the install was unneccessarily complicated by the dependency issues.

      --
      "Linux is a serious competitor"
      - Steve Ballmer, Chief Executive Microsoft Corp.
    22. Re:They already do. by FooBarWidget · · Score: 2

      That is what Autopackage is for.

    23. Re:They already do. by Anonymous Coward · · Score: 0

      Obviously you know nothing about HCI.

    24. Re:They already do. by demon · · Score: 1

      Tell that to the people who run NetBSD, OpenBSD or Linux on their shiny new Macs, even though OS X is very much available to them. There will _always_ be people who don't want what's handed to them, for any of a million different reasons.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    25. Re:They already do. by shaitand · · Score: 2

      I am a linux desktop user. I also am "In charge" of finding new places to use linux at work. On the buisness side we mostly use linux in the back, so far I've only convinced them to use linux where it doesn't matter (web, ftp, email) and where it can invisibly pretend to be windows (insight server in place of expensive exchange servers, samba as domain controller, etc) but the true challenge before we can do anything significant here is using linux as the desktop system as well. It does amazingly well pretending to be a windows system in some respects, but linux shines when talking to linux (or another nix).

      To break that barrier I have to beat my bosses most unusual feelings yet. he wants to see linux shine on home user desktops before he'll put it on buisness desktops (this is backwards since every aspect of how the system is supposed to run can be predefined on buisness systems and we can pick and choose were it will perform best and save our customers money.).

      I can grab an optical mouse with a wheel off the shelf, this mouse will work with every M$ system out there, but won't work properly with linux. The biggest argument I have to justify linux on desktop systems is that we won't have to provide as much support (we support ANYthing we sell for 1yr, nobody calls microsoft either so that theirs no support is hardly an issue). $95 off the cost of the system (this is what it costs for an oem 98se) is great an all but hardly matters when WE lose that on two non billable warranty calls.

      First big issue, pick a random distro, have it boot to a gui. Login prompt, not a very big deal. Now they are looking at that desktop, they click the k menu, the organization of the menu is horrid, it makes no sense, you'll have development apps in a menu of its own and applications as a seperate menu, some types of applications will be scattered around as sub categories of others (I've often wondered what sort of crack birthed this organization scheme).

      ok this is overcomable, I just reorganize the menu and rename the shortcuts to apps so that instead of seeing "gimp" you see "gimp image editor". Of course now this needs to be installed from an imaged copy of the system I setup and already we've lost the ability to use a default install (for instance if I for some reason needed to reinstall the system).

      Next, customer goes out and purchases a new MS Intellimouse, optical, usb, 5 buttons including wheel/middle button. Now of course this basic mouse they picked up at walmart or even our shop does not work correctly. Sure they can use the mouse and have two buttons... but the mouse has 5, hell even having access to the middle button/wheel would be nice.

      Even if it was a supported mouse, maybe their new mouse isn't the same type... now they need root access to adjust the configuration files to umm adjust for their mouse, assuming they know how to set it up (which they won't, I still haven't seen a decent add/remove hardware for all the various types of desktop hardware yet, most distro configure all these things for a home user on the install but after that, your on your own.

      Ok, to an extent this is ok, that's what we are far and adding something or changing something on the system is entirely billable (though not much for a mouse). At worst we are going to break even on this issue. To be honest, a mouse is a big obsticle, hell a scanner or a digital camera, ok they need us to help set it up, ok but a mouse or keyboard???

      Another big issue is monitor... a desktop user should be able to feel like a hotshot because they know how to change the res and colors on their monitor, they should never have to know refresh rates exist! They should be able to walk into the shop bringing only their pc, and I should be able to plug it into pretty much any monitor in the shop assuming their using a reasonable res (1024x768 is reasonable) and it should display without a single manual configuration change... otherwise the time to change it, and change back cuts us on every single call. We can no longer plug it into pre-setup test stations.

      The next thing is software installs, that their are restrictions on installs is one thing, for security and stability reasons we wouldn't want them to be able to write to certain parts of the OS without root access. But there should be a simple (standardized) scriptable install shield for them to click next a few times through to install packages. Dependencies? wth, a desktop user should never hear such a word, those are things only developers should have to worry about, a packaged release for the public should include them, detect if their there, install whatever is needed on it's own, and be done with it. Then the user clicks finish and it's done.

      The fact that I can't use an imaging util to copy one drive to another (with the ease and flexibility of something like ghost) is another roadblock. For instance, so we can build and sell them with efficient time involved in setting up new systems.

      Another nice thing would be a burn-in program (i haven't looked for one yet so I'm sure there is one out there).

      These are the things linux needs to work on, make the simple hardware work first, I don't expect some obscure raid device to work, but I'm outraged if a mouse doesn't work for gods sake it's a mouse! Monitors are like tv's, plug in a signal, and it should work, period. (I understand the reasons for these things, but customer's don't). The menu's, bad bad bad. Fix that crap, all applications go under applications, all games under games, all system administration, under system administration. Users who aren't bright enough is one thing... but intentionally making me or joe desktop waste brainpower remembering menu's that aren't logical to begin with is ridiculous. Their's nothing elite about remembering a bunch of obscure locations and names of simple things. Gimp's first place of competition shouldn't be photoshop, it's free, we can place it as competition for MS PAINT!!! Home users want a dumbed down desktop, they don't want 5 options where they can have one simple and good one simply for the sake of giving them options. So dumb it down! Those who want control, and have any buisness having it, are those who will still edit the configs themselves, or build from source themselves.

    26. Re:They already do. by Ambush_Bug · · Score: 1

      OS X does rock... with the exception of that
      nasty "case perserving" (read case insensitive) filesystem.

      echo "aaa!" > aaa.txt
      echo "AAA!" > AAA.txt
      more aaa.txt
      AAA!

  3. All hail standards! by Anonymous Coward · · Score: 0

    Decent standards and standardisation sound like a plan to me .. I mean who'd want to be like MS making their own standards all the time so that no one else's soft can be made compatible with your platform unless you horrible mutilate it ..

  4. 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 Anne+Thwacks · · Score: 1
      Why is there still no standard model for adding and removing apps? The number of competing models for package management alone is sickening.

      Because its OPEN SOURCE, STUPID.

      Anyone can do it their own way. People have choice. If, and only If, one method was so wonderfully better than all the others, everyone would be using it. (That is why we LIKE open source software, remember?)

      Of course, one method IS better and will win in the end - NetBSD's pkgsrc. :-)

      --
      Sent from my ASR33 using ASCII
    2. 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.
    3. Re:Standards by Anonymous Coward · · Score: 1, Insightful

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

      As long as you have needed libraries you can run any KDE/GNOME app under any window manager.

      "We need ONE standard desktop"

      Why not ONE standard OS, browser, leader, nation, etc?

      Linux was created to give a choice, more choice is always a good thing. Distributions come with default settings for those which don't care about them, but taking choise away from users doesn't solve anything.

    4. Re:Standards by Anonymous Coward · · Score: 0

      Allow only kde and gnome to run on the linux kernel. Like Pallidum, but software. :)

    5. Re:Standards by kubla2000 · · Score: 4, Informative

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

      Out of all the duff crap in your post, this is worst. There's nothing stopping a KDE user from loading Gnome apps or vice versa, you just have to have the appropriate libraries loaded.

    6. Re:Standards by Anonymous Coward · · Score: 0
      We need ONE standard desktop

      Und Eine Reiche, Eine volke.

      Heil Hitler

    7. Re:Standards by Alethes · · Score: 2

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


      If you add that every installation is different and decide that this should also be more uniform, then you've essentally made every distro identical. This is great for the poeple that like RPM, KDE and a GUI installer (assuming those are chosen as the "sanctioned" standards), but this is horrible for the large groups of people that dislike all of those. The various Linux distros all offer their unique solutions to each of these issues to cater to specific sectors, and if you smooth out the differences, then all the reasons that certain people use Linux go away, forcing them look for a system that gives them the flexibility they once had in Linux. This is exactly the opposite effect that I think you had in mind.

      If you want a completely sanctioned system, always use the same distro and use only their packages. After you find out how inflexible that is, come back here and post about how good it is that we have umpteen different distros to serve different purposes.

    8. 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?
    9. Re:Standards by aardvarkjoe · · Score: 2, Interesting

      If, and only If, one method was so wonderfully better than all the others, everyone would be using it.

      Well, being honest -- if one package manager was so much better than the others, all of the competing package managers would try to clone that one. Natural selection doesn't seem to be working particularly well among open source programs. (How many things pop up in one version of Gnome/KDE that is copied by the next version of the competing desktop?)

      However, any modern distribution is pretty consistent by itself; the whole inconsistency argument has been weak for quite some time. If you install everything from source, then you'll have to deal with it, but those who pop in the CD, install everything they want, and then go have a nicely working system.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    10. Re:Standards by wass · · Score: 2
      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.

      There IS a standard, it's called bash, and is the default shell on every linux distro (at least the one's I've used). All your favorite window managers and desktop environments are your aforementioned gravy.

      On the other note regarding KDE/Gnome, these seem to be slowly approaching some intermediate common asymptote, so what you're asking for might not be too much of a problem in the future.

      FWIW, I actually like what many distros have done lately by standardizing the menus across KDE/Gnome/others. Some might not like seeing a KOffice item in a Gnome menu, but it's nice to have the software that you installed be standardized across the available desktop environments.

      FInally, I agree with you that GUI's help out. But my original comment was about commands working on the command line uniformly across all linuces (neglecting some distro-specific shell scripts which depend on certain files existing in certain places with a certain layout, but that's a whole other story, or maybe that's your original point to begin with). But regarding uniformity, any linux you get setup will have a standard CLI-based interface to let you DO things.

      --

      make world, not war

    11. Re:Standards by Anonymous Coward · · Score: 2, Insightful

      I suppose this is also exactly the reason that corporate america isn't jumping for joy at replacing all their Windows licenses with Linux... They wan't a choice. Throw a thousand choices at them and it may be overwhelming.

      This is why Corporate Management that determines purchases (or even what is installed if it costs nothing) would rather pay up the wazoo for Windows and closed source software. They see the future dollar signs and prefer standards because they see infrastructure. They put their butt majorly on the line betting on Open Source software. While they very well may hit the jackpot, they may choose unwisely and end up losing their livelihood for the choice.

      On the Windows platform they see less choice (in other words, less chance to screw up the decision) of what to install on their company's computers. Go with a big enough name (MS, IBM, etc.) and even if it isn't the best choice out there, they will know exactly what they're getting.

      Standardization in Linux goes against, I'm sure, much of what innovation is fundamentally about (that is why standards can be updated, after all, of course, backward compatibility is always a good side effect). Of course, standards can always also be replaced if they are no longer relvant. The point is that corporate america moves slowly and cautiously to make decisions. They do not move or think at even remotely the speed technology moves forward. Create standards and move technology forward within them and you have the possibility of widespread corporate adoption.

      Of course, on the other side of the coin, Linux is not a business. It is publicly perceived as "competition" to commercial software. While some distributors of Linux would prefer to see Linux become big business, it's clear that developers and the majority of the Linux community don't care (though most likely dislike the concept of the commercial pollution of it).

      If this is the case, it doesn't explain the elitist attitude of many Linux people. At the same time as many berate commercial OS's and the companies that make them for "forcing" everyone to use their OS, they don't actively see that Linux becomes actual competition to them. While commercial software is making all the dirty deals to ensure their money keeps flowing in, it seems as though Linux folks are content to sit on the sidelines and just bitch about it.

      The "choice" is not available to the regular consumers out there (and this is complete BS, many have no idea how to replace their OS, that doesn't mean they don't have the choice to... you can buy Linux in a nice fancy box distro with a manual and CD in any bookstore and even Wallie world) because the same Linux zealots that sit on "high ground" and laugh at every security hole found in Windows don't actually bother to go and make sure that Linux gets pre-installed on these name brand PC's that are selling in actual stores (let's face it, it's probably like 99% of people that buy their computers online, excluding Dell and Gateway, (probably in parts) are geeks, not Joe Sixpack, putting pre-installed with Linux computers online is no risk for any of the computer manufacturers... if they sell five total, oh well, now ship 10,000 to a retail chain and you really have a vested interest in moving them).

      This is, of course, purely in the realm of desktop OS's. I think Linux can only continue to spread in the x86 server market and will eventually be the overwhelming majority of OS's powering machines there.

    12. Re:Standards by Anne+Thwacks · · Score: 2
      How many things pop up in one version of Gnome/KDE that is copied by the next version of the competing desktop?

      I cant answer that, because I have never actually managed to get gnome to install on anything, and I have only ever got one version of KDE to install. I have had more success with fvwm95, but I think that is more intent on copying something else.

      I think bug-free is more important than standard, and I'd rather be able to chose between two lame ducks than be forced to use one.

      If there was a window manager called "Donald" I'd use it if it worked.

      --
      Sent from my ASR33 using ASCII
    13. Re:Standards by RomikQ · · Score: 2

      I think you're missing the point. Variaty does not automatically exclude standarts.

      Right now there is basically only three app add/remove standarts - deb, rpm, tar.gz, deb being the best, but the most unsupported. Pretty much every distro has RPM, even if its not the primary packaging format(slackware, for example, has rpm installed by default, and, although it's labeled "unsupported" and dependancies don't work, I use it all the time, never had any problems). So rpm is pretty much the standard, with deb and tar.gz being the alternative. If your distro doesn't have rpm, install it and no problemo.

      About desktops... how are they mutually incompatible? you can't run QT programs from Window Maker, or GTK programs from kde? So you have to install a few more libraries. I for example can't stand qt, and love gtk and other people have opposite preferences. If one is accepted as the standard and everyone stops supporting everything else, then someone is always gonna be pissed. X Windows protocol is the standard and thats good enough. And just because some people like GUI doesn't GUI has to be adpated as the standard. I use CLI for many things(nothing beats MC at file management) and like it.

      Variaty is always good. Windows has alternative desktops that are very very good(Talisman for example) but nobody uses them and know about them, simply because the regular windows gui is the standard. Users have to be given alternatives always.

      --
      Join the elite! Post at score:2! Ghostwheel is online.
    14. Re:Standards by Etyenne · · Score: 2

      And how, exactly, do you propose stopping people from happily continue development on all the other desktops?

      why should they stop ?

      --
      :wq
    15. Re:Standards by Anonymous Coward · · Score: 0

      I am speechless. I think "DUH!" is the expression I was looking for.

    16. Re:Standards by messiertom · · Score: 2

      Right now there is basically only three app add/remove standarts - deb, rpm, tar.gz, deb being the best ...

      What makes deb the greatest of the three? There's no real difference between debs and RPMS, imho.

      What you're probably thinking of is how (most) debs are distributed. Right now, apt far outpaces RedHat's distribution method (though Mandrake's urpm is nearly up to par with apt).

    17. Re:Standards by Anonymous Coward · · Score: 0

      Clever, and shows a deeper understanding of Trolling while actually making a point.

      Judges?

      10 out of 10 Trolls.

      *Golf Clap*

    18. Re:Standards by Anonymous Coward · · Score: 0

      For someone with such a low UID, you are impressively retarded.

    19. Re:Standards by j3ss · · Score: 1

      Because its OPEN SOURCE, STUPID.

      What does being able to read the source code have to do with the lack of standards that this guy is talking about?

      So its open source, so what. We still need standards.

    20. Re:Standards by larry+bagina · · Score: 1

      right. Just have the appopriate (redundant) libraries installed, and double your ram, and ignore the widget set that sticks out like a sore thumb and behaves slightly differently.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    21. Re:Standards by luisdom · · Score: 1

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

      You don't need it. 99.9% of the people does. I don't need it, but i'd rather see a form and some hints instead of loosing 10 minutes reading a geeky-composed man page.

      You keep despising bloatware, but tell me what the hell do you want an AMD XP 2300+ (or a PIII 500) for, open an Xterm and start your gvim? Do you know what "progress" means? Means that things get easier for the user (or "integrated" for the programmer), and the price to pay is SIZE.

      You feel comfortable with the bash, and I do. But I also want to print in pdf anything I find, and see photos without opening a gthingy by hand, and see other's instant message reach me in any virtual desktop I am, etc, etc, etc.

      For an Xterm and a window manager, I would have kept my P120, it was enough.

    22. Re:Standards by greenrd · · Score: 2
      Because that guy made the idiotic suggestion that people should be forced to use only KDE, or only Gnome, or something. Open source means you can't prevent people replacing parts of their system - as opposed to say Microsoft which can pretty much prevent people (legally and technologically) from replacing the window manager or kernel code in Windows, for example.

      In practical terms, the idea of bringing about a situtation where nearly everyone uses the exact same Linux desktop environment, is frankly ludicrous. It will only happen if either KDE or Gnome becomes a "dying project" many years in the future due to lack of interest - no one person or organisation can just issue a divine edict to make that happen.

    23. Re:Standards by Anonymous Coward · · Score: 0

      > right. Just have the appopriate (redundant) libraries installed, and double your ram, and ignore the widget set that sticks out like a sore thumb and behaves slightly differently.

      It seems that you are not well suited for Linux as it stands today. You mean you are so worried about aesthetics (for people like you, that means how pretty it looks), that you won't run programs from another Window Manager/Destop Environment? And unless you're running something like a 1994 computer with a 1 Gb HD, those "redundant" libraries aren't such a big deal. And if you need them to run the program, I guess they aren't that redundant, are they? I'm using GNOME right now, but mainly because I can run those applets and put stuff in the panel. I'm also real happy in something like Window Maker or AfterStep.
      Just my 200 rubles :-)

    24. Re:Standards by Anonymous Coward · · Score: 0

      Ein Volk, Ein Reich, Ein Fhrer
      --- Adolf Hitler
      One World, One Web, One Program
      --- Microsoft Promotional Slogan

    25. Re:Standards by Z4rd0Z · · Score: 2
      I'm pretty sure he didn't mean that people should be forced to use KDE or Gnome, etc. What he meant was that the standards body should choose one and the distros that are standards compliant would use that one. being open source, you can be sure that there would still be options available. But dammit, there really does need to be one interface that people can rely on, and one that doesn't radically change every year or two.

      It seems clear that Redhat doesn't want to be involved with United Linux, and they're married to Gnome, so Gnome is probably going to be the de facto standard in Linux desktops. Even though I think Gnome is years behind KDE in terms of usability, it's fine to standardize on Gnome as long as its interface doesn't change too drastically. Work on it should be behind the scenes, porting more applications to it, making apps integrate with each other better.

      I was at a bookstore this evening and saw a book on "Getting to Know RedHat Linux" or something similar. It was a really nicely illustrated book and explained everything beautifully for a novice. But it was an old book, using Redhat 6.1, and I don't think anything in there applies to Redhat 8.0! They need to make sure that this doesn't happen again in the near future. Windows has changed greatly behind the scenes in the last seven years, but you can still rely on pretty much the same interface to get things done (if you're using the classic mode in XP at least). This is really important for making Linux a viable solution.

      I think United Linux is a good idea, but I don't think it's going to go anywhere, and that's because Redhat isn't involved. Suse may be big in Europe, but Redhat has all the big contracts. And with Sun soon to be using Gnome on Solaris, I think it's clear that a Redhat/Gnome interface is the Linux GUI of the future. Even though I don't like it now, it will certainly improve, and it's what I probably will settle on using.

      --
      You had me at "dicks fuck assholes".
    26. Re:Standards by greenrd · · Score: 2
      Actually I thought KDE is the default environment in Red Hat 7.3 (not sure about 8.0). Many users will run it not knowing any different. But the manual (which as we know many users don't read cover-to-cover) does cover both. Which is as it should be!

      So my predictions are that KDE will stay the most popular, but Gnome will stay a force to be reckoned with, because it will still be bundled by Sun and Red Hat and Debian and others.

      The way to go is interoperability, which KDE and Gnome have already worked on - NOT the idiotic idea of "picking one and sticking with it".

    27. Re:Standards by warp1 · · Score: 1

      Really? Try loading GNUcash on KDE, it's a logistical nightmare. From what I've
      read in the GNUcash web page they aren't interested in porting to KDE and even
      hint legal action it someone tries to port their libraries.

    28. Re:Standards by shaitand · · Score: 2

      But different distro's don't all come with the SAME default choice. There's no need to get rid of the other window managers, just pick one as the default across the board. If the distro's just agreed on the defaults life would be much simpler.

    29. Re:Standards by caluml · · Score: 2

      What makes deb the greatest of the three? There's no real difference between debs and RPMS, imho.
      Yeah, I don't see what's so great about DEBs either.
      Have they got GPG signing on their packages yet? (And this isn't a troll - mod me down if you think I am, but not just cos you disagree.)

  5. Linux DOES have to target Windows users by A+Guy+From+Ottawa · · Score: 3, Interesting
    Why would I (as a happy windows 2000 user) make the switch to linux?

    There is only one answer: SOMEONE needs to convince me that I can be just as happy and productive in a Linux environment. To switch though, I also need some incentive (in this case that would be that Linux is free).

    The idea that "users will make the switch all by themselves" is absurd and unfounded. Does the comment author believe that the BILLIONS of dollars Microsoft puts into marketing is wasted?? I don't think so.

    --

    using System.Awesome;

    1. Re:Linux DOES have to target Windows users by Anonymous Coward · · Score: 0

      Keep using Windows. I don't care. I never asked you to switch to Linux. As far as I'm concerned, the world is a better place if you stick with Windows. I don't need people changing applications to accomidate the masses for stupid, retard people out there clinging to windows because it has a start button.

      Stay with windows...please.

    2. Re:Linux DOES have to target Windows users by Anonymous Coward · · Score: 0

      Oh they will; you just wait and see.

    3. Re:Linux DOES have to target Windows users by Anonymous Coward · · Score: 0

      I'm from Ottawa too and your attitude is very typical here... way too many Winzombies here. Fortunately with Norturd going down the toilet there are fewer and fewer everyday.

    4. Re:Linux DOES have to target Windows users by Anonymous Coward · · Score: 0
      I don't need people changing applications to accomidate the masses for stupid, retard people out there clinging to windows because it has a start button

      Ouch! that was harsh. I guess I'll stick with windows since none of the Linux desktops have start buttons...

    5. Re:Linux DOES have to target Windows users by Anonymous Coward · · Score: 0

      Wow! I never thought of it that way... surely all of the laid off Nortelians will immediately go out and buy a brand new Lindows PC... WTF??

    6. Re:Linux DOES have to target Windows users by radon28 · · Score: 1

      any linux user can tell you that you can be just as happy and productive on a linux system as you are on win2k, if not even more so. the problem is, you just don't know it. and setting up a dual-boot system can be very daunting for someone who has never done it before. it takes some guts and a lot of curiosity to a.) learn fdisk,fips, etc. or b.)just totally wipe out a windows installation and setup red hat 8 or suse 8.1. every single new distro that i try out is miles ahead of the last one (suse 8.1 vs. 7.3, red hat 8 vs. 7.3, etc), and it amazed me how hard people must work to get linux to progress so quickly. people's perception of linux is like thinking of a crippled version of windows that will really suck. (well it sort of is, but gets less and less crippled every day). i can't wait to see how it looks even one year from now. then many new users will be very amazed and what's been going on all this time.

    7. Re:Linux DOES have to target Windows users by mijok · · Score: 1

      This might seem like I'm trying to convince you but anyway, this is how I made the switch: At first everything seemed to be so hard to get working but I learnt all the time as I did it. And I kept trying until I got things to work - and now two years later I've discovered so many features that don't exist in Windows that whenever I have to use it (at work mostly) it feels really "limited". There are so many things that you can do with Linux but that are impossible with Windows - but it does take some time and effort to discover these things. Simply put: You should make the switch (dual boot at first of course) first and then discover why it was worth it ;)

      And just to clarify: The advantages I'm referring to in my case are not that much "guru stuff" but simple things that everyone who wants to be productive with their computer can benefit from. In my case especially the almost endless possibilities to configure KDE - the multiple desktops, the (imho) better possibilities to configure keyboard shortcuts (they really make me work faster), the xmms control I can dock into the panel and so on. Virtual consoles are nice too to keep certain tasks separate from the rest. A command prompt is of course possible and you can use Putty to access remote boxes but (imho) it's still nicer to switch to another desktop/console than to keep track of many windows. Frankly, nowadays I almost get some "claustrophobia" in Windows.

      --
      Karma. Moderation. Is my .sig good now?
    8. Re:Linux DOES have to target Windows users by A+Guy+From+Ottawa · · Score: 2, Insightful
      Actually, I do have a win2000/RH 7.2 dual boot system.

      Although I sometimes play around in Linux with my website, and whatever else I feel like wasting time with, the fact that I need help to do almost anything in Linux prevents me from using it full time.

      Example: To get my ADSL connection up and running it took me well over 2 hours to find roaring penguin, install it, and configure my two network cards. In windows, I needed to click twice on the setup.exe, fill in a few forms, and that was that. In winXP I don't even need the setup.exe.

      Keep in mind this is only one example. I haven't written about my printer, scanner, ugly fonts, java, and a whole lotta stuff that's taken a lot of time to find, install, and configure.

      Although there are advantages to using Linux, the disadvantages have kept me a windows user, and I expect that will continue for another few years.

      --

      using System.Awesome;

    9. Re:Linux DOES have to target Windows users by Anonymous Coward · · Score: 0

      But is that the fault of the ADSL connection of the OS?

      If your software was "XP Only", then would you say that WinNT is broken?

    10. Re:Linux DOES have to target Windows users by Shelled · · Score: 2
      There is only one answer: SOMEONE needs to convince me that I can be just as happy and productive in a Linux environment.

      Would you be as productive on a Mac? It's safe to assume that you're not the most productive person alive so logically many Mac users are more productive than you. Completely different desktop, higher productivity, maybe the limitaion is yours.

      Does the comment author believe that the BILLIONS of dollars Microsoft puts into marketing is wasted??

      Apparently not on you, they were on me. What possible relation could there be between the efficiency of a GUI and how much money a company spends trumpeting it? Many, many insolvent companies spent huge sums in marketing. Your point?

    11. 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"
  6. My own standards! by Anonymous Coward · · Score: 2, Funny

    I haven't looked into it, but are the standardization documents open source? It would be great if I could branch and roll my own!

  7. standardization is a problem by Billly+Gates · · Score: 3, Redundant

    I never really knew how serious is it was untill I wanted to become a unix expert. I began with gentoo due to the great amount of documentation. I had great luck with it untill 1.4 when devfs just became to unbearable and buggy to deal with. For some dumb reason I could not get /boot to mount properly. No its not a devfs thing and I know how to disable it on startup but this problem only exists in 1.4 and the mount -t ext2 /dev/hda1 /boot does not work.

    Anyway I decided to try out suse and debian. Boy, what a difference. Every single file was in the wrong place on both systems. Suse was truly awefull in yast overiding any changes to my system files. I am aware of the .config files yast uses can be edited manually but I want to be a unix expert and not a suse expert.

    Redhat tries to have psuedo files /etc that are symlinked elsewhere.

    I understand *Bsd users perfectly in regards to defragmentation and quality problems in linux. In regards to quality and I refering to cutting edgeness and bugginess compared to other unix's including bsd. I am not saying its unstable.

    I like how *bsd simplier and everything system related is configured from /etc like it should. The FreeBSD manually is a great resource and probably one of the greatest unix books around. Gentoo is the only distro that I know of that comes close to this. I love manually editing the /etc/make.conf file to optimize my whole system. Slackware from what I heard uses bsd style init and maybe more simplistic but I have not tried it so I am not qualified to make an opinion.

    I got tired of hacking my systems for weeks on end trying to customize it so I switched back to Windows2k. (shudder) I am waiting for freebsd 5.0 to come out and will likely use it when its ready. The early 5.0 dp-2 release does not like my usb hardware for some reason and still needs some work in regards to threading, java and nvidia opengl driver support.

    1. Re:standardization is a problem by aggieben · · Score: 1

      I'm experimenting with OpenBSD myself and finding that I like it...the /etc folder is cleaner and all the config files are there --- as you said, like it should be.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    2. Re:standardization is a problem by the_2nd_coming · · Score: 1

      try slackware. the Unix of Linux.

      --



      I am the Alpha and the Omega-3
    3. Re:standardization is a problem by Rushuru · · Score: 3, Interesting

      It's not the first time that I see comments on how on some linux distributions config files are not where they should be (in /etc) and how *BSD is so much better in that respect.

      I've been using Linux for 5 years, and over they years I tried several distributions (Mandrake, RedHat, Debian, Gentoo) and I don't remember having to edit a config file that was not in /etc (besides user config in my home). So can you please give examples of config files that are not in /etc?

      Now, regarding *BSD. A couple of months ago, I went in a cybercafe and wanted to chat with friends on irc. However as soon as I tried to connect to an IRC server, it would disconnect me for 'having an open proxy'. I asked the manager. He said he was aware of the problem but didn't know how to get rid of it. I told him they probably had an open proxy. He asked me if I was familiar with unix. The next minute he had me logged as root on their FreeBSD NAT trying to find the problem ;)

      I ran 'netstat' and found out that they had Squid running, and that me getting kicked from IRC was probably to due to the fact that it was poorly configured. I immediatly looked for a the config file in /etc or /etc/squid but didn't find anything. It took me a couple of minutes to figure that the config file was in /usr/local/squid/etc or some very weird path like that. Not really the 'everything system related is in /etc like it should' you describe. The story had an happy end since a few minutes later I managed to log on IRC.

      Disclaimer: it was my first and only time doing 'administrative tasks' on a *BSD system so it could be a bad example. I do not mean to troll, just giving one example that is opposite to the parent poster's experience. Are Linux distributions so bad at having all config files in the same place, and are the BSDs better are it?

      --
      !
      ^_^
    4. Re:standardization is a problem by vadim_t · · Score: 2, Informative

      Linux programs can have config files in /usr/local/etc too. And for a very simple reason. On pretty much any distribution programs go into /sbin, /bin, or /usr/bin. Those are the ones that come packaged. When you compile something most programs default to installing into /usr/local: /usr/local/bin, /usr/local/sbin, etc to avoid messing up your system.

      It's actually a very good thing. If you ever say, compile Perl and install it in /usr/local then it won't interfer with anything vital (root doesn't have /usr/local/bin in $PATH), and if it doesn't work well you can quite safely nuke /usr/local because the distribution never installs anything there.

      Logically, /usr/local/etc will have the config files for those programs. If squid was installed as a package but the config file was in /usr/local/etc then the package wasn't made correctly.

    5. Re:standardization is a problem by NineNine · · Score: 2

      Even better. Try Unix. The Unix of, uh, Unix.

    6. Re:standardization is a problem by Billly+Gates · · Score: 2
      I no longer have a unix machine in front of me so I can not give alot of examples but I do recall (example)that both FreeBSD and Gentoo have the master make options in /etc. /etc/make.conf would be the file to edit if you want to enable global settings whenever you build something. Gentoo had everything including systemlogers like metalog to gcc settings, to even network settings in /etc. Perhaps someone on a linux box or bsd one can site more.

      On SuSE alot of these settings are not there. Redhat has alot of the settings in /etc but they are symlinked elsewhere so changing files /etc can be a royal pain. But for the make.conf I do not recall seeing it there in either distro. I am in the process of learning c++ and switching between gcc 2.9.5x and 3.2x is important. I can not go to a 3.2x distro because they come with apache2.0 which wont work with mod_perl 5.6x and the java 1.4x is not compatible with my older 1.3 code, etc. We need a special daemon to keep track of installations and provide package removal and keep some of the standard libraries and .so's. Version tracking is needed as well. A package compilied with a previous library should work with the newer one.

      My situation mentioned above is what makes unix and especially linux extremely ugly.

      A modern OS should keep track of all its files and be able to take applications on and off like Windows2k and MacOSX. I admit windows95 and windows98 had terrible dll managment but it has been fixed. Unix and Linux need this REAL BADLY! This is especially true since a standard linux distro comes with thousands of apps! Windows hardly comes with anything yet needs this. I believe this is critical and UnitedLinux should not accept rpm as the standard package handler.

      A ports based system like FreeBSD or Gentoo where all of the files are in /etc make configuring a system with the proper versions of the tools I use possible for mere mortals.

      This is what I mean by standardization. Things need to be consistant and I believe the disro makers are making money off people who can not figure out or want to customize their own distro. So they buy one already setup instead because its too hard.

    7. Re:standardization is a problem by Sciamachy · · Score: 1

      Not forgetting mandrake, which is currently IIRC either top or second most commonly installed distro.

    8. Re:standardization is a problem by rhavyn · · Score: 2

      I'm sorry Sir, but you seem to have no idea how a distro like Red Hat or SuSE or Debian works.

      1. There is no make.conf. make.conf is used for the ports system in BSD and Gentoo. Red Hat, SuSE, Debian, etc. are binary package based distros. You download a binary package, and install that, no compiling involved. Thus, no need for a master ports makefile. Heck, by default, none of those distros even install a compiler.

      2. You don't need a special deamon to keep track of installed file in Red Hat or SuSE, every file installed by a package is kept in a package database. In Red Hat if you wanted to remove apache and all its files you type rpm -e apache. Boom, no more apache. As for library dependencies, if you minor library upgrade breaks an app, thats the app writers fault, not the distros. The RPM (Red Hat and SuSE) and DEB (Debian) package systems are better then the installers for Windows, you'll never get a "Couldn't complete uninstall, please remove files manually" message in a RPM or DEB based system, if you tell it to remove a package, every file installed by the package is removed.

      So, if that is what you mean by standardization, it was completed years ago when rpm and deb were created.

      (Btw, in case a configuration file isn't under etc in Red Hat, all you have to do is rpm -ql and it will happily tell you where every file in the package is).

    9. Re:standardization is a problem by Anonymous Coward · · Score: 0

      1. There is no make.conf. make.conf is used for the ports system in BSD and Gentoo. Red Hat, SuSE, Debian, etc. are binary package based distros. You download a binary package, and install that, no compiling involved. Thus, no need for a master ports makefile. Heck, by default, none of those distros even install a compiler.

      Are you saying that Red Hat, Suse, Debian, etc are open binary distros, not Open Source distros then?

    10. Re:standardization is a problem by alfaiomega · · Score: 1

      You correctly described what /usr/local is made for, however it still can be a big pain in the ass. For example, when you install Apache from source in a way described in the docs, you end up having to write "/usr/local/apache/bin/apachectl start" to run it, and your config is in /usr/local/apache/conf/httpd.conf (or something similar). It may be ok if all you run is Apache, but when you have more apps, it quickly becomes inconvenient to do anything with them. I'm a system admin and I have wasted hours many times to figure out what in /usr/local is what, when I needed to move the server to some other machine. And no, I couldn't copy the /usr/local tree, I had to install the same software on another system. That is why I think we should not put anything in /usr/local on production systems. That's right. But it doesn't mean no custom built software at all. This is how, in my opinion, it should be done: build your custom software and make the native distro package with your software, then install it with dpkg or rpm or what have you. I have zero tolerance for production servers with everything in /usr/local. I like scummvm because when I sync with the CVS version, all I have to do is "make deb" and "dpkg -i" the scummvm-cvs*deb I got. This is how all of the custom prepared software installed on Debian systems should be. That way I can see that I have scummvm-cvs_0.3.1cvs+cvs20021213-1_i386.deb installed on my system, without the need to find the sources which hopefully hasn't beed deleted. If I have a Debian box to clone, wich has empty /usr/local and /opt, I know I need to run "dpkg -l" to see what I need to install on the new system. The same goes with any distro, not only Debian: use only native packaging to install software on production systems. Just my two cents.

      --

      root@aio:~# nmap -sX -iR -p1- # Ho, ho, ho! Merry Xmas, everyone!

  8. Linux is better than all that by Goalie_Ca · · Score: 1

    A single standard would improve chances of infiltrating the desktop market, but would only stiffle innovations. Standardization and compatibility are good and all but they can have adverse effects on progress. In the Wintel world i bet you've all noticed that we're still using the god awfull x86 architecture and we've only recently eliminated 16-bit from the home desktop.

    --

    ----
    Go canucks, habs, and sens!
  9. Barriers of inconsistancey by Anonymous Coward · · Score: 2, Troll
    1. One desktop enviroment PLEASE! Im sick of gnome getting in the way, from a developers and a users point of view, kde is much better! Scrap gnome and then we will have a unified desktop
    2. Libs, scrap re-invented wheels and and standardise on one, get rid of toolkits like motif, xaw, gtk, fox, tk, xul, openofficetk, fltk , curses (and many other obscoure ones) and standardise on qt/kde, the standard toolkit
    3. One kernel, scrap the fucking hurd already, its braindead, linux is much better
    4. Fix the broken keymaps! On a UK qwerty keyboard, you can input a euro by pressing altgr+4, but in linux, you get ¼ instead! Dont forget that the windows key should work in linux too (pop up the k menu, it does in some distros, but not all)
    5. better dialogs. As a user, the kde interface is very intutitve, but in gtk the dialogs suck, for serious work, the gtk file dialog sucks!


    This is not a troll, but as a devloper for linux these are REAL peeves
    1. Re:Barriers of inconsistancey by Anonymous Coward · · Score: 0

      you are funny, man...!

    2. Re:Barriers of inconsistancey by vadim_t · · Score: 1

      1. Who the hell are you to decide what I'm going to use? I like KDE and I'm using it right now, but I also use IceWM. And let me tell you that I'm pretty sure Debian will never remove it. If it did switch to one unique desktop then I'd change immediately to some less restrictive distribution, or start my own.

      2. How would that happen? Do you seriously think that developers would be happy to stop working on their project just because you think a standard is needed? Also I don't want curses gone. What do you suggest I should use with 32MB boxes, KDE3? Or maybe readline?

      3. Sure, go and tell them that. You could as well try convince the motorbike industry to switch to producing cars, since they're safer and more people have them.

    3. Re:Barriers of inconsistancey by bruthasj · · Score: 2

      1. One CAD drawing PLEASE! I'm sick of Ford getting in the way, from a manufacturer and driver point of view, BMW is much better! Scrap Ford and then we will have a unified vehicle.

      2. Cars, scrap re-invented wheels and standardize on one, get rid of Firestone, Les Schwab, Pirelli,
      Avon, Kumho (and many other obscure ones) and standardise on Goodyear, the standard Tire... I mean they even have a Blimp dammit!

      3. One engine, scrap the one-stroke internal combustion engine, its braindead, four-stroke is much better.

      4. Fix the broken Radio buttons! Some radios, you turn the knob to turn it on. Others you press the stupid button to turn it on. Don't forget that the eject button should spit out the CD, okay?!

      5. Better manuals. As a driver, the BMW speedometer is very intuitive, but in Fords it sucks, for serious work, the Ford speedometer sucks!

      This is not a troll, but as a manufacturer of Cars these are REAL peeves.

    4. Re:Barriers of inconsistancey by matticus · · Score: 2

      1. I hate KDE. I don't use Desktop Environments. I use WindowMaker exclusively.
      2. I hate Qt. I don't use Qt. I use tk, WINGs, xul, and curses.
      3. I only use Linux kernel, but I wouldn't tell anyone to stop using HURD if they like it.
      4. that's your keymap. .
      5. write one yourself.

    5. Re:Barriers of inconsistancey by Anonymous Coward · · Score: 0

      If you develop in Java, then Java is your standard and you are not bound to any specific OS or processor. I like it.

  10. one thing at a time by aggieben · · Score: 1

    Lots of great businesses have come to a screeching halt because they didn't define their core mission or set specific goals. The cause behind it is that the execs or whoever gets excited about doing too many things and the company gets spread too thin and doesn't excel at any one particular thing. IMHO, I think some of this is happening with the Linux community. Linux still hasn't made any really serious commercial inroads into the server market (still dominated by Sun and Microsoft). Sure, you can set up a pretty slick desktop workstation with RedHat or Debian (or whatever your favorite is), but the strengths of Linux make it a good choice for a server. I think it would be better to focus on the server marketplace over the desktop/consumer market at this point and get Linux over that last hump on its way to general acceptance at the enterprise level.

    I'll never forget what our system admin said during one of my internships: "Linux is pretty nice, but it just isn't ready for the big-time yet." That company used SunOS instead.

    --
    Don't become a regular here, you will become retarded. -- Yoda the Retard
    1. Re:one thing at a time by Kevinv · · Score: 2

      Linux isn't a business. Linux is used by businesses, some are in the business of re-selling it, a lot aren't, and linux is used by individuals. You focus businesses to either open new markets (a la microsoft's refocusing on the internet not too many years ago) or to shed un-profitable areas that aren't part of the "core" business. But linux doesn't require profit centers or new markets to make money, it doesn't even need to make money. It has more developers (not necessarily a good thing) when it's making money but that isn't an absolute requirement for development to continue.

      Many people think that "refocusing" on the server would have the result of increased developers working in that area. But each developer has his or her reason for being there and working on what they are working on. some are paid by a company to do what they are doing, others are scratching an itch, still others are sticking it to microsoft, and some are probably wanting to stick it to apple.

      to assume those developers would switch to a "server" focus simply because everyone else says they should denies the reason they are doing what they are doing already (after all everyone already says if you're interested in desktop development you should only focus on Windows, it's got the bigger market share.) If you take away those developers projects, some will probably move to server focused projects, but many more will probably just find another desktop development project.

      The end result would be a loss to linux.

    2. Re:one thing at a time by aggieben · · Score: 1

      I disagree. "Linux" isn't a business as you say, but it is a product, regardless of who makes it or what fees and whatnot it generates.

      At any rate, my point is not to make individual developers change their interests. The point I'm trying to make is that it would be better overall for Linux if it could make more serious inroads in the server market. It's never going to catch Microsoft or even Mac in the consumer market unless it becomes more commercially driven, which is made difficult by the GPL and other non-commercial licensing. Linux stands a better chance at significant commercialization in the server market --- evidenced by IBM's (and others) support for Linux as a server.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    3. Re:one thing at a time by Kevinv · · Score: 2

      the question then becomes -- does IBM (or HP or Red Hat) need additional help in commericalizing the server market? Commericialization of the server market is already occuring because the kernel is capable in that area. Sure more work needs to be done, but it's already being done by those companies.

      The desktop development area needs help, but because there isn't the incentive for immediate money by those companies they don't put as many people or money into it.

      KDE and GNOME are seperate products from the linux kernel and GNU software (well KDE, GNOME is the official GNU desktop I belive -- but it isn't a GNU product). Eventually they'll get to the point where commercialization is possible and it'll take off like the server area. but to shutdown development in that area now would simply slow down the possiblity of that ever occurring.

    4. Re:one thing at a time by aggieben · · Score: 1

      That's a good point. Do you think that as linux becomes more viable as a commercial alternative to Windows Server and Solaris that companies like IBM, HP, RedHat will invest more money into open source desktop products? If I'm not mistaken, RedHat already offers some support of some kind to Gnome (although I don't know exactly what or how much).

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
  11. What standards? by Unregistered · · Score: 0

    These calls for standardazation are great but flawed. OSS is about choice. We don't need standards. If a buisness wants to impliment standared internally that's fine, but these calls for standardazation seem more like a call for "everything to be like my system".The lack of standards are overcome for the most part by the CLI. There are very few system related tasks that are not done the same on every system via CLI. the graphical forntends and such that aren't standardized aren't necessary, and the tons of apps are an advantage to linux.

  12. Users Want Better Stuff, Not a Development Model by reallocate · · Score: 5, Interesting

    Not to be a naysayer, but in 12 years Linux has managed to gain only a few percentage points worth of the desktop market. Users really don't care, don't know, and have no reason to be aware of the development model used to create their software.

    In all probability, Linux will never replace Windows, or even the Mac, on the desktop. It can, however, carve out a viable slice of the market if the Linux community delivers attractive, innovative, easy-to-use software with capabilities that users want but cannot find elsewhere. By and large, this hasn't happened yet.

    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.

    --
    -- Slashdot: When Public Access TV Says "No"
  13. 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 Anonymous Coward · · Score: 1, Insightful

      If you want things to cleanly install and uninstall, the windows registry is not the thing you want to copy.

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

    3. Re:Here's what it'll take to fight Windows: by Anonymous Coward · · Score: 0

      Pay me and I'll work on your "superior" windoze-killer platform dream (which in essence is reinventing the wheel.. why change from the real thing?) otherwise I'll stick to my geeky opensource project for fun!

    4. Re:Here's what it'll take to fight Windows: by StandardCell · · Score: 1

      I'm not necessarily saying to exactly copy the registry, but its paradigm. Redundancy also helps, and if you know anything about Windows, there is always a backup copy of the registry, as well as system restore features for any major point of change in the life of the OS install since Win2k. When I'm sitting there trying to figure out where to put everything I need to run the application and store its data, there is not one single standard in the *NIX world. That's the essence of this. And I never said that Windows does it perfectly. I'm just saying that something along those lines has to happen for the sake of sanity. Your /home partition is your doing, and not a commonality across it. Whatever way it's done, it has to be standardized.

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

      1. Explain? Linux has one shared library format.

      2. So, in which way is /etc different? You can make hierarchies in it, just like in the registry, and additionally, it's much easier to modify, backup and compare. I'd like to see how you keep the Windows registry in CVS.

      Clean installation/deinstallation and upgrades have been here for ages, see apt-get(1)

    6. Re:Here's what it'll take to fight Windows: by Billly+Gates · · Score: 2
      Agreed.

      I prefer the "everything is a file" unix approach to this.

      What we need is something similiar to dlls in which an application linked to an earlier version of a dll can use the newer one and still function.

      We also need a special daemon or a super init which can keep track of versions of different applications and so's. With this installed it can be possible to remove an application and still have another application that requires one of the libraries or so's to still function. The daemon would only remove certian parts of the package but not all of the files from a package.

      If the developer wants too, they can leave all of the settings for the program in a text file so if a user wants to re-install the program later on they can do so and still have their settings.

      The registry is whats keeping many admins from Windows2k. A problem could arise due something they did months or years ago that a backup may not resolve! With Unix an admin could just edit the text files.

    7. Re:Here's what it'll take to fight Windows: by firewrought · · Score: 1
      .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.

      Great... another person itching to reimplement Window's design mistakes. Listen people, as a datastore, the Windows registry is nothing more than a specialized filesystem. It's atrocious because you cannot manipulate it in the same way you can a regular filesystem... it's difficult to work with. If you're going to push standardization, why not advocate something truly neat, like creating a standard config file syntax in XML with governing schemas and GUI tools that help with configuration.

      What we need (and what the Windows registry provides for Windows) are standards that govern where things go and how they get installed, and we already have those in the form of a loose confederation of unix conventions and packaging formats. On Debian, for instance, all packages adhere to the File Hierarchy Standard and Debian Policy. The last thing we need is a meaningless overgrown forest of GUID's that are hard to get to, back up, maintain, inspect, and live with.

      --
      -1, Too Many Layers Of Abstraction
    8. Re:Here's what it'll take to fight Windows: by Elladan · · Score: 2

      Heh.

      You do realize, every single thing you've stated is already done by linux, automatically, only about a million times better than the way you propose doing it, right?

      What we need is something similiar to dlls in which an application linked to an earlier version of a dll can use the newer one and still function.

      Oh, you mean, like, say, maybe, er, um, say, a shared library? Oh, wait, what's that? You mean, Linux has those? And in fact, it even supports versioning of them, so if you have two applications which require incompatible versions of the same library, they can still work too, unlike Windows? I'm shocked! Shocked I say!

      We also need a special daemon or a super init which can keep track of versions of different applications and so's. With this installed it can be possible to remove an application and still have another application that requires one of the libraries or so's to still function. The daemon would only remove certian parts of the package but not all of the files from a package.

      This is a ridiculous idea. Wouldn't it be better to just have a program which keeps track of which libraries a program needs, and not remove them if they're needed by something? A program which manages all the application files on your system, and handles interdependencies and conflicts automatically? Maybe we could bundle the files together into, oh, I dunno, packages, and call this a Package Manager. Wait, that's an amazing idea! I should patent it!

      Wait, I have an even more shocking idea. What if, say, I wanted to upgrade a library that's in use by a program that's running right now. Wouldn't it be great if I could atomically drop the new library over the old one, and let any programs that are still using the old one keep using it until the last program using it exits, at which point the library is automatically deleted by the OS? Wouldn't that be a shockingly cool idea? New programs would get the new library, old ones would still have the original to use until they shut down! That way, I could upgrade live, running software and have it actually work! I should patent that too!

      Oh wait, what's that, what's that you say? Linux does all this, already, automatically, and in fact, has done it for years and years? I'm shocked! Shocked I say!

    9. Re:Here's what it'll take to fight Windows: by moncyb · · Score: 3, Informative

      When I'm sitting there trying to figure out where to put everything I need to run the application and store its data, there is not one single standard in the *NIX world.

      There is: the etc/ directory is for global configuration data. /etc/skel/ is for the default user config. The user's home directory (aka ~ aka $HOME--often /home/username) contains his/her data and config files. lib/ is for shared libraries. shared/ is for the program's data. bin/ is for the programs executables. I believe the "shared" directory is a new concept (at least to Linux), everyone used to put their data into lib.

      The users config files are usually named as a dot, the program's name then "rc" tacked on the end. If the program's name was bar, then it'd be ".barrc" in the home directory. Realise that anything starting with a period in Linux/Unix works like a hidden file in DOS/Windows--ls/dir won't display it unless you use the "-a" option. So looking at a listing of your home directory, you'll only see the data files instead of the clutter of all your config ones too.

      If you wish to backup your general settings in Linux, storing /etc, /usr/etc, and /usr/local/etc should do it. The problem is not all programs written for Unix/Linux will conform to this standard. For example, Jed and lynx put their configuration files into the lib directory. Just like some Windows programs store their settings in ini files under the C:\Program Files directory...

      Having three different places (/, /usr, and /usr/local) for everything may seem strange, but there is a reason behind it. Everything in /etc, /bin, /sbin, /lib are supposed to be the basic critical programs and system settings. /usr is for the programs used by most everyone in your organization and is often mounted read only from the network. /usr/local would be mounted on the computer's hard drive and programs added for the user(s) of that specific computer.

      You may think the registry is a good idea, but it is just a poorly designed clone of the Unix way. Same goes for the "My Documents" folder vs the /home directory. Just proves the old saying "anyone who doesn't understand Unix is doomed to reimplement it poorly."

    10. Re:Here's what it'll take to fight Windows: by 5KVGhost · · Score: 2

      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!

      Weird. I've never had a corrupted registry on my systems or any of the Windows systems I used to maintain. I don't doubt that it happens, but it's hardly a common occurance.

      One thing I hate the most -- reinstall the OS, it clobbers your registry, and then you have to reinstall all of your apps, too.

      Not really. In fact, I generally prefer to do clean installs to get rid of accumulated stuff that reinstallations don't touch. If an app works prior to the reinstall, and if it's compatible with whatever version of Windows you're installing, then it'll stay working.

  14. "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.
    1. Re:"the same" != "united" by MisterFancypants · · Score: 2

      Nor do Windows users have to reboot their systems every sixteen minutes. If Linux developers really want to compete they have to stop pretending it is still 1998. Windows 2000 and XP don't suffer from the constant BSOD. You're going to have to find a new straw man to beat.

    2. Re:"the same" != "united" by MeanMF · · Score: 1

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

      It's an operating system, not a lifestyle choice. Windows gets the job done, plain and simple. If somebody comes along with something better suited to what I use computers for, I'll switch to it. I'm just amazed with some of the stuff that people will put up with just to say that they're not running Microsoft software.

    3. Re:"the same" != "united" by ShieldW0lf · · Score: 2

      Yes it does. It means they're united in buying aftermarket parts, add-ons and services that meet the same specifications. That's why popular cars that are seen everywhere have tons of products available at reasonable prices, while cars that are less popular cost a fortune to fix and have few sources for after-market parts. And people make their purchasing decisions based on this. If spare parts for a car cost a fortune, people will avoid that car. Just like they avoid linux. This isn't a democracy: Just because you don't like the answer, doesn't mean its wrong.

      --
      -1 Uncomfortable Truth
    4. Re:"the same" != "united" by Anonymous Coward · · Score: 0

      I have not booted my Windows XP Pro for 5 weeks. And with an average commit charge of 1-2 GB you could say I'm really pushing it. Running 3-6 applications at the same time, hard, demanding ones. Playing games with the same damn system while those applications are open, new, big games like Warcraft 3, Morrowind etc. I even have cracked programs and warez. And it all works like a dream.

      This is the reality use of Windows today, so stop dreaming about the days when Windows 98 was standard with all its pitifulness. The year is soon 2003 and WinXP is here to stay, and it's great.

      Even if Linux came out with a standardized, unified distro with good commercial support guess what, I wouldn't change anymore. It's been 10 years of Microsoft vs Linux desktop battle and guess what, MICROSOFT WON. Most of the linux zealots have not just realized this yet.

      You can go and stick Linux to 99.9% of the servers, guess what 100% of the Windows XP users will not care.

  15. 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). ;-)

  16. Yeah, and America needs more weapons *sigh* by SteweyGriffin · · Score: 1

    Linux needs standardization like America needs another war. Please. Give me a break. Learn the fucking facts before you go spewing off random data about standard kernel this, and secure app that.

    What Linux needs is to win the damn desktop before Microsoft has a digital rights management utility and owns every instant message, email, song, and paper you ever create. Sound scary? It is, but watch it happen if we don't act now.

    A standardized distribution is nearly in existence. It's called Red Hat. Corporately used, corporately sponsored, and standard. Hell, they even have stock shares.

    You may be familiar with the movie entitled "What Women Really Want". Well, here's my own script. It's called "What Linux Really Needs".

    - A help wizard for Netscape 7 and StarOffice.
    - Documentation on how to get cable/DSL modems working. Perhaps a desktop utility (program) too.
    - Swap files. They work. People don't have a lot of RAM (well, geeks do, but most home owners have 64 or 128 MB). But they like pictures and video, so let's swap out some of their 20GB hard drives.
    - Some blue screen type of application to let them know when their video drivers are corrupted or something bad happens.
    - 24 hour free tech support via phone or on-site service for $0.99/minute. People need to learn Linux. Most aren't born with command line powers gifted from God.
    - Record hardware configurations and errors that occur (ala "TalkBack" in Mozilla). Users can then call in to 1-800-LNX-HELP or whatever and get some assistance based on their computer's unique ID number.

    1. Re:Yeah, and America needs more weapons *sigh* by RealSurreal · · Score: 1
      What Linux needs is to win the damn desktop before Microsoft has a digital rights management utility and owns every instant message, email, song, and paper you ever create. Sound scary? It is, but watch it happen if we don't act now.

      I disagree entirely. When MS does that, that is the moment at which Linux starts to win. Sooner or later Joe Q. Public is going to start questioning why his own computer that he bought with his own money won't play the CD he paid out for and then he's going to start looking for alternatives. MS are doing a far better PR campaign for Linux and Apple than they could do themselves
      - Swap files. They work. People don't have a lot of RAM (well, geeks do, but most home owners have 64 or 128 MB). But they like pictures and video, so let's swap out some of their 20GB hard drives.

      Huh? So what's this swap partition I got on my Linux box then?
      - Some blue screen type of application to let them know when their video drivers are corrupted or something bad happens.

      See this is the point at which you start to sound like a troll. It's the bluescreens that send people screaming off in search of an alternative to start with.
      - 24 hour free tech support via phone or on-site service for $0.99/minute. People need to learn Linux. Most aren't born with command line powers gifted from God.

      Buy a distro. Oh look tech support! Don't buy one, just download it. Ooh look, Google! What do you want? Linux hackers put out a freephone number in the man pages? Get a grip!
    2. Re:Yeah, and America needs more weapons *sigh* by the_2nd_coming · · Score: 1

      number 2 and 3 left me scratching.

      cable and DSL just work once you have a network connection.

      Linux uses a swap partition that is set up automagicly at instll by the distro....wha the hell are you refering to ?

      --



      I am the Alpha and the Omega-3
    3. Re:Yeah, and America needs more weapons *sigh* by aggieben · · Score: 1

      Actually, I already posted a comment about this (Linux taking the desktop), but you bring up an interesting point. If Linux could focus on the server market and grab a hefty share of the server market, DRM could easily be killed. For argument, let's pretend RedHat's server distro took 65% of the server market. At that point, it would be easy for RedHat to put in their license something to disallow their software to propagate DRM-protected media on the networks its attached to. Linux is never going to steal a very large portion of the desktop/consumer market. Focus on being the best server out there (which Linux has the potential for) and maybe then worry about the Desktop. Microsoft did it the other way around, but they only did things one thing at a time.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    4. Re:Yeah, and America needs more weapons *sigh* by Anonymous Coward · · Score: 0

      Save the Blue Screen, linux has everything you said it needs.

    5. Re:Yeah, and America needs more weapons *sigh* by aardvarkjoe · · Score: 3, Interesting

      - Documentation on how to get cable/DSL modems working. Perhaps a desktop utility (program) too.

      Don't you just type the relevant information provided by the cable company into your distribution's networking options? Though it would have been nice if there was an easy way to enable NAT -- I seem to remember that being a pain.

      - Swap files. They work. People don't have a lot of RAM (well, geeks do, but most home owners have 64 or 128 MB). But they like pictures and video, so let's swap out some of their 20GB hard drives.

      I can't remember the last time that an installer didn't at least recommend making a swap partition.

      - Some blue screen type of application to let them know when their video drivers are corrupted or something bad happens.

      I agree here. Most people are using X, and so if you have a kernel panic or something else bad happen, you don't see anything. Also, if X locks up (usually due to buggy graphics drivers), I often have to telnet in to kill off X and restart it ... why can't I do that from my own console?

      (Someone suggested that I set up my reset button to kill X ... not a bad idea, although it's still a hack. I really ought to figure out how to do that.)

      - 24 hour free tech support via phone or on-site service for $0.99/minute. People need to learn Linux. Most aren't born with command line powers gifted from God.

      - Record hardware configurations and errors that occur (ala "TalkBack" in Mozilla). Users can then call in to 1-800-LNX- HELP or whatever and get some assistance based on their computer's unique ID number.


      Tech support costs money -- lots of it. "Linux" isn't a corporation that can pay for it. The distributions, however, can. (And I'm fairly sure that they do.)

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    6. Re:Yeah, and America needs more weapons *sigh* by fava · · Score: 2

      RedHat cannot impose a new licence on top of the existing GPL licence. Only the software that they create from scratch can they impose any kind of restrictive licence terms on.

    7. Re:Yeah, and America needs more weapons *sigh* by aggieben · · Score: 1

      Ok, well, if you want to get technical about it...they could make it part of their license for tech support, upgrades, certain apps, whatever. Licensing really isn't the point.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    8. Re:Yeah, and America needs more weapons *sigh* by Anonymous Coward · · Score: 0

      I agree here. Most people are using X, and so if you have a kernel panic or something else bad happen, you don't see anything. Also, if X locks up (usually due to buggy graphics drivers), I often have to telnet in to kill off X and restart it ... why can't I do that from my own console?

      You can.. Several ways:

      1) Ctrl-Backspace restarts the X server
      2) Ctrl-F6 goes to a console, Ctrl-10 to see the messages
      3) "Magic Key", usually Ctrl-SysRq- will allow you to reboot/view processes, halt, etc...

      If the system is SNAFU'd enough for one of these NOT to work (try them in order), then the system needs the Big Power Button.

    9. Re:Yeah, and America needs more weapons *sigh* by aardvarkjoe · · Score: 2

      At least the first two don't work if your keyboard is nonfunctional. (If X is broken, the keyboard and video are usually both out to lunch.) The magic key isn't usually compiled into the kernel. (Quoth the kernel help, "Don't say Y unless you really know what this hack does.")

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  17. Re:IN SOVIET RUSSIA by Anonymous Coward · · Score: 0

    Michael is hated worse than even Timothy.

  18. Well first off. by Martigan80 · · Score: 2

    Linux is making serious waves with the big boys of IT. IBM, SUN, Hewlett Packard, Oracle and DELL

    We all know that Dell has backed off a couple of time, well they never_truly_supported the Linux they did sell for a short time.

    Linux division shows its ugly head at perhaps the worst time.

    I disagree. This division is not an ugly side to Linux, rather I believe that is what keeps the choices available. Hell look at how many freaking car models we have, granted you have five similar with different names, the choice is still there.

    But they are united, and most don't know the first thing about Linux. Why is that?

    Well I will say because there are about ten different "Hacker" magz out there that teach them a new trick every month on who to make their system that much faster, and it would be detrimental to dump all that knowledge to learn a new OS.

    Red Hat, Lycoris and even Debian need to get on this group.

    Now I use RH 7.3, and I know there is now way in hell you'll get a Debian group to admit that RH is an equal-it's not.

    --
    This SIG pulled due to lack of funding. (This damn war is costing too much!)
  19. Gnomes say by Anonymous Coward · · Score: 0

    1. Get rid of X
    2. ???
    3. Have a decent desktop

    1. Re:Gnomes say by Anonymous Coward · · Score: 0

      2. Take Xfree

  20. No. by pigeon768 · · Score: 1
    Why is there still no standard model for adding and removing apps? The number of competing models for package management alone is sickening.
    Because there isn't a model for adding/removings apps that's both good and widespread. RPM's, the most common package management system, are god-awful.
    Why do we still have to choose between a bunch of different desktops, ALL of which are mutually incompatible?
    Actually, they're not. You can run virtually any program in any WM, as long as you have the proper libraries installed.
    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.
    People who run lots of servers choose the same distro for all of them. Period. Any sys-admin who runs multiple distro's simultaneously deserves all the annoyances.
    We need ONE standard desktop -- KDE, Gnome, I don't care. Pick one and use it.
    Frankly, who the hell are you, or anyone else, to choose which wm I use?

    Furthormore, all standardisation attempts are strictly voluntary. Any other scheme is completely unenforcable, since the vast majority of linux is GPL'd, or has a similar license. All the standards body can do to 'enforce' their scheme is to write a nice note to the offending distro and ask them if they would please comply with their standards. No more.

    1. Re:No. by PeePeeSee · · Score: 1

      - Frankly, who the hell are you, or anyone else, to choose which wm I use? - Hold up tyrone - relax I dont think anyone is trying to force a WM on you nor do I think the man is trying to hold you down....

    2. Re:No. by shaitand · · Score: 2

      Who is talking about sys admins? We are talking about the basic techshops that deal with more diverse pc's in a week than a sysadmin sees in 5yrs.

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

    Comment removed based on user account deletion

  22. wait by djupedal · · Score: 2

    What...you never talked to a Corvette owner? Porsche? BMW? Saturn? Check the web right now for Mustang fans...you need to do a reality check on this particular analogy.

    Don't get me wrong...windows users are not united as a fan base, that's for sure (compared to Apple users, as an example). But using cars as an example of your point is way off, sorry. :)

    Try something like "...any more than coughing up blood makes drunks united."

    1. 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.
    2. Re:wait by sczimme · · Score: 2


      I was not as clear as I might have been - apologies for that.

      Actually using cars as a broad category is a rather good analogy. There are many more Windows users (as in Joe and Jane Desktop who just want to send email) than there are people actively involved with and enthusiastic about Windows. In both cars and operating systems, the overwhelming majority just want to get point A to point B and aren't terribly concerned about the particulars of how they do it. The subcategories - administrators, developers, etc. - can be the analogs to the Porsche/BMW/Saturn car club members.

      Nutshell version: the enthusiasts in both worlds are the minority, and there is no relationship connecting/binding the point-A-to-point-B crowd; describing them as 'united' is inaccurate.

      How is that for a reality check? :-)

      --
      I want to drag this out as long as possible. Bring me my protractor.
    3. Re:wait by djupedal · · Score: 1

      He said "driving a car"...not driving a bland or generic car. I can claim references to what he was or was not saying as easy as you (and we would both be speculating.)

      The analogy as presented was loose and weak. Your attempt to prop it up is only an attempt to rationalize his original error. That error still stands.

    4. Re:wait by djupedal · · Score: 2

      :)

      I claim the original comparison is too broad, and only works when defined. A majority can't exist as a class without allegiance/resistance to something. Just being able to go from A to B doesn't define someone as a generic car owner. It only defines them as a commuter...they can be using trains, taxis or bicycles...furthering a breakdown of definition...cars, then, become less of a point to your argument.

      So how comparative are enthusiast OS's vs. Windows?

      Can we see J & J Desktop Windows users rising up in rancourous vervor if Redmond said that support for all things Windows would end as the new year begins? Doubtful...they would simply wait for a substitute to fill the (perceived) gap. Would Apple users howl if Cupertino said support would end for...oh wait... OS 9.x support will continue, won't it...

      The car thing only works for me if it is bland vs. enthusiast....not cars in general.

  23. Re:Standards ; we need them - Linux though? by saskboy · · Score: 5, Interesting

    The problem as I see it, is that Linux is seen as the Windows killer. It is not yet that way. We are willing to praise lackluster device support, and non functioning desktop environments because they don't give us a BSOD or tell us our applications are doing something "illegal".

    We need a Lindows type OS, that has a nearly flawles, Windows-like interface, and easy to use device support. We also need massive support for everything that is cool on the Web for home users to tackle learning Linux.

    I'm not a computer dummy, but I had trouble getting my scroll button on my mouse to work in Mandrake 9.0. I set it to where it SHOULD have worked and it didn't. Then I rebooted, and all the sudden it worked. Nothing told me I had to reboot, and I assumed I didn't because I was switching between mouse selections and other features were changing so how was I to know that the scroll button needed a reboot?

    If I were in Windows, they would have told me to reboot as soon as I picked another mouse. This is just one example of less than thrilling support for my hardware. My soundcard and NIC didn't work either without tinkering.

    Thanks for letting me rant. I want Linux to kill Windows [to the point where it is affordable and stable], but Linux cannot do that yet. Standardization will help that, but Linux is not meant to be standard for everything! Contradiction, eek!

    You need non standard versions of Linux for people who don't want it for Desktops. Period. Trouble is, those people are the ones driving its development, so we won't see a standard Linux anytime in the next decade.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  24. Choice by Anonymous Coward · · Score: 1, Insightful

    Because of all microsoft's bullshit, people are not used to making choices about their computers.
    With opensource, you can choose what you want to do and how you want to do it, and not worry about any EULA telling you what you can and cannot do.

  25. Don't Learn Me Nuthin by Anonymous Coward · · Score: 0

    Mouseclicks, it's all gotta be doable with mouse clicks.
    Kinda like Windows:
    Install devices, install and remove software, search around in the (centralized) help files.... -ordinary people don't give a rat's a$$ about the inner workings of the kernel or how to compile anything, and certainly don't want to learn.
    ~
    The driver support won't come until more users do, and you won't get normal people to bother using Linux, it's just to difficult compared to Windows/Mac.

  26. if you think Linux will take the desktop by Anonymous Coward · · Score: 0

    market from windows, you're living in a fantasy world. It's not that linux can't do the job, and doesn't have the apps, it's that the workforce that has to use it is old, and afraid of new technologies. It took forever to get people to accept windows, now it is what users know, and they don't want to learn something new when what they have does the job they need. The only way Linux could take the desktop would be if it could do things for regular Joe corporate user that Windows couldn't, and it would have to something critical to Joe's job. Simply doing what windows does on the desktop isn't enough, standardized or not, linux must break new ground, and come up with new tasks that users need done.

  27. Standardization is good, but at what cost. by pandrel · · Score: 1

    As far as Linux distros go there is one for almost one for every personality out there, when it comes to standardization however they only share a skeleton of similarities, the kernel and a basic directory structure... What truly creates a distro are the packages that are available with the distro and the system used to maintain those packages, such as apt or rpm. These would be hard to specify specific standards on as they are all based on user preferences. Standardization on a package level would be a mistake.

  28. dont mod funny, mod TROLL by Anonymous Coward · · Score: 0

    SteweyGriffin is a troll. Dont mod him up. Look on trollback: his request to be added

  29. Too many want control of the generosity of by Anonymous Coward · · Score: 0

    programmers.

    I propose a new standard (we need as many stanards as we can get, don't you agree :) )

    Users should be able to buy either "Cash", "Voting", or "Duel" points. These points can be distributed by the buyer to persons/projects at will. Those receiving such points may choose when to cash them in.

    In the case of setting "standards" or "project direction" voting points may be applied.

    When it's time to buy baby formula ($20/can) or pay the electric bill "cache" points may be redeemed.

    Of course "Duel" points will be an equal amount of "Cache" and "Voting" Points?

    Here is a simple example. A multibillion dollar company such as Con Ed (ticker ED) buys 2 Million Duel points. The VP of IT can dish out a strong 'YES' for directory standardization with 2Mil votes for standardization, plus $1mil for KDE and $1Mil for Gnome. Now everybody understands the level of commitment of Con Ed and the potential of paying their own bills at the same time.

    If you think this is weird, then you haven't been following the actions of the German Government.

    If you think the German Gov't is the last in the line... You haven't been following the progress of OSS!

    To summarize, this is a way for Governments and Big Business to buy into OSS, reward those that produce, and for those that produce to pay the bills that everybody has to pay.

    This puts all those that consider themselves hot shot programmers on notice.....

    Personnally...I'll take that challenge and with this model I just might end up with a million dollars even though I am to old to be hired...YA!

  30. And your point is...? by silvaran · · Score: 3, Informative

    The author makes little to no suggestions as to what we can do to solve this problem. Even more useless is that he does not even describe the problem he's trying to present. Like another poster mentioned, just because a group of people use Windows does not make them united.

    I believe the Linux wave is going great. Linux software is farther ahead than it's ever been (since it's been given time and hard work), and we're gradually coming to accept a certain number of features as "standard" for any given distribution. Making his comparison to Microsoft, he seems to suggest that all the distributions should "unite together" and make one big distribution. But then... where's the choice? Where's the variety that shows us alternatives and suggests ways to improve our systems even more? There is no one solution, and I'm happy that all these distributions exist, as it allows me to find my own solution based upon the work of a dedicated group of people. Without Mandrake and Suse, who's to say Red Hat Linux is the right solution? Likewise, without RH and Mandrake, who's to say Suse is the right solution?

    The only thing I can think of, and something he didn't touched on, is the rippling of changes back to the original maintainers. There's nothing more frustrating than adding a component to your own custom system and thinking, "How did Red Hat put this all together?" Of course, you can always grab their source and figure out how they did it. I find a lot of these changes that the individual distributions make are bug fixes or feature improvements (patches so the software installs properly, or extra data to allow better integration into GNOME/KDE menus). It frustrates me that these changes don't make it back to the original package maintainers as often as they could. I would love to see the pam_stack module make it back into the Linux pam distribution so it can provide base level authentication services without the need for lengthy post-package patches and other tweaks.

    Granted, there are some modifications that come with the territory. I see no reason for maintainers to have to adopt the Blue Curve theme that Red Hat uses to dress KDE and GNOME like each other. But at the same time, it would be nice to be able to pick and choose software packages and not have to worry about re-doing common work that all the distributions have already done.

    Anyways, back to the article. I think this guy spouts a whole lot of nothing. There is nothing wrong with the way things are going with Linux and if there is, we'll get there soon. But keep in mind that Linux users are not Microsoft any more than Windows users are Microsoft. I use Linux because I feel comfortable and secure using the environment. I built my own server system from scratch because I wasn't happy with the choices offered by the different distributions. And that's the luxury of using an open system, to pick and choose exactly what you want.

  31. Factions within Linux that won't go away by Plug · · Score: 3, Interesting

    1. Debian (who are a very very big player in the Linux world and currently my distribution of choice) have a very very good package manager and even better distribution system for it (apt). LSB, on the other hand, have decided on Red Hat's RPM as their package of choice. This means either Debian somehow has to be extended (some would read crippled) to work properly with RPM, and then on top of that they have to realign their directory structures to go in line with LSB standards, which will confuse a lot of Debian stalwarts.

    Windows installers can copy quite fine with the fact that the system directory on Windows 2000 is \WINNT and the system directory on Windows XP is \WINDOWS. It shouldn't be hard to write Linux installers that can do the same thing - even just looking at environment variables should leave you right 9 times out of 10?

    Debian can produce a LSB-compliant distro, but they may choose not to. Or not for a while anyway.

    2. Has anyone suggested to Richard Stallman that Free software is renamed Freedom software, so people instantly have a better idea of what it's about?

    1. Re:Factions within Linux that won't go away by PigleT · · Score: 4, Informative

      What's the problem?

      a) RPM already has at least two ways of being upgraded dynamically - urpmi and apt-get. It just needs a consistent well-maintained high-quality upstream pool-set

      b) Debian supports RPM packages just fine.

      c) The standards (specifically, the LSB) say nothing about requiring RPM to be the system's native package-managing system.

      d) Debian already strive for LSB-compliancy, at least where it makes sense. This is why we've had /etc/init.d/ since the get-go while RH have been messing around with this "/etc/rc.d" abomination which then needs legacy support on the assumption that there are idiots out there who can't cope with RH correcting their previous mistakes.

      "the system directory on Windows 2000 is \WINNT"

      Well, only *if* you install it that way.

      And one for thought: which is more important, adhering to a standard for the sake of it, or knowing what you're doing? (A specific example of the latter: given an IP#, I expect you to be able to trace through DNAT, netstat -p or similar and through /proc, to tell me where in the filesystem the httpd is located that's responsible for a given webserver. If you can't debug that, you ain't gettin' root on my boxes.)

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    2. Re:Factions within Linux that won't go away by fava · · Score: 2

      LSB requires that RPM be available, it doesnt insist that all other package managers be removed.

    3. Re:Factions within Linux that won't go away by Anonymous Coward · · Score: 0

      ...congratulations for missing all 4 points.

  32. Yes by Anonymous Coward · · Score: 0

    Maybe LV could branch off something and name it different. ....?
    We note that many of the new adopters are in industry, where the users do not have to admin their own machines.......

  33. *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.
  34. SIGH! by Anonymous Coward · · Score: 0

    Oh, another *sigh* post. Sigh, that's all we need. You fucking tard, just because you say *sigh* so that you can "try" and get people to think that everbody else is wrong and you have the true answer just makes you look like an idiot. Of course some slashbot will probably mod you up anyway.

  35. It's the apps, stupid. by Anonymous Coward · · Score: 0

    A standard model means nothing if the only standard bearer in apps for Linux consists of one Office suite which pales in comparison to the 4th tier product available for Windows.

    Is this the only reason to get Linux to be a success, denying MS profit? What about the users? Fuck them, who cares if they don't have any app, just so long as Bill loses money? What a piss poor reason for all this.

    1. Re:It's the apps, stupid. by Anonymous Coward · · Score: 0

      Well... Actually the main reason most people (including me) don't come over, is they REALLY don't want to have to mess .. [digressing]

      (before I get flamed and killed here on this board (being pro-Linux) Keep in mind, I have used, and gave Linux a fair shot, I do like the concept, the idea, the stability (and for my computer) the boot time (compared to WinXP SP1). I have a friends who's computer has been up for 489 Days (running Mandrake Linux). Now, Getting to the point)

      The main problems are: Having to compile the programs!!! No regular computer user wants to really mess with compling and configuring an app to work on their computer. (Sure if you know how to code it's great) but the source code should be given as a choice, not the main option.

      Second, RPMS!!! You have NO idea how much I have had to deal with "Failed Dependencies." and I download about 20 others to get this ONE FREAKING' Program to work!

      So until Those to problems have been fixed, most people won't migrate, (and the apps themselves would be a VERY distant Second) (I found lots of programs that work great...)

    2. Re:It's the apps, stupid. by PugMajere · · Score: 2, Informative

      Regarding RPMs - Two thoughts - find aptrpm and get it to work, or try Debian.

      Seriously, Apt is Debian's #1 selling point for most users. The #2 is stability. Rock solid, if you're running the "stable" distribution, you can update software daily, and nothing should break. Ever. (The only exception being the incredibly rare case of the feature you depend on being inherently insecure, but even then, I think they just fix it as much as possible, and provide a warning on install.)

      Dependencies are most RPM distributions single biggest problem, imo. Apt or its cousins, aptrpm (maybe apt4rpm?) and up2date serve primarily to solve those problems - try that, and see if that makes your life better.

      I may be a Debian bigot, but I know it's a hard distribution to get used to, heh.

    3. Re:It's the apps, stupid. by Discoflamingo13 · · Score: 4, Interesting

      When Gentoo gets a graphical front-end for the portage system, compilation will be a long-lost memory for most users. Gentoo standardizes the compilation/compiler option configuration process - for any program, just emerge (name of program to build). It has some bugs now, but fewer than you'd expect. I think this would be great for end-users - power users and sysadmins will want to muck with every individual compilation.

      It also does dependency checking better than any packaging system I've seen so far - except maybe Debian.

      The fact that it's source-based will probably keep it from mainstream use, but the spin-off distros could be incredibly promising.

  36. Silly UL by wytcld · · Score: 2

    It would be just plain perverse if Gentoo or Debian(/Knoppix) embraced the United Linux plan; and I can't imagine Red Hat going that road is bloody likely either.

    Okay, so anyone releasing software will have an rpm version for Red Hat that will with any luck also work on Mandrake. And if the software is free and good it will quickly be ported to Gentoo and slowly to Debian. You can see how UL would wish everything would fit their own scheme, but it ain't gonna happen. So what's the noise about?

    All we're lacking for widespread desktop acceptance is KDE 3.1 and strong programs in a few areas like household/small business accounting and desktop publishing - and having a few different Linuxes to port those to when they appear isn't gonna be the stumbling block.

    --
    "with their freedom lost all virtue lose" - Milton
  37. SteweyGriffin == ekrout by Anonymous Coward · · Score: 0

    Troll.

    Alright, that's all I got. You put up a good fight, sir. Good luck on whatever whoring game you're playing today. I'd like to think that some of those downmods are because of me, but I'll bet I did just as much accidental karma upping since your ekrout account had so many damn fans. Whatever. Up yours.

    Don't forget readers - SteweyGriffin wants to be a troll. Mod down or not at all.

    1. Re:SteweyGriffin == ekrout by Anonymous Coward · · Score: 0

      Holy fuck. I just read this whole thread and you must have posted the same "equation" 8 different times. Why don't you contribute to the discussions on this site instead of ruining them?

      Besides, no one even knows what the fuck you're talking about.

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

    1. Re:Pathetic by Gavitron_zero · · Score: 2

      I have to agree with you there, My XP box goes up when I get home from a LAN party, and doesn't get rebooted until I take it to the next LAN party. Even then, in a dry spell of LANnage, my XP box stays up for months without reboot. It's rock solid.

    2. Re:Pathetic by bmetzler · · Score: 2
      Pease 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.

      I must beat on XP or something. On a Dell Inspiron 8000, XP crashes about weekly. Too much for me. I noticed that you specifically left out Window 9x. I'd run XP on my desktop also, instead of Windows 98, for those apps that don't have Linux replacements, but the licensing costs are too much.

      -Brent
    3. Re:Pathetic by Kaypro · · Score: 2

      Interesting. When you say it crashes do you mean it literally blue screens or just apps crash and the taskbar gets restarted? I purposely left out Windows 9X, because it was for the most part a terrible OS (basically a GUI shell on top of DOS). As far as I'm concerned Windows 2K is Microsofts first true consumer OS with NT4.0 being their first true OS in general. Everything besides those just weren't usable.

    4. Re:Pathetic by bmetzler · · Score: 2
      When you say it crashes do you mean it literally blue screens

      Yes, it literally bluescreens. Or reboots automatically. Or just ceases to function properly requiring a reboot.

      I'm talking about more then just one application going on the blink, requiring the application to be restarted. That happens more frequently.

      I've also had issues with ActiveX controls that I've used for development under 2K. They didn't register probably or something. Worked fine under 98. I finally got it to work properly, but it was more work then it should have been.

      -Brent
    5. Re:Pathetic by Anonymous Coward · · Score: 0

      If I were you, I would be running memtest86 or otherwise debugging hardware.

      General rule of thumb when one OS works great and another doesn't.

    6. Re:Pathetic by bmetzler · · Score: 2
      If I were you, I would be running memtest86 or otherwise debugging hardware. General rule of thumb when one OS works great and another doesn't.

      If one OS works fine, and the other doesn't, don't you think that it might be a more likely chance that perhaps one of the OS's has problems? After all, if the hardware is bad, both OS's probably would have issues. at least that's my experience.

      -Brent
  39. develop software.., and users will... switch by buulu · · Score: 1

    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.
    hmmm, Why is there "jealousy" over companies (like MSFT) that are successfully designing products so "users" will not make any switch?.
    Bill and his warriors must by celebrating over such statements from you linux folks. Now I happy my "windows" job is secured! -:)

  40. Re:TROLL?!?! by Anonymous Coward · · Score: 0

    Yes, the ballot was too confusing, there were chad issues, and I'll kvetch until I win!

  41. standardization and usability go hand in hand by SideshowBob · · Score: 3, Interesting

    A big, big part (perhaps the most important part) of usability is consistency. Lack of consistency between apps, and between an app and the desktop environment, contributes to poor usability.

    How important you consider usability to be for Linux I guess is up to you the individual. But accept that without a 'standard' GUI you can't have a good user experience.

    1. Re:standardization and usability go hand in hand by Anonymous Coward · · Score: 0

      One of the reasons I'm hoping Fresco (Berlin) eventually takes off is that it will provide all apps which run on it this standard look and feel. The trick will be the massive (and I mean truly massive) porting effort which will need to be undertaken to move apps from X to Fresco. Some software will probably need to be rewritten to take full advantage of the new environment.

      Fresco isn't ready, or even close, for production use. When it gets there, however, the Fresco/GGI combination may just present the last major graphical platform shift we will need to consider. Pie in the sky right now, but it sure does smell good.

    2. Re:standardization and usability go hand in hand by Anonymous Coward · · Score: 0

      I disagree.

      Enforcing consistency is what is done because the interface is not _intuitive_.

      It took me a long time to realize that. I couldn't understand why I could fly through an interface (even with my first time using it), and "normal" people couldn't figure out the simplest of things.

      It became even more confusing when I saw these same people flying through an interface they had never seen before.

      I figured out why one day: I know the standard for windows; hell, i've used it for years. The fact that "exit" is under the file menu is obvious to me. but to your average joe... WTF does "exit" have to do with files?!

      I am bad at user interface design. want to know why? I've used standardized programs too long. I can't "think outside of the box" on this one.

      I think what we need is even crazier interface designs, and to let darwin do his work.

      Probably just about all of our interfaces are anachronisms...

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

  43. WTF by SonofRage · · Score: 1

    That article looks like it was written in five minutes. I didn't see anything in it that was new or particularly insightful.

  44. Diversity Helps by cranos · · Score: 2

    You know Im all for businesses trying to make money from Linux, it helps the development of the OS and provides much needed support for businesses wishing to make the change.

    That said the only way that there is going to be a truly United Linux is if Linus takes the kernel closed source and tries to go down that path.

    The United Linux organisation is just a business group, trying to drum up business for their product. Nothing more and nothing less. As a sys admin and software developer I can tell you now that I would much rather have a range of specialised tools in my pocket than a all-in-one that attempts to do everything but does nothing well.

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

    1. Re:Standardisation is important...... by cranos · · Score: 2

      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.

      Isn't this what people do when they decide to build for Windows?

      Seriously though, when building software you don't go into it trying to build for all the OS platforms out there, you go in and build for the one you feel most comfortable with and once that is finished you then port to the others. Or you join forces with some one else who can do the coding for another platform.

      Competition is healthy, it gives you a choice rather than being stuck with the one vendor.

    2. Re:Standardisation is important...... by dwerg · · Score: 1

      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.

      If you use a good configure script, you can 'ask' the distro where it wants it's files and you can even decide not to work because certain library constraints aren't met.

      Also if you make open source software the users will provide you with patches and feedback to make your software work on all the platforms required.

      On a more general note: I don't think 'the linux community' has to support anything, not even a standard. The kernel and all the apps are provided 'as is' and if you don't like it you have the permission to modify it the way you want to.

    3. Re:Standardisation is important...... by Anonymous Coward · · Score: 0

      Consider supplying non windows users with the SOURCE with an NDA, and let them do the conversions. Cheaper and better for everyone Given MS strategy, and maybe future taxes on runtime modules, flinging your source into the wilderness is a better business strategy. And once clients modify the code, they will be stuck with your product, and the MS marketeeers will have a tough time marginializing your niche in 3 years time.
      Having source code available, and unofficial bug reports online should would earn you 15/100 move evaluation points.

    4. Re:Standardisation is important...... by sesquiped · · Score: 1

      For libraries, you should require whichever libraries your application uses. All distros supply packaged versions of most standard libraries. If they don't, the user can compile it from source.

      As for directory layout, your application should be able to install itself anywhere on the system. It should not hardcode paths for anything, except perhaps configuration files in /etc, but even those should be able to be moved. If you want to link to shared dynamic libraries that you don't know the location of, that's fine, because all the locations those libraries can be in will be listed in /etc/ld.so.conf. If you need to link to your own private shared libraries installed somewhere in your application's directory tree, you can use a simple LD_LIBRARY_PATH wrapper script to launch your app, just like mozilla and countless other packages.

      It's that easy. The only distribution-specific stuff you have to worry about is if your application needs to load kernel modules (which means you're doing something wrong), or needs to do stuff like add new user accounts, in which case you can just ask the user to do it manually as part of the install procedure.

      The lack of standardization across distributions doesn't affect properly written applications.

    5. Re:Standardisation is important...... by Anonymous Coward · · Score: 0

      > If you use a good configure script, you can 'ask' the distro where it wants it's files and you can even decide not to work because certain library constraints aren't met.

      He's a commercial developer who doesn't *want* to write that kind of autoparsing config script - he'd like to be able to write *one* script that worked on all the major distros because they all use the same directory layouts, library versions, etc.

      > Also if you make open source software the users will provide you with patches and feedback to make your software work on all the platforms required.

      Commercial vendors Do Not Want their end users involved in such a process - this is called "defect management", or "fixing bugs". Commercial products' end users should see as little of this as possible, especially when it's due to near-trivial distro-to-distro configuration issues. Standards here are a Good Thing (tm).

    6. Re:Standardisation is important...... by praedor · · Score: 2

      The Answer to Everything: Also if you make open source software the users will provide you with patches and feedback to make your software work on all the platforms required.


      This simply ignores the fact that not all software is best done OS - sometimes the only way to make a living off software is to SELL it and NOT rely on support. OSS is great for a lot of things but not all things (games, voice rec, handwriting rec, tax prep software, any law/legal system based software). There are some things that OSS will NEVER manage as well as closed source vendors (see above paranthetical list for a few).


      If you want certain types of software then you MUST make the system as easy as possible for the ONLY source of that software (commercial/closed source) to write it for your OS.


      OSS/FSF will NEVER produce voice rec software, handwriting rec software, tax prep software, and games that can in any way compete or compare with the fast-paced development of state-of-the-art games. Hasn't happened in over a dozen years, ain't EVER going to happen. You/we NEED commercial vendors for some things.


      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  46. 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 ashultz · · Score: 1

      yes yes yes.

      You don't have to pick, however, whether the TV will have a screen. Or a remote. Or be tuned by channels. And when you get it home it doesn't declare that until you upgrade some libraries on your VCR it's not going to be compatible. And so on. The car analogy is even richer - you don't get to choose your own configuration of signal lights. It's just a dumb idea.

      If you want to use Linux, you want lots of different versions. If you want to use Linux to get something done other than messing with Linux, you want a standard behavior so you can stop compiling stuff and start using it, so you can configure things quickly, and so they often work right off the download.

    2. Re:NO, NO, NO... by iksowrak · · Score: 1

      The reason we don't have one type of car, one type of TV or one type of VCR is beacuse I can drive on a road with virtually any car I pick, I can watch television with any TV I pick and watch any video with any VCR I pick.

      Now take a look at Linux. Suppose I set a "typical" user up with a non-RPM based distro (take your pick). One day she stumbles across a cool program to download, but it's only available as an RPM. Now you can more than likely install the RPM system on this distro she's using but it's doubtful that it's been installed by default so she doesn't have a clue what to do with an RPM file.

      My ficticious user doesn't care if there are 32,000 differnt types of package management. All she wants it to be able to install the software.

      TVs would not be very popular today if they only came with a tube. Sure you could purchase VHF, and UHF tuners, remote control addons, various S-VIDEO, RCA, component in/out options and install them yourself but not many folks would. People buy TVs and there *are* choices to be made, but they all have a common set of features that make it easy to own and operate the device.

      Linux standardization will offer that same common base of features and predictability while still affording power users the ability to choose how they want to do things.

    3. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      Yes, I can choose from a million different TVs and Refrigerators etc. BUT the point your are missing is that TVs and Refrigerators are STANDARD!!! They all are the same except with a different label on them.
      I can go to my friends home and use his TV or Refrigerator or just about anything else without having to read manpages or tons of documentation...Why? Because they are all standard. If I use windows and go to a friends computer which runs Linux, I need to read a billion pages before I can do anything productive. I would not be able install software from the net cause of broken package management and other problems. If Linux had a standard and it worked out of the box then I would be able to find Linux apps online, download them and run a setup program much like windows, without worrying about anything.

      Why does everyone on slashdot associate standards with "all distros will be the same and conform and we will lose our freedom to choose". Why are you people so damn hostile to anything that might make Linux easier to use, are you afraid that you will be less elite if a normal user can install something successfully on Linux? One hand you want to make Linux easy and on the other you want it to remain contorted and broken. Make up your mind.

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

    5. 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'.
    6. Re:NO, NO, NO... by batkiwi · · Score: 1

      You load a tape into EVERY vcr by sticking it in the front (neglecting 15 year old top loaders).

      You load a dvd by pressing "eject," then putting it in.

      You play a tape/dvd by pressing "play."

      You do up volume by pressing "volume up".

      You change input source by pressing "mode" or "source" in receivers.

      You change channels by pressing "channel up/down," and it displays the next channel number.

      That's not standard?

      The difference in vcr's/tvs/etc are in features and quality, NOT in interface. The interface on every vcr/toaster/car is the same, with slight differences (new bmw 700 series excepted).

      To start a car, you put a key in and turn the key.
      To go, you put it into drive and push the gas.

      Get the picture now?

    7. Re:NO, NO, NO... by Perdition · · Score: 1

      Actually, this analogy breaks down quite quickly. Asking for Linux standardization is not in effect making every car a Volvo. It is, however, making every car a thing that rolls forwards and backwards under its own power, stops predictably, has steering, carrying people helps. Face it, there are dead minimums of compatibility in cars. They are limited by width of roads, the need for adequate lights, emissions controls, etc. Linux needs the same things. By that I mean Linux needs some point to call LINUX, and let the modifiers start from there. Carrying the car analogy further, there are some wonderfully powerful cars out there, but not all of them are "Street-legal". It is so for OSes as well. Fine, you modify BSD to monitor your fridge for beverage hackers, but don't expect that flavor to have equal shoulder space with the vanilla desktop gets-things-done model. Linux needs a Taurus, a Camry, an (feel the pun flowing through you, Luke) Accord. It needs a flagship bang-minimum universal and singularly supported distro/flavor. It looks like Red Hat is the current champ. Sure, RH botches things up, but that doesn't mean that Suse or Mandrake or Debian or anyone else has to co-botch it up. They can move merrily along as the "better" distros. In the end, all this bickering will only last as long as people refuse to share credit and accept the burdens of uniformity. Because at the end of the day the software that people use is the one that wins. I use Mandrake, it does well. i do not plan to LAN my garage lights to it, I plan to surf and write and balance the odd checkbook with it. It's a Camry.

      P.S. I drive a Mazda Protege MP3 with a CAI and Dunlop Zs, I burn pure premium in it, and bird-poop drives me ape.

      --
      Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    8. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      well, i can get on the internet, write code, etc. with any type of linux.

      on the other hand, if i want to add a cd player into my car or even replace the windshield wipers, there's no "standard" -- i've got to pick the one that fits in the model of car i chose.

      did i get your point correctly?

    9. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      if you think they have the same interface, you clearly haven't seen my collection of vcr and tv remote controls... much less the manuals telling how to schedule a recording or set up the tuner.

    10. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      Actually, there were standards that DROVE the TV the VCR, etc. What if Sony DVD player used one type of cabling for the TV, while Pioneer used yet another, and let's say neither of them are the correct plug for your RCA TV? My point is, these things WERE standardized, some time ago: broadcast format, outlet plugs, etc. Why does Nigeria use a different type of wall socket than the US (this means manufacturers need to CHANGE the plugs to ship to this area, a PITA if there are numerous types)? I'm not advocating the standardization of Linux, I need to think more before I decide, but, we take many things for granted, the world would be an even MORE confusing mess without standards.

    11. Re:NO, NO, NO... by TeknoHog · · Score: 3
      > Common users worldwide: We want one, simple means of installing software and a standardized GUI.

      Then why switch?

      Of course you can build a "standard" UI on top of Linux. But that would miss the point of using it over Windows or Mac. There's a reason why an airplane has a different UI from a bicycle.

      --
      Escher was the first MC and Giger invented the HR department.
    12. Re:NO, NO, NO... by Theom · · Score: 1

      Left mouse button, right mouse button... all the same isn't it. Now try some advanced stuff with your TV without reading the manual...

      --

      mp3: l33t term for empty.
    13. Re:NO, NO, NO... by Theom · · Score: 1

      Just stick that DVD into your VCR, it's all so easy.

      Wait, I can't fit that tape into my DVD player!

      That dee-vee-dee thing looks just like a cd but doesn't works on my CD player! ...

      Bet the picture?

      --

      mp3: l33t term for empty.
    14. Re:NO, NO, NO... by Oliver+Defacszio · · Score: 1
      "Then why switch?"

      Hey, I'm with you, but there appears to be an endless crap cavalcade of articles trying to convince everyone otherwise with, as I noted, the same outcome every time.

      --

      -
      Inventor of the term 'pardon my French'.
    15. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      Close, but not quite right...

      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 programmers: Who cares what the advocates or the common users want? We write software to solve problems that are interesting to us.

      Linux distributors: We here at [YOUR FAVORITE DISTRIBUTION] already have the best package manager of all the distributions and install by default the GUI which our users have assured us is the best.

      Linux advocates: Since neither the programmers nor the distributors will listen to us on the issues of installers or GUIs, What, oh what, does the common user want in order to switch from big, bad Microsoft?

    16. Re:NO, NO, NO... by ErikZ · · Score: 2

      The point of using Linux is so you don't have an easy way to install software and a standardize interface?

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    17. Re:NO, NO, NO... by Perdition · · Score: 1

      Kinda makes you mad when things aren't standardized, huh?

      --
      Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    18. Re:NO, NO, NO... by Anonymous Coward · · Score: 0
      We here at [YOUR FAVORITE DISTRIBUTION] already have the best package manager of all the distributions and install by default the GUI which our users have assured us is the best.

      Well, then someone, somewhere is going will have to grow the necessary balls to make an objective choice of THE standard.

    19. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      "standardized GUI"

      By standardized do you mean don't provide them with an actual choice, or have one specially-designed GUI installed by default, with the option to change it? I don't think you can strenghten Linux by taking away one of it's best features...the fact that you can modify anything you want, that you have choice to a large degree about how the system looks and operates. Without that, it would be Windows just about. The one 'standard' interface.

    20. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      Well, then someone, somewhere is going will have to grow the necessary balls to make an objective choice of THE standard.

      Why? I've been a Linux user since about 1993. All of the pkg mgrs I've seen create more headaches than solutions for me. I use xfce as my window mgr because neither Gnome nor KDE meet my needs. When I install servers at my company, I use a custom built ISO based on LFS. I, The Consumer do not want or require an objective choice of THE standard. I like having choice. I don't give a damn whether Linux succeeds or fails with the masses. Linux is solving my computing needs right now as it is. I'm not about to let some clueless bunch of idiots impose an unwanted standard on me.

    21. Re:NO, NO, NO... by unoengborg · · Score: 2

      Standardization doesn't need to mean taking away configurability. It just means that we have a common starting point to begin with.

      --
      God is REAL! Unless explicitly declared INTEGER
    22. 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
    23. Re:NO, NO, NO... by ClosedSource · · Score: 2

      So I guess you claim that Slashdot is Unix turf. Perhaps unoffically it is. I would suggest that if you want to be left alone, you should simply talk about Unix and it's various clones and leave Amiga, Be, Windows etc out of the conversation.

      Linux has become the latest anti-Windows thing (after Java failed in the previous jihad). You'd think that there was nothing to say about Linux without comparing it to Windows.

      I couldn't care less if Linux is standardized as long as I don't get stuck having to use it.

    24. Re:NO, NO, NO... by SerpentMage · · Score: 2

      Ah, interesting. Does your TV have a skart plug? Because mine does. Skart is popular in Europe, but not North America. Does your TV have 16:9 and HDTV capabilities? Because mine does.... Even in North America my TV does. Does your TV have satellite capabilities? Or is it cable only? In Canada where I have a house, satellite is the only possibility. But in Switzerland I only need cable.

      The difference is that you will by default check to see if your TV has all the features you want. And those TV's that do not, they will not be bought by you. In other words you are choosing what the features you want because you inform yourself what the features are.

      And common features? Come on, the electronic companies are always adding things specific to their systems. Can you say SONY?

      The same can occur in a LINUX distro. The user can inform themselves and then make the decisions on their own. But we have to train them to do that.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    25. 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.

    26. Re:NO, NO, NO... by Xrikcus · · Score: 1

      A good argument for switching would be so you don't have to have an illegal operating system on your computer!

      Now, I admit, "have to" is maybe pushing it a little, but if you want to upgrade you either have to, or you pay a lot... I don't know how the stats work out on this, but most people as far as I can tell opt for the former.

    27. Re:NO, NO, NO... by Anonymous Coward · · Score: 0

      >The common user wants one easy means of installing
      >software and a common GUI. Now, please, tell me I'm
      >wrong.

      But with children photos on background, a small cat on the edge of the windows, a customized mousse pointer, alot of sparse icons on the desktop... They just want an environment where they feel fine, IMHO. Somes peoples want like everybody. Some others want something different. We are just human : everyone cannot agree to one unified concept !

  47. A standard exists by EzInKy · · Score: 2

    ./configure [options]
    make
    make install

    This allows users to update their systems without waiting for packages to become available and gives them the power to choose how the software will interact with the rest of the system. There also exist nice wrappers that automate the process such as Gentoo's emerge that automate and hopefully soon Debian's apt-build.

    --
    Time is what keeps everything from happening all at once.
  48. Key Problem by m1a1 · · Score: 1

    The key problem with linux (for a new user) is how difficult it is to add and remove software. I am a new user, and so is my younger brother. For both of us, that is what we have trouble with, so I would say that this is 2/2. Both of us quite computer competent.

    Now the question, does a standard model directory setup help in the installation and removal of programs? Well, yes and no. Putting all important files under the same prefixes across all distributions helps a lot. However, the fact that each distribution ends up using whatever is the newest version of gcc when it is released, etc, still leaves it difficult to install across all platforms, especially when compiling from source. The way I see it, UnitedLinux is good, but does not go far enough (yet) to address all of the really important issues.

  49. You know... sometimes I'm amazed.... by Anonymous Coward · · Score: 0

    Normally, I read the article and think... 'Feh'...

    Then I read the comments on Slashdot and I start to get annoyed and am forced into posting my opinion.. (I figure slashdot is the Jerry Springer show, but for geeks.)

    Well... this time, I've neither read the article, or any of the comments, and I still feel annoyed enough to post a comment.

    Weird huh?!?

    Maybe I'm turning into an angry loner...

  50. Superior product always wins in marketplace by Cadrys · · Score: 2, Funny

    Yep, it's so true. The best OS will clearly win, with no effort on the part of the community or developers to make that happen, simply because the buying public will recognize the 'best product' and force its acceptance by writers of drivers, apps (particularly games) and useful third-party software.

    After all, that's why we're all running OS/2 these days, right?

    --

    ----
    It is often easer to gain forgiveness than permission
  51. Another bad Linux article on the net by johnlein · · Score: 1

    There was a time I read most of what was on Slashdot, linuxtoday and co but now I can't stand to. I still read allot of it but most of it is just so bad that I feel sorry afterwards for wasting my time. There is no need for an article like this one stating that if we only had one distribution (or even) to deal with everything would be all right. I've used many distributions and am glad that there are so many. If one changes something is such a way that it becomes useless or near so, we can change distributions. If there is only one distribution we are doomed to live with some bug that is praised as feature. Just because there is diversity dose not mean that there is a holy war going on. Yes there are many people going around, trying to convince everyone of there belief and the author admits to have been one of them but even more people are not. Most people grew out of it a long time ago. The Gnome/KDE thing is a over and Red Hat hasn't wiped out all other distributions, LSB is coming along nicely and most distributions are trying to implement it. Standardization is doing fine. As to the author, he means well but I suspect that he hasn't been in the linux community for long. Those types are very hostile, I believe, on things like the GPL, gnu and of course everything RMS and se salvation in "unity". I'm betting on diversity.

  52. POSIX? by SkewlD00d · · Score: 2

    What the hell is POSIX for if no OSes actually implement their APIs? What is POSIX doing with all these grandeose APIs and standards if no one actually implements them? Why doesn't POSIX evolve with new technology and keep up with new standards? ISO seems to be even more over-bearing, but they don't seem to want to have free and open APIs/protocols. Who the hell would pay money for the specs for supposedly open apis/protocols? The RFC process could easily be extended to *nux APIs. KISS == Keep It Standard, Stupid!

    --
    The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
  53. sounds familiar by shokk · · Score: 2

    "all we have to do is continue to develop software in the same way, and the users will make the switch all by themselves'."



    That sounds familiar. I'm betting that's Apple's thinking. I'm afraid it's not getting them any further. I think that if Linux users believe that Office clones are all they need to overcome Microsoft, they are vastly deluded. A world of home-grown dll-dependent apps and simple VB programming is out there that locks these companies into using Microsoft the same way that dynamic libraries are needed by some RPM packages. These are the "character" of how business is done at these companies.

    Stop cloning and come up with your own real innovation. Somewhere someone needs to put something truly innovative into OpenOffice or one of the desktop environments that is a generation ahead of Microsoft or Apple. *That* is when the real threat from Linux begins.


    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    1. Re:sounds familiar by Anonymous Coward · · Score: 0

      Anyone who comes up with a real innovation in OS technology wouldn't be stupid enough to develop it and give it away for free.

  54. Re:Opportunity Cost by VoidEngineer · · Score: 2, Interesting

    I hear what you are saying, but instead of looking at the glass as half empty, look at it half full. In 12 years, linux has managed to gain a couple of percentage points of the desktop market. Holy cow! That's major! That's amazing! Think about BeOs, NextStep, OS2, and Amiga. Hell, even Irix, Solaris, and AIX have been loosing ground in the desktop market.

    I understand what you are driving at, as things currently stand. My thinking is that a half dozen advertising gurus could take linux, repackage it, and make a marketable desktop operating system that could replace Windows, if they could find a better user interface metaphore than 'Windows'. But, let's face it, 'Windows' is a pretty damn good metaphore for operating a computer. If that marketing and advertising team could think up of a better metaphore than 'java' or 'windows', they would stand a chance of reinventing the market. By and large, this kind of thinking is very rare, and the notable exceptions have been Windows, Apple, Sun, Macromedia, and so forth... (notice the metaphorical marketing that is inherent in these companies' logos?).

    Hmmm... will need to think about this some more.

  55. Linux standardization is indeed necessary by Arethan · · Score: 2

    It all comes down to usabily. It has nothing to do with development models, and everything to do with making it easy to use. That means that software installation has to be simple. Pop in a disk, and run ./install.bin, or double click it from a GUI. Same applies for downloaded applications. One single self extracting image that installs the application on any distro. However, to do this we need standardization. And I don't mean LSB, I mean what libraries are available on a vanilla system. In order to make software run on any distro, you need to know what libraries you can expect the OS to provide, and which ones you'll need to package with your application. LSB doesn't cover that, I believe that United Linux does.

    A little over a year ago I made a journal entry about all of this. Most of the problems it brings up are still accurate. Check it out.

  56. 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
  57. 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
  58. no, it doesn't by g4dget · · Score: 2
    There is only one answer: SOMEONE needs to convince me that I can be just as happy and productive in a Linux environment

    Why does anybody "need" to do anything for you for free? If you like to switch, good for you. If you don't, well, that's your decision.

    I also need some incentive (in this case that would be that Linux is free).

    Linux is not "free" in the sense of "having no cost". You pay for Linux by contributing. If you don't contribute, please stay off the platform. And if you can't even make the minimal effort to determine for yourself whether Linux is good for you or not, it looks like you aren't planning on contributing anything down the road.

    1. Re:no, it doesn't by NineNine · · Score: 2

      Linux is not "free" in the sense of "having no cost". You pay for Linux by contributing. If you don't contribute, please stay off the platform. And if you can't even make the minimal effort to determine for yourself whether Linux is good for you or not, it looks like you aren't planning on contributing anything down the road.

      Contribution has nothing to do with using ANY OSS. Nothing. Nada. Zilch. That's the gamble that developers of OSS take... they can work and work and work for free, and never get any help, any remuneration, etc. If you don't like it, then don't program for free and then hand it out to the public.
      Screw contributing. 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.

      Personally, I get a kick out of watching IBM and Oracle and others make many millions on the backs of a bunch of naive college students coding away furiously during the best years of their lives. Those companies are laughing all the way to the bank.

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

    3. Re:no, it doesn't by Spleenl3oy · · Score: 0

      So are you saying that only programmers should be allowed to use Linux??? What about all the other people out there who don't know a thing about programming, but still want an alternative to Windows? You are completely wrong not everyone needs to contribute, but those who do should try and see what the MASSES want in their OS.

    4. Re:no, it doesn't by FooBarWidget · · Score: 2

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

      Ah, so you will throw away all your free Christmas/birthday presents? What about all that food/toys/stuff your parents gave you for free when you were a little kid?

  59. We might want to look into a different model by kliment · · Score: 5, Interesting
    For example, create several distributions based on one of the major ones, with modifications made for compliance with the other major distros' packages. Add a smart installer that can adapt the directory structure of different distros, plus an easy way to search for a certain package among all different package types.

    Next, have several distros aimed at different kinds of users. Everything should be graphical from the very start. The installer should never bother the user with manual partition creation and the like. Just a simple question: You have an 80 gig drive, how much of it do you want to leave to your old os, and how much for linux. No more should be asked, ideally. A basic package set is installed for all of those distros, and a set of packages that is target-specific, as in productivity apps. All hardware should be auto-detected, and the smart installer should download the drivers automagically. Most Windows executables should run directly as if they were linux binaries (transparent Wine). There should be a simple, complete configuration utility, which should also include package management. Network access should be transparent. The installer should also install software according to hardware installed. For example cd-burning software will be installed if the system has a burner. Video-editing if firewire ports are present. Hardware detection at boot and periodical software updates according to software package completeness (if the package development has just started, and the package is still buggy, it will be checked for updates more often). Direct importing of emails and address books from existing Windows partitions without user intervention. In short, the user would be ready to start working immediately after installation(which consists ONLY of popping in the cd and selecting partition size then waiting for setup to complete). The smart installer should also handle windows installer programs.

    This is a short summary of the features that would lead to rapid adoption of linux on the desktop. It must be made transparent, as non-intrusive as possible, yet easy to customize and all possible options easily available to power users (interface complexity as a setting in the control panel). It must handle everything automagically, so the user never needs to do anything related to the os, only related to the work they are doing.

    I realise that this is far off, but one step at a time we could develop a system that would work for average users as well as power users.
    Generally, we need to take the following steps:

    - The setup program
    - The smart installer
    - Transparent Wine and windows app integration
    - A central driver repository
    - Central package database
    - Minimal user interaction when not absolutely necessary(of course available as a setting)
    - Interdistribution compatibility
    - A method of retrieving settings and data from old os

    If we handle those issues, we might actually have a better os usability than windows. If we have something easier to install, free(both ways) or at least free as in speech and very cheap, with better usability and better responsiveness, fast automatic bugfixes, better stability and better application base, we have a winner.

    1. Re:We might want to look into a different model by IamTheRealMike · · Score: 2
      Add a smart installer that can adapt the directory structure of different distros, plus an easy way to search for a certain package among all different package types.

      Unfortunately, directory structure isn't actually the main problem with current packaging systems, there are a whole host of issues, several related to the actual oconstruction of the binaries themselves. Believe me, I should know about this, I've been building such a "smart installer" for the last 6 months, and we're still likely to be a year or two away from getting to version 1. Here's a rundown of the problems we face (the last one is the biggest so far):

      • Directory structures. Yes, this is an issue, for instance KDE apps expect to be installed into the same prefix as KDE itself, but on Redhat that's /usr, and on SuSE it's /opt/kde3 or /opt/kde2. It's easy to work around that however by having remapper modules that figure out where files should be placed.

      • Compiled in prefixes. This is related to point 1 - 99% of Linux software is built using autotools (which is where the name for my system comes from in fact :). Automake allows you to define macros that correspond to paths relative to the prefix, and a lot of apps use this facility to let them locate data files at runtime. Images, Glade user interface files and so on. Often programs, especially programs built with frameworks like GNOME or KDE, contain code like this:

        result = open_file( DATA_DIR "/myfile" );

        The C preprocessor expands and merges DATA_DIR with the next string, meaning that if you run configure with --prefix=/opt/kde3, DATA_DIR becomes "/opt/kde3/share/myapp" for instance. The app is then compiled, and the prefix is effectively burnt into the binary. This sort of thing happens a lot, and it means that resultant binary can then not be installed to a different prefix. There are two ways to solve that issue. The first is that on Linux it's possible to find out where the binary is located by reading /proc. You could then work from that path relative to the binary to locate the data files. Unfortunately proc is not particularly portable, and many "Linux" apps are in fact also UNIX apps. Libraries also can't use this trick. In autopackage we have a simple way around that problem - a small patch to a program allows it to use libprefixdb which lets the program discover various paths from a database (the installation database currently) at runtime.

      • C++ ABI breakage. This is currently causing pain, especially for games as they tend to be closed source and so you can't recompile them and they are often written in C++. GCC3.2 changed the c++ application binary interface significantly. If your distro was compiled with 3.2, so must the C++ apps you run. Because this change is recent however, most binaries are compiled for gcc2.95. By the time autopackage comes out, it's likely 3.2 systems will be in the majority and the network is planned to be able to cope with differences like this.

      • Link tree conflicts. This is one I was learning about last night, and is the real kicker. The problem is relatively simple: I have a game (any app really) that links against, say, libpng and libSDL. libpng comes in two flavours, 2 and 3, reflecting an ABI break. Normally we'd say, so what, and throw both onto a system, libtool versioning allows it to work. The game is linked against libpng3.

        BUT! libSDL also links against libPNG for its own use, and the distro compiled it against libpng2. Now when the app loads, there will be 2 versions of libpng in the same address space and you will get symbol conflicts. Best case scenario - the app segfaults on startup. Worst case, it segfaults mysteriously during execution.

        There is no good way to solve that problem except by recompiling the apps and hoping 2 and 3 are source compatible. Alternatively of course, recompile the whole distro against version 3.

        I'm not making this up, it happened with Mandrake :(

        Unfortunately it appears the only way to really solve this problem is to rewrite the linker logic (in ld.so) so it doesn't merge all the symbols into one large hash chain, instead it progressively maps, performs fixup and then drops the symbol tables. We're still figuring out how this impacts stuff like lazy binding, dlopen() and so on.

      • Finally, there are a whole host of other issues, like the different naming schemes used by distros, the different installation mechanisms, incompatible install-info scripts and the difficulty of resolving dependancies in a way that still integrates well with the system. Throw in the needs of corporate/enterprise deployment scenarios, and you see what a challenge it has become

      As you can see, binary distribution of packages alone is nightmarishly complicated.

      The rest of your points are kind of out of date, transparent Wine is a reality, as is seamless driver installation, as is partition management (actually some distros don't even ask that, they have "smart" allocators that guess how much space you'll want for linux and leave the rest to windows). Lindows can do direct Windows email/address book/bookmarks imports. Windows installer apps are dealt with by Wine and run just like they would in Windows.

    2. Re:We might want to look into a different model by kliment · · Score: 1
      several related to the actual oconstruction of the binaries themselves

      simple, compile everything from source or then have several versions of the binary for different systems. But source for everything seems the best way. that way you don't even have to think of the binary format of the system.

      It's easy to work around that however by having remapper modules that figure out where files should be placed

      and a general distro= variable set for each installation of the setup tool. remapper should be updated from online db at installer install time.

      Link tree conflicts. This is one I was learning about last night, and is the real kicker. The problem is relatively simple: I have a game (any app really) that links against, say, libpng and libSDL. libpng comes in two flavours, 2 and 3, reflecting an ABI break. Normally we'd say, so what, and throw both onto a system, libtool versioning allows it to work. The game is linked against libpng3

      again, compile everything from source. If you can't recompile the game itself, either cause setup to fail or run it using an interpreter of some sort. This would be slow, error-prone etc. , but will work until the game is updated. If a newer version of the distro binaries is required, the installer could download and install these at the same time. Nothing bad about upgrading a distro. Auto-update of everything should be automagic and periodic, so this should not happen. The idea about rewriting the linker instructions would solve these problems in the long term, so it's probably just a Good Thing.

      Finally, there are a whole host of other issues, like the different naming schemes used by distros, the different installation mechanisms, incompatible install-info scripts and the difficulty of resolving dependancies in a way that still integrates well with the system. Throw in the needs of corporate/enterprise deployment scenarios, and you see what a challenge it has become

      These problems can be resolved using the distro= variable mentioned above. The corporate deployment can be handled with the installer periodically (daily? hourly? adjustable priod) checking a package list on a corporate server over a secure connection and then downloading htese packages.

      transparent Wine is a reality

      It is not transparent enough. it must make absolutely no difference to the user whether they are running windows or linux binaries. It is pretty close though

      Lindows can do direct Windows email/address book/bookmarks imports

      but nobody else can. Thanks for the link anyways

    3. Re:We might want to look into a different model by hvatum · · Score: 0

      Autopackage will fix much of this, www.autompackage.com. Basically it will adapt itself to everydistro, you make one autopackage and it will install on every distro that someone has "mapped out".And it will also solve dependencies like debian. My explenation is not very good, if your really intersted then go to the website and read more. Fresco (Berlin) will solve the Linux GUI problem. It will also offer much better speed then Xwindows because the GUI itself is fresco, no need to use something like GTK which then gets sent to X windows, fresco is one and the same. It will also offer faster networking performance because more information is stored on the server, and it uses COBRA. It will have the speed of Windows GDI with the ease of networking of Xwindows. www.fresco.org -Read more if you're really interested.

      --
      Netbooks, they come with Linux or a $3 copy of Windows. Either way, Microsoft loses.
    4. Re:We might want to look into a different model by IamTheRealMike · · Score: 2
      simple, compile everything from source or then have several versions of the binary for different systems. But source for everything seems the best way. that way you don't even have to think of the binary format of the system.

      Do you really think users are willing to compile all their software? Hell, I'm a developer and I'm not happy about it. Waiting a couple of hours for the latest and greatest Mozilla, or manually hunting down all the depended -devel packages etc, really, really sucks and gives a terrible impression to people who are new to Linux.

      And of course for closed source software (ie games) it's not an option at all.

      Binary packages are badly needed, for all those reasons and more.

    5. Re:We might want to look into a different model by kliment · · Score: 1

      No, it is transparent to users. The installer should handle this. As in, if a source version of a package is available, it should be used instead of the binary, compiled, and installed. Binary ditribution should only be used for cases where this doesn't work. This is what I meant with the post you replied to. For games(and other closed-source), the installer should study the system and get the correct binary anutomagically. Several versions of the binaries should be available, and the installer should send a request for a different binary to the game development company if the correct one is not available, and get the closest one that might work.

    6. Re:We might want to look into a different model by kliment · · Score: 1

      Another comment to my reply suggested autopackage already(the developer in fact). It is still far from ready though, and it doesn't handle all the things I listed. Fresco is an interesting idea, and I see great power in it, but it is still not ready, and I think that this kind of functionality should be added to X (X local mode or something like that) instead. X is indeed designed with network use and weak terminals in mind, that needs to change, but that does not necessarily imply a rewrite of the whole system. The scalability and adaptation of objects to real-life dimensions in fresco does sound interesting though. However, I don't think that rotation and transparency are too crucial features. If the X protocol was improved with more powerful servers in mind, it would render this whole project useless. It is a good idea however. Hopefully it will evolve into something better than X, it's certainly going that way.
      However, these two do not solve the problems of my original post. What we need is to get more people behind great tools like autopackage, and then package them(no pun intended) into a distro suited for newcomers. Something akin the xandros (sp?) file manager tool, autopackage, openoffice, and solutions to the other things outlined in my post.
      Only then will we be able to say that we have a better system. Only then will we be able to switch users to more secure, more robust, MORE userfriendly and more powerful systems, with BETTER software and hardware support than windows. Until then we will always be subjected to lower standards, and we must raise those standards ourselves. Until we come up with something better than windows, easier to switch to than a new version of windows, and easier and more effective to use that windows for MOST tasks that windows computers are used for today, until then, any distribution, no matter how good, will still be INFERIOR to the mainstream user.

  60. Re:Opportunity Cost by Anonymous Coward · · Score: 0

    In 12 years, linux has managed to gain a couple of percentage points of the desktop market. Holy cow! That's major! That's amazing!

    Except that it's more like a couple tenths of a percentage point. For all the development that's gone into that area in the last 5 years, that's pretty pathetic.

  61. Re:Standards ; we need them - Linux though? by visualight · · Score: 2

    Then I rebooted, and all the sudden it worked. Maybe you just need to restart your x server?

    --
    Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  62. People, wake up by Anonymous Coward · · Score: 0

    not ONE decent "in soviet russia..." joke here

  63. User data concept by Anonymous Coward · · Score: 1, Insightful

    IMHO, the first priority would be a group focused to define a standard set of "user data" API.
    It is amazing to see Evolution creating his own mailbox directory onto a system where the user already have thousand of e-mails into different KMail folders. It is amazing to see KAddressBook creating a empty contact database when Evolution have in his own database all your friends data.
    A new project started: Chandler, and guess what??? One of the first issue on the discution lists was: We need good import filters from .....

    What is nedded is a set of API for e-mail (sending/receiving, addressbook, notes etc....).
    A set of GUI agnostic (i.e. NO GUI at all) libraries to access into a unique mode these data. If I receive a e-mail when Evolution was up, it should be available into KMail. And When I install Chandler, it must start without ANY setup required, since all my folders, pop/imap/smtp/dial-up settings are there already.

    Well. A begining may be extremelly easy. A file called .userdata in every home directory having a structure something like:

    <userdata>
    <desktop_folder name="My Documents" type="x-application/documents">Documents</desktop_ folder>
    <desktop_folder name="My Music" type="x-application/audio">mp3</desktop_folder>

    <mail_folder name="inbox" format="unix" type="mail/incomming">Mail/inbox</mail_folder>

    <mail_folder name="outbox" format="unix" type="mail/outgoing">Mail/outbox</mail_folder>

    <mail_folder name="sent-mail" format="unix" type="mail/archive">Mail/sent-mail</mail_folder>

    <!-- and so on for addressbook, calendar etc... -->
    </userdata>

    Just my 2 cents, mtm

  64. Article hereby modded -1, Troll by W2k · · Score: 2
    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.
    That bit of the article alone reduces it to mere flamebait.

    Firstly, I have every bit as much control over my Windows-powered computers (two XP Pro, one 2k Server) as I need, with more control waiting to be seized should I ever need it. No, I can't modify every little detail about the OS the way I could if I had the full source, AND intimate knowledge about each bit, AND the time and patience to hack it (the way the Linux elitists seem to think everyone should have). I don't need to. Windows just works, on every computer I've tried it on so far, with the exception of one 2k Pro install which took a few retries due to buggy third-party RAID drivers. In contrast, the only Linux distro that "just worked" on any of my machines was Mandrake (8.1) and I removed it almost right away, for various reasons which I can't be bothered to elaborate upon here.

    Second, I very rarely have to reboot my XP boxes, and when I do (for installing new drivers etc), it's maybe 30-45 secs of downtime, which I don't really mind. The server, I haven't had to reboot in weeks. I know "weeks" doesn't compare to the years that some people have had *nix (and NT) servers up, but for an amateur like me who's almost 100% self-taught, it's just fine.

    Third, I'd hardly call the sum I shelled out for XP "obscene", especially not if you split it out on all the hours I've had it running for (on all the computers I've run it on). And hey, if it's still too expensive for you, borrow a CD from work/school or simply warez it. Something tells me that's the way about half of all XP users got their hands on it in the first place.

    Oh and hang on, did I read that right? Freely pay Bill Gates money for buggy programs that they can't use when they upgrade their OS? That must refer to Microsoft's applications (Office, Visual Studio, games, and such) rather than the OS's themselves. Strange how I haven't percieved either Office XP or Visual Studio (the two Microsoft app suites that I use - can't speak for any others) as buggy or incompatible with older OS's ... sure, you can't run VS.NET on Windows 95/98, but if you still run either OS, well, you probably have bigger concerns than not being able to run VS.NET. And Microsoft games from the mid- and late nineties still run fine on Windows XP.

    Oh, and before someone points out MSIE as a typical case of "buggy Microsoft app", I agree. It is a piece of crap, at least security-wise. I switched to Mozilla long ago, though more for the features (tabbed browsing, mmm) than for the hightened sense of safety that it brought.

    Having just re-read the above, I get the feeling this is going to be a "-1, Flamebait" posting pretty soon. Okay, no problem, I've got karma to burn. But I know that there are lots of people out there who share my experiences when it comes to Windows and Microsoft products in general. Okay, there are some less desirable aspects to using them, but overall, they do get the job done. The article from which the paragraph at the beginning of this posting does little but expose the author as the pitiful troll which he obviously is.

    I rest my case.
    --
    Quality, performance, value; you get only two, and you don't always get to pick.
    1. Re:Article hereby modded -1, Troll by peeping_Thomist · · Score: 2
      the only Linux distro that "just worked" on any of my machines was Mandrake (8.1) and I removed it almost right away, for various reasons which I can't be bothered to elaborate upon here. [...] I get the feeling this is going to be a "-1, Flamebait" posting pretty soon.


      ROTFLMAO! Certainly NOT flamebait! Just funny as hell, for various reasons which I can't be bothered to elaborate upon here!

      --
      Anything worth doing is worth doing badly -- G.K. Chesterton
  65. Re:Users Want Better Stuff, Not a Development Mode by reallocate · · Score: 2

    I was aware, but chose to ignore, the implications of using the word "selling". In the broader sense, however, anyone interested in finding an audience for the software they've developed is engaged in "selling" that software, even if the give it away.

    The wider desktop audience, I think, perceives the acquisition of software as a "buying" and "selling" experience, that is, a market transaction. I doubt that an inward-looking development model geared to the needs of ideologically motivated developers will foster products desktop users really want.

    --
    -- Slashdot: When Public Access TV Says "No"
  66. Diversification... by Anonymous Coward · · Score: 0

    I don't think the author remembers when Microsoft didn't own the desktop. The competition gave us some pretty good software for the time. There was no unity and it was good--Central Point vs. Norton, Quarterdeck vs. Qualitas, dBase vs. Borland, etc. Then Microsoft took over and unified the desktop--ignoring the fact that I'm referring to two different eras, CLI vs. GUI, is it really any better? Unification/monopolization was a by-product of Microsoft's business plan...it *wasn't* necessary in order to bring a GUI to x86 platform.

    I am aware of the confusion that the Linux newbie faces--do they use KDE or GNOME, KOffice or OpenOffice, Mozilla or Konqueror? Does the person who has to decide whether to drive the Mustang or the Stealth deserve any sympathy for their dilemma? The deal is done...you've taken possession...try one today and the other tomorrow...be yourself and make a choice...be human and make a mistake...correct the mistake and be glad you went with a solution where mistakes are astoundingly cheap!

    As for the other issues that UnitedLinux covers...it's really too easy to make sure your software is relocatable and let the user set the appropriate ./configure options. Emacs vs. Vi and GNOME vs. KDE are more worthwhile topics than /usr, /usr/local, or /opt. If you're an admin who can't wrap your brain around software being in all three or you can't figure out how to put things where you want then you really need to find another line of work. As for the end-user, the package installs and it works...Microsoft doesn't mandate where software goes and I don't see anyone complaining about that.

    Microsoft got to where it is today because of pre-loading. Joe User doesn't install/reinstall the OS, he takes it back to the store. Jane User is using the software that came with her computer. With Linux, they would not have any more issues with their computers than the average Windows user *and* they would have more choices. But choices apparently make today's users' heads explode--arrogance only works when you have a monopoly and we don't yet. Give the consumer a little credit!

  67. 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
    1. Re:Please get a clue by Anonymous Coward · · Score: 0
      Good answer, idiot.

      Things are obviously perfect the way they are. There's no reason to fix or work on either of these two things, because they are absolutely AWESOME. All these people who suggest things ALWAYS suggest something along these lines. And it's only because they are computer illiterate retards.

      I wonder why we keep searching for the reasons as to why everyone dislikes linux though.

  68. *sigh* by Anonymous Coward · · Score: 0

    Open source is about freedom of choice. I'd like to think that we are united in our stance againt closed source. The idea of unifying Linux seems very romantic (i suppose) but unity though lack of choice makes us Microsoft users as well. I agree, there shouldn't be fighting over Gnome and KDE, after all, those are desktops, desktops with bundled applications. If Linux users don't want to use kwrite to make a shopping list or kmail to write their grandma they shouldn't. We're united by something more global than just a distribution, we're united by state of mind (cheese). In the aftermath of 911 we stood together as a country, not as a bunch of ethnic groups. I hope that was coherent.

    mod -1 redundant

  69. Missed the point, missed the point, missed .... by EmbeddedJanitor · · Score: 5, Informative
    You miss the point. Nobody is saying that there should be one type of Linux, but that they should work with the same software.

    To use your analogies:

    Different TVs, but they all can view the same channels and use the same antenna connectors.

    Different VCRs but they all use the same tapes and work with any TV.

    Different cars, but they all use the same gas and standardised oil grades.

    Differnt refridgerators, but they all use the same electricity.

    That's the kind of similarity you need to standardise in user space.

    --
    Engineering is the art of compromise.
    1. Re:Missed the point, missed the point, missed .... by Anonymous Coward · · Score: 0

      Perhaps standards in file formats would enough.

    2. 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
    3. Re:Missed the point, missed the point, missed .... by Tony-A · · Score: 2

      You standardize the things that are not worth being different.
      Different TVs, but they all can view the same channels and use the same antenna connectors.
      Nice try, but have you every tried to use a US TV in Germany?
      Some cars use diesel.

    4. Re:Missed the point, missed the point, missed .... by g4dget · · Score: 2
      Linux applications do work on different kinds of Linux distributions. But just like a Sony VCR works better with a Sony TV, a RedHat application works better with RedHat Linux.

      And beyond electricity, gas, and audio, there are very few parts among consumer electronics and appliances that are interchangeable: the shelves from one refrigerator don't work in another, the remote from one VCR doesn't work with another, every manufacturer has different parts for their cars, etc.

    5. Re:Missed the point, missed the point, missed .... by Unregistered · · Score: 1

      I hate to tell you, but linux does this. I have never had an app that won't run on my system. It's gentoo w/ fluxbox so not your typical setup either.

    6. Re:Missed the point, missed the point, missed .... by SN74S181 · · Score: 1

      but that they should work with the same software.

      Well, surprisingly, I am running Debian 3.0 now on my Sun Ultra Enterprise 1. I don't know how much more different a computer people typically run Linux on, but this is definitely a non-standard platform in the desktop market today. And lo and behold, it runs the same software.

      I guess I don't see a problem, except for coming from people with the mindset that they should be able to go out and buy those $5 CD games at the drugstore and expect them to run on Linux. They won't on MY linux, in fact they probably NEVER will. But the way that Linux is structured now, it's fairly certain Linux, and the main Linux apps will always run on this Ultra 1.

      A lot of the 'standards' stuff people seem to advocate would put an end to that. My box would be largely orphaned by some form of Binary Interface. The hell with that is all I can say...

    7. Re:Missed the point, missed the point, missed .... by hacker · · Score: 2

      Different TVs, but they all can view the same channels and use the same antenna connectors.

      How is this any different than Windows vs. Linux? They both run on your computer, and give you access to the same features; video, hardware detection, internet, documents, games. Not all TVs have the "On" button on the right, or the left. They might not even have the same knobs, but once you LEARN HOW TO USE IT, you figure out where all the knobs are. I have yet to hear one single person complain that their television knobs need to get moved to the other side, because $OTHER_BRAND of TV has them there. Don't be silly.
      Different VCRs but they all use the same tapes and work with any TV.

      Then I'm afraid I still miss your point, we already have this, and have for years..

      - Different document editors, same common document format. Linux is 100% compatible with Microsoft document formats, so that point is no longer valid.

      - Different hardware types. Linux now supports more hardware than Microsoft ever did, and in many different ways.

      - Different user preferences. Linux supports an infinite level of customization, including making it look and feel EXACTLY LIKE WINDOWS if you wanted to.

      ...I must have missed it, what was your point again?

    8. Re:Missed the point, missed the point, missed .... by starseeker · · Score: 2, Informative

      "For example, we gripe about Gnome/KDE, but I haven't heard much about alternatives to X."

      You want to check out www.fresco.org. That's our best chance for a true next generation GUI.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  70. Re: Control by mrkurt · · Score: 1

    Firstly, I have every bit as much control over my Windows-powered computers (two XP Pro, one 2k Server) as I need, with more control waiting to be seized should I ever need it.

    Let's talk about a different kind of control here-- Microsoft's control over your machines and mine. Have you installed SP3 on your Win2k boxes? SP1 on your XP boxes? If you have, the EULA you signed off on gives MS admin rights on your machine. I have two Win2k machines on my home network, neither of which have SP3 installed, precisely because I prefer to remain in control of my Windows computers instead of ceding control to MS. I realize that their licensing is such that we don't really own Windows, we just lease it, but I prefer not to have their prying electronic eyes in my personal network.

    I have made the decision to move away from VS because I don't like the effect of .net-- to lock me as a developer, and my clients/employer, into a Windows-only environment. I also don't like how unresponsive MS is every time a new bug/security hole is discovered. Compared to folks in the open source world, their behavior in trying to cover up problems is shameful.

    I don't hate Microsoft-- I just don't the like the way they do business anymore, and I have made a decision to move away from their products and platforms. This is not about money-- it is about control-- who has control over one's computers and the software that one owns. To the extent that MS is acting in the manner that they are, they are trying to seize control over individuals' and enterprises' computers wherever Windows runs.

    --
    Always look on the briight side of life! (whistle, whistle)
  71. Re:Standards ; we need them - Linux though? by saskboy · · Score: 1

    Well that may well be, but that just proves my point. The program where I could configure the mouse didn't tell me to do that, because it assumed I wan't a newbie looking to use a system that is billed as "easy enough for any computer user to use".

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  72. A Brave New Stability by Anonymous Coward · · Score: 0

    Yea. Win2K was a major improvement. Impressive, even. I'm not convinced WinXP was forward momentum. But still. Its a different world than the Win9x days.

    That is - if you're not still in the Win9x world. And a very large number of individual consumers and businesses are. And will likely continue to be for some time.

    Having said that - even if your wayward Windows user finally makes the jump, its no OS paradise. Win2k/XP is not bulletproof. Windows zealots who like to think otherwise are simply fooling themselves.

    Sure. The old "windows crashes" line has aged. Windows is catching up. Maybe the Linux zealots can welcome the Windows zealots to the world of stable computing and ask them "what the hell took you guys so long?"

    1. Re:A Brave New Stability by Anonymous Coward · · Score: 0

      To which the Windows zealots would reply "oh, sorry, we were making millions of dollars writing software people actually wanted to buy."

    2. Re:A Brave New Stability by Anonymous Coward · · Score: 0

      To which most Windows users would say, "What, people buy that stuff? It comes with the computer, doesn't it?"

  73. Some ways forward by Richard_Davies · · Score: 2, Interesting

    No matter what you may think of Java, it is incredibly sucessful at providing the sort of standardisation the Linux is after. While there are occasional gliches, given the scope of the APIs and the fact that the apps run on completely different OSes, Java has been incredibly sucessful in the standardisation that has been necessary to make it cross-platform. Maybe the Linux crowd could learn a few things:

    1. If it already works, wrap it
    For example, Java often wraps existing functionality with a common API and then has SPI (Service Provider Interfaces) that funciton as "drivers" to a specific implementation. For example, the Java Naming and Directory Interface (JNDI) API allows communication with DNS, File System, LDAP, NDS, etc. Each of these naming or directory services were around before JNDI but it enables them to be used in the same way.

    2. If it doesn't exist yet, standardise the interface, not the implementation
    Some specifications don't wrap existing functionality but create something that is completely new. However, Java trys to have its cake (standardise the solution) and eat it too (allow competition). How does it achieve this seemingly impossible miracle? The interface is typically standardised (to a degree) and the competetion occurs in the implementation. Of course, the interface typically ends up only describing a subset of the functionality that is needed so:

    3. If it's too hard, leave it out of the standard interface (but revisit it later!)
    It's important to realise that people will have trouble agreeing on the nitty-gritty aspects of a standard. So what? There will always be implementations that push the limit and go beyond the standard. This is good and necessary. What is important is that the standardisation process is a cycle where features can be wrapped into the standard (following the first 2 principals mentioned) after they have had a run competing in the wild with each other.

    4. Spec, RI, Test Kit
    When giving a talk, it is said that you should tell people what you are going to say, you should then say it and you should then tell them what you said. Only then will they really understand. Likewise, there are 3 components to a sucessful standard - the specification (unfortunately many standards stop here), a Reference Implementation and a Test Kit. Only with the last two can competing implementations be sure that they will be compatible. Of course, like everything in the standards process, these 3 components need to be revisited as the standard is improved.

    5. Don't impose the Lowest Common Denominator
    For those not from the Java world, the graphics libraries in Java are a useful case study in standards evolution. AWT was originally know as the Abstract Windowing Toolkit but quickly became known as the Awful Windowing Toolkit for a few reasons, the primary one being that it only implemented those widgets that were available on all platforms. Obviously, this sucked - for example, because X/Motif had no tree control, you couldn't use AWT in Windows to do tree controls. There are currently two ways around this: Sun created Swing which takes the AWT library and emulates every platform's widgets. This has both the advantage and disadvantage of consistency: It takes a lot of work to emulate an underlying feature exactly and when the underlying feature changes, people using Swing have to wait for the Swing libraries to be updated. The alternative, SWT/JFace from IBM's Eclipse project uses a cross between the AWT and Swing approach. It works like AWT in that it renders widgets natively but it doesn't restrict itself to the Lowest Common Denominator. Instead, it only uses the Swing "emulation" approach if the given widget does not exist on the underlying platform. While these APIs only refer to GUIs, the general architectural problem is the same when creating standards that wrap other standards (point 1) and need to be considered carefully.

    6. Motivation
    The following is my personal opinion but I am sure many people will agree: Creating specifications, reference implementations and test kits is boring. Maintaining them is a pain. Trying to get people to agree even on minimum standards, especailly when people have firmly entenched beliefs is difficult to say the least. In other words, making standards is boring, painful and hard. It is also very useful because a good standard makes everyone's life easier. Think about some things that are pretty well standardised - the way you make a phone call for example. Imagine if not all phones had the same symbols. Imagine if the nozzels at certain service stations only fitted certain models of cars.

    Why are these things standardised if they are boring, painful and hard to do? Personally, I think economics/money has a lot to do with it. However, I've already ranted enough here so I'll leave that for another post. :)

    A+

    1. Re:Some ways forward by alext · · Score: 2

      Maybe the Linux crowd could learn a few things

      Based on 3 years of advocacy in /. on this theme I think it's safe to say that there is no danger of this happening.

      Dotnet and Java are irrelevant side-issues to the majority of Linux-based developers. In these people's minds, KDE and Gnome look-and-feel minutiae are are genuinely considered more important than the ability to package an application for deployment on an ARM PDA and an x86 desktop.

      Indeed, the reality-distortion field is so pervasive that, when faced with real requirements for a VM, these people can happily contemplate discarding all collective experience of open source implementations of Perl, Python, Scheme, TCL, Java etc. in favour of the risky and pathetically derivative 'clone all Dotnet' strategy.

      If somebody had predicted in, say, 1997 that we'd get ourselves into such a hopeless mess I don't think I'd have believed them.

  74. Ying And Yang by NickFortune · · Score: 0

    We need both. Diversification gives Linux its creativity. Diversification allows competing models. Standardisation pulls the divergent threads back together. Standardisation prevents the framentation of the OS. Linux needs both. If standards are too strong, Linux stagrates. If standards are absent, the distros diverge into separate OSes, if such is possible with a largely common kernel

    --
    Don't let THEM immanentize the Eschaton!
  75. I'm ambivalent over standards, but UL is scary by null_terminator · · Score: 1

    Funny... I was just checking out UL (United Linux) earlier today. Seems to be moving up the ranks in popularity at distrowatch.

    However, I'm kinda scared about UL. It seems to me like a few of the big players in the linux industry are determining what *should* and should not be. Just check out the UL white paper and count the number of occurrences of "de facto standard".

    Personally, I like the distro war. The competition that results just keeps fueling innovation. And in the mean-time just use gentoo.

  76. Quit whining about Linux market share, until: by mbstone · · Score: 1

    1. Manufacturers start to make printers and other peripherals that actually have Linux drivers so that they actually work with Linux out of the box.

    2. Your local computer store, e.g. CrapUSA, has boxes clearly marked, "This Product Works With Linux."

  77. Wrong target by Anonymous Coward · · Score: 0
    Standardization would help, but it's nowhere near enough to make Linux a winner or even a decent competitor on the mainstream desktop. Think I'm kidding? Try this mental experiment:

    Wave a magic wand. Linux is as perfectly standardized as any desktop OS can be. Will the mainstreamers suddenly rush out to use it? Of course not, since it still won't run many of the programs people really care about, like games and specific apps (PhotoShop, greeting card programs, PageMaker, etc.) which have no close substitute (and often no sub. at all) under Linux. And Linux will still be ridiculously hard to use for mainstreamers.

    As one small example of the difficulty of use: What do you think happens when someone running Linux comes home from Office Max with some peripheral he bought on sale, and finds out that even if it has a Linux driver, he has to find it on the net and download it, and that it might require a kernel rebuild to use? If this kind of thing happens ONCE to a mainstreamer they won't go back to Linux ever, no matter what other people tell them about it.

  78. Re:Users Want Better Stuff, Not a Development Mode by b17bmbr · · Score: 1

    the biggest problem for linux adoption, forgetting for a moment the onerous oem licenses, is that people know windows. it wasn't easy to learn, and in fact, they don't really "know" windows. they kinda know how to do what they need to, and most people are technophobic anyways. anything new scares the hell out of 'em. i see it all the time where i teach. but...

    my students, who haven't been thoroughly borged by redmonditis, have no problem using my x clients in my room. i say, here's the web browser (mozilla) and here's where you type (OO writer). some ask but most just go about getting done their work. and that is the key. we can't, shouldn't, try to beat windows by doing windows. ain't gonna work. be better at being linux.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  79. The truth about learning Linux by willpost · · Score: 2

    When I was in grade school, I got good at computers because I had a lot of free time and it was more fun than anything else around the house. I would spend hours upon hours of trying out every command or menu option and seeing what new tricks I could get the computer to do. That's how I got good at the Apple, the Mac and later the PC. It payed off well when I got a job in computers.

    With Linux out, many of us are already adults and find it hard to spend this time "exploring". We've got 12 hour workdays with commutes and family. On top of that we can escape the house and pursue an infinite number of hobbies. There's also more of a desire to make life meaningful before you die: the middle age crisis.

    So we reach a dilemma: How to find time to learn Linux to find out if it's worth learning. I'm sure if you devoted some time to learning it for fun you would see it's advantages. However i'm sure if you were in an empty cell with nothing to do you would find a way to be happy and productive with something.

    The point i'm trying to make is that if you're happy then no one has to convince you or give you any incentive that Linux is better. It might even take more time than you planned to get things configured properly. You might even affect your career options if you reject Windows. Linux is not better or worse than Windows for the general public. If you're daring people to make you switch then maybe you should stick with Windows.

    I like Linux more than any other OS i've seen. It lets me see and adjust levels of the computer that most companies wouldn't entrust me to see because they think i'll just screw it up and sue them for support. Sometimes i'll break something, and then i'll learn how to fix it. I think that's great, and that's how I am.

  80. To get any real share of the desktop market... by azpenguin · · Score: 1

    there will need to be some kind of standardization. The type of standardization where tech support is easily reachable, and the kind of standardization that will allow the person who, while not a complete computer geek, can still get common problems fixed for friends and family. (I'm assuming that most of you here are the person that gets called first when Aunt Gretchen can't get her computer to work, only to find she left a disk in the a: drive last time she shut down.)
    Linux, however, doesn't have that kind of standardization yet. And a huge percentage of the PC market turns on the Aunt Gretchen type of people - those who get a computer at Best Buy or wherever and expect to plug it in and have it "just work." Against its independent underpinnings, Linux will need a standardized presentation of some sort that will enable a big player somewhere in the home PC market to sell computers with Linux pre-installed. (On a side note, I'm eagerly awaiting seeing a "Penguin Inside" label on new computers.)
    Most Linux users are a computer savvy bunch, seeing that unless you get your computer from wal-mart.com or build one yourself you've generally actually got to hunt down your OS. Most Windows users use Windows because that's what you get when you buy a computer. If you can get a desktop distro of Linux that a major vendor (someone who has REAL market share) is willing to support and ship pre-installed, then you'll see more market share for Linux on the desktop.

  81. Desktop schmesktop by yack0 · · Score: 2

    > David Meyer argues that UnitedLinux will provide
    > standardization for the Linux community that will
    > allow it to win the desktop market from Windows.

    I am of the crowd that doesn't really care if linux takes over the desktop. I'm happy enough to have it take over lots of segments of the Internet and server market. Just running in the background as a server for so many things.

    IMHO, OS X is the best desktop for non-geek users that's out there now anyway. Enough customization is available for Aunt Jane's needs and even Grandpa can handle most of it. Plus, if there's a problem, the family geek can log into it from the college dorm and perhaps debug some info for the computer-clueless relative.

    You won't find every linux supporter in the world clamoring for desktop supremacy. For us it's just not important. I'd rather see people putting their efforts to programs that work in the command line that might have a GUI counterpart rather than the other way around.

    As the t-shirt says:
    Macintosh for productivity
    Linux for development
    Palm for portability
    Windows for solitaire.

    But I'll still try and build a portable CARPC on Linux ;)

    j

    --
    -- There is no sig line, only Zuul.
  82. I disagree. by Anonymous Coward · · Score: 0

    I (dis)agree with this person. If linux distros were to really compete with Windows, standarization, familarity, predictability is the key. Not only for users but also for developers. One thing I really really like about Windows is that I can learn its API's (ok, save MFC, it sucks). And they still apply 2 years later. In fact I can run binary I compiled a year ago on everything from win98 to winxp. On linux, one often cant even compile the source on diffrent distros.

    Luckily taking over windows is by far not my goal. I really don't care. One should just keep on with the open platform gnu/linux is today. Let people develop what they want. Let users choose what they want.

    Evolution!

  83. Let's not forget about linux developers by Sleeper · · Score: 1

    So let me get this straight. We have this guys who quite often on their own time writ this wonderfull applications. Who do it because they like it. Because tinkering with programs gives them joy. We get this programs basically free. Every time it costs me mere $40 to buy new Slackware CD.

    And now we come out to them screaming "WE WANT STANDRDS!".

    Which leads me to ask a question: ARE YOU NUTTS?

    To my opinion the very stage where we are could be only achieved because the developers were completely free to do whatever they wanted. First and foremost we should let THEM decide what kind of standards they want. All the user can do is to provide inteligent feedback, comments and support.

    I think the so called "Linux revolution" is not over. It is just starting adn the best way to kill it is to "organize and lead it".

    I completely agree with one of the posters that "United Linux" is just a business venture. No suppose those guys managed to put Red Hat out of business (or significantly shrink their market share). And then few years down the road they'll start their own infiighting. And there will be people slamming the dours flaming each other on the /. Where this will leave users?

    On the other hand. Look at this, we have RMS and Linus (two people that have my highest respect) who seem to be on not very good terms with each other. Yet somehow the applications are still being compiled and new versions of kernell keep commming out. A lot of people take this for granted but I used to be a Mac user and I vividly remember when MS was always releasing new versions of Word for Mac later than Windows and every half year or so I had problem when sombody would send me a file from "windows side".

    Ultimately giving developers freedom makes users free. And it's not like they live in their own buble. Look few years ago a many developers had "it was hard to code it will be hard to use" mentality. May be it was not expressed openly many times but there was at least subtile attitude of this kind. And now we have a lot of developers that aware of user interface and produce programms that may be not entirely consistent but very very usable.

    The last point I want to make maybe not entirely logical. But I think that Linux is comming and will still be comming to enterprise and eventually to many people desktops with people comming out of colleges (the same way like UNIX did). And if (instead of fragmenting linux with many so called "standards" which some people will join and some people will choose not to) we will keep it in the state of "organized chaos" this will provide emploiment opportunity for many people for years to come.

    So every time I have to figure out why the configure script does not work when it is supposed to instead of bitching I tell myself "shut up and enjoy the ride"

    --
    - Back off man. I am a scientist
  84. standards, standards, standards by perotbot · · Score: 1

    I've tried to sneak linux into production where I work, but no, we pay big $$$ for DNS and DHCP running on Windows servers. Same goes for web servers, Apache=FREE! IIS=$$$$$. We shelled out over 50K for a web filtering software package and appliance that I could of duplicated for the cost of a decent PC (799.00). I did sneak a squid box in as a lockdown device ( we don't allow pc's in public areas much in the way of internet access). The resistance? Because it IS linux, the superiors don't trust anything but "proven" technology.
    Proven to them means they're comfortable with it. So when linux is as common as windows, then we may move, and the only way that is going to happen is for Linux to evolve and standardize, not give up it's freedom, but perhaps turn the gui over to someone like Linus who can have the appropriate "vision" for the job.........

    --
    ~corporate tool, but employed~
  85. Huh? by bogie · · Score: 2

    "In fact, MS catches a lot of flack for maintaining backwards compatibility"

    No, actually MS catches flack for breaking compabtibility.

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

    No, while Linux has its problems that's not the reason its not so popular. Let me explain something to you about Windows and why its popular. You see MS since the 90's has used its monopoly power to force OEM's ship ONLY windows with their PC's. Only in the past few years have OEM's dared to even offer another OS. MS also has power over the ISV's who produce the software for their platform. They have rewarded those that tow the MS line and threatened ones that don't.

    So combine OEM's being forced to ship nothing but windows year after year and also ISV's who year after year are afraid of MS and you get what we have now. MS through its tactics has not only gained 95% of the market, but also has made developing for Linux or any other OS unattractive. Developing for the Linux desktop when it only makes up 1% of the market doesn't make much sense now does it?

    So you see while Linux may be rough around the edges and not as polished as windows, MS through many years of heavy handed tactics has created an environment where there isn't a huge payoff for developing for Linux. Think of it this way. Look at the Segway. It like cars, bikes, and buses is a transportation vehicle. But its too late to the party. Its trying to gain entry to a mature industry and there just isn't room for it to become "hugely popular". The infrastructure just isn't there. Sure it may gain some small share, but there literally isn't room for it to really grow. Linux is in the same situation. It may be a better product, but the incentives for supporting it over the entrenched product just aren't there. In fact the same goes for BeOS or ANY other OS which wants to play in the desktop market. Yet another example, try to start your own phone company from scratch. Just like Linux does, go it your own way. I bet you'd be stuck at 0.0%. Notice how the only way into the telecommunications market was to develop a new market, aka cellur etc. The same will be true for linux. It will never become really popular in the desktop market, but may become popular in handhelds, embedded etc.

    BTW if anyone wants to point to Apple feel free. Apple only survived because they truly were competitive when the infrastructure was being built. Sure they didn't prosper like MS, but their early foothold in the education market kept them alive. Also while there is some wiggle room for Apple to gain ground on MS, they will never gain the majority of the desktop maket. The same rules which keep linux from gaining any market share will keep Apple a niche player as well.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Huh? by IIRCAFAIKIANAL · · Score: 2
      "In fact, MS catches a lot of flack for maintaining backwards compatibility"

      No, actually MS catches flack for breaking compabtibility.


      I meant (for example) they way they try to maintain support for legacy apps (ie/ DOS, Win 3.1) when Windows would be much more stable if they just made a clean break. In other words, they're damned if they do and damned if they don't.


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

      No, while Linux has its problems that's not the reason its not so popular. Let me explain something to you about Windows and why its popular. [snip convincing argument as to why MS dominates the desktop environment]

      You are absolutely right, but only in reference to the desktop environment (and you don't need to be so snide - everyone with half a brain knows that MS is a monopoly and just how they abuse that power - well, except the US justice system :).

      In that particular section I was referring to the server environment (though I admit I had blurred the line in my arguments between server and desktop), where switching operating systems and hardware platforms is much easier and more common. Linux is a big player there - ORACLE runs on Linux and Apache runs on Linux. Many of the enterprise apps out there are not MS exclusive (well, not on the server, I mean). But I'm tired and I don't feel like arguing this point (its been rehashed on Slashdot far too many times) so I will leave it at that.

      The fact is, MS is scared right now. They could have lost out during the "Internet revolution" (forgive the buzzwords) and only won by leveraging their desktop monopoly. That's why they have their fingers into EVERYTHING right now - game consoles, pdas, cell phones, tablet pcs - they don't want to be caught with their pants down so they will happily lose money to make sure they survive the next computing transition. It would be cool if Linux could jump in, but Linux has no direction or guiding focus (at least, no central one) - hey, maybe there is something to the whole "united Linux" argument, in that Linux would certainly benefit from more focus (don't mistake this for a million code-monkeys on a million computers argument, I mean focus in the "man with a vision" sense).

      I hate it when I go in a big circle and end up on the other side. I think I will just shut up now.
      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    2. Re:Huh? by The+Bungi · · Score: 1
      No, actually MS catches flack for breaking compabtibility.

      Breaking compatibility with what? Please, do enlighten us.

  86. Re:Standards ; we need them - Linux though? by colinramsay · · Score: 2, Insightful

    Maybe he doesn't know what the hell that means?
    Come on. People who are trying to migrate don't expect things like that. If you install one of the common Linux distros you're not going to be introduced to that.

    Tell me how the opportunity to "restart your x server" is better than having an app shut down with a single "illegal operation" error after which your OS functions perfectly..

  87. Why one 'alternative' choice by BenjyD · · Score: 1

    Why does 'Linux' need to unite? The strength of Linux is in choice. Some like Mandrake, some Debian. So install what you like. If we standardise we lose one of our main strengths.

    Linux is about choice. After all, it's just a kernel. Anything we put on top of it is up the distributors. The whole one 'environment to bind them, that's what we need' argument is based on the success of Microsoft, something which all Unix users detest because of its detrimental effect on choice.

  88. The Open Source model **DOES** produce standards by Zork+the+Almighty · · Score: 2

    Contrary to what some people seem to think, the open source model DOES produce standards. It produces de-facto standards ! When the popularity of a particular program reaches critical mass, it practically has to be included in all distributions. Don't believe me ? How many distros have bash as the default shell ? How about almost all of them ? That's not to say that the other shells are not as good, and they're still available incase you need them too. That is the beauty of the open source model. What is or isn't "standard" is determined by the users - it just takes a while.

    The fact is, if you truly believe in the open source model you will trust people and companies to make their own standards. If your company wants Gnome as the default interface on every desktop, so be it. That is their choice. Much of what people dislike about Microsoft boils down to the fact that they don't trust the user to make a choice. Microsoft thinks they can make some sort of utopia, where all interfaces are the same, and anyone can use a computer without having to know anything. It's a well meaning, but ass-backwards goal. Computer use is now very much part of society in general, and the central planning model simply can not scale up to something this complex. We have to trust individuals to make their own choices. There should be some handholding available to people, but ultimately we have to trust the masses. Does this philosophy sound familiar ?

    --

    In Soviet America the banks rob you!
  89. ....I will cure all your trou bles.... by Anonymous Coward · · Score: 0

    let us all talk con sis tent ly. we must work to ge ther. u nite. let us build a tow er to heav en. let us have one lang u age. first we must burn all books. in par tic u lar ly the bi ble. Then we speak with one cause.

  90. Re:Standards ; we need them - Linux though? by visualight · · Score: 1

    Sorry, I was just trying to be helpful. If he didn't know that he had the option to restart the xserver instead of rebooting, then why does that seem to offend?

    --
    Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  91. I can see it now... by Perdition · · Score: 1

    SLASHDOT Linux!

    It would be developed right here, on this very website. It would be the product of open scrutiny by even casual users for ergonomics and hardware compatibility. It would have upgrades and changes dictated by "ask SlashDot" posts and "Cowboyneal" polls. You'd have to have a 90% advocacy in order to adopt a bugfix. The system would reward karma. The trashbin would be called the Troll, and there would be a universal minimally cleared signon called Anonymous Coward.

    --
    Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
  92. Re:The Open Source model **DOES** produce standard by ironfroggy · · Score: 1

    A very good point. Adding to this, it should be noted that a standard is really only a standard in this way. How is something a standard because a small fraction of people determine it to be?

  93. Re:they do work with the same software, they do... by Anonymous Coward · · Score: 0

    The vast majority of the tens of thousands of software packages available not ony work in all distros, they work on multiple platforms and in many cases multiple OS's, the BSD linux support layer for example.

  94. Re:Standards ; we need them - Linux though? by saskboy · · Score: 2

    It's OK, I didn't take the restart X server as critisim.

    It does highlight a point though. If restarting the server is something that a user should know how to do, then why isn't there a standard option to do that when "logging off" or "shutting down", like "log off as current user" is in Windows?

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  95. Most of the market is redhat anyway by TheLastUser · · Score: 1

    So isn't that a defacto standard? (troll)

    I agree with the view that Linux is doing fine the way it is.

    It seems to me that the best way of doing things, or the most capable software is the one that gets included with the distributions. If someone writes something better than the "standard" then the standard changes, which is as it should be.

    The only reason why we have situations like Gnome and KDE is because they are both pretty good. When one of them has a decided advantage, watch the distos drop the other.

  96. Re:IN SOVIET RUSSIA by Anonymous Coward · · Score: 0
    they're all assholes, but Timothy posts as a user now and then (and not with the +5 bonus), which makes him the only one that eats his own (dog) food. Evidently, none of the other janitors even bother to read the front page.

    Of curse, most of the article he "edits" are capitol-L Lame.

  97. Installing Apps by RobPom · · Score: 1

    I think that the one thing that is preventing Linux from taking off is application installation. I have been a Linux user for almost two years now. I still have problems installing apps. I should not have to go through ten steps to install an application. While RPMs etc are helpful, they still don't make it easy enough for your average user. The other thing I find interesting about this whole debate is the "works fine for me" arguments. The only way Linux will work is if people start to think about what will work for the greatest number of people. Windows, while it crashes, has all sorts of unethical license agreements, etc. still works for most people. My mom, grandmother, etc can use Windows, they can't use Linux.

  98. Re:Users Want Better Stuff, Not a Development Mode by Anonymous Coward · · Score: 0

    In all probability, Linux will never replace Windows, or even the Mac, on the desktop

    According to whom, Reallocate The All Knowing?

  99. Re:The Open Source model **DOES** produce standard by Zork+the+Almighty · · Score: 2

    Simple, in an environment without choice, someone will have the power to set a standard. Take Apple for example. The interface of OSX is a "standard" because Apple made it that way. Although I'm sure you could change it, the idea that you could or should is not readily evident to most people. So in that way, a standard has been determined by a small fraction of users, particularily those that work at Apple.

    --

    In Soviet America the banks rob you!
  100. Convergence is coming!!! by Anonymous Coward · · Score: 0

    In my last year of being a user of Linux on my desktop I've seen a lot of usability improvements in the big distributions. There are also new distributions coming out that promise an easy to use desktop.

    Ease of use is the true convergence for the Linux desktop. I don't care what's churning around in the guts of the beast as long as I can do my daily tasks with a minimal amount of frustration.

    The convergence is coming, I've seen it from afar.

  101. Desktop this, desktop that by Anonymous Coward · · Score: 0

    You really dont have a clue do you? The OS an the desktop isnt something that regular users want to drool at or even have to think about. It is there for a reason, to run my fscking apps! In the perfect computer environment, I would just plop in the cd/DL from internet my prog or game, and behold - an incon for it! *clickety* Now I am shooting badguys... *clickety* Now I am watching a movie... Thats whats important. What the OS allows you to do. Not the OS itself...

    If Linux ever is going to get popular by the common stupid american, it has to get games ported. Period. SDL looks pretty decent, I havent tried it myself, but if someone could implement the DirectX API on Linux I bet theres going to get a lot more attention from game developers.

  102. It's already been done. by zerofoo · · Score: 2

    SEE!

    -ted

  103. the only united linux is debian my friends ;) by Anonymous Coward · · Score: 0

    I used to desparately want a more unified Linux system. Something like 'UnitedLinux' used to sound really good to me. I wanted a single consistent desktop and all the rest.

    But then I switched to Debian and stuck with it long enough to realise that there already is a consistent, clean, 'united' Linux system - Debian! I installed a small base system to start with, and then managed to get a clean and fast system using apt-get just for the programs I wanted, no more and no less. The end result is the best system I have ever used!

    The way Debian works, it allows you to look at the choice that is available and really appreciate it and get the most out of it. Thankyou to all the Debian developers!

  104. Re:Users Want Better Stuff, Not a Development Mode by reallocate · · Score: 2

    Yep, me. It's an assertion of a defensible opinion. There's simply no reason to expect Windows or the Mac to disappear, no matter what happens in the Linux camp.

    --
    -- Slashdot: When Public Access TV Says "No"
  105. Bless him! by Arandir · · Score: 3, Interesting

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

    Bless that guy that wrote this! Too many people are obsessed with making Linux (and Unix in general) the "Anti-Microsoft" operating system. I would much rather use a real OS than an alternative OS. What is this strange desire to make Linux an alternate operating system?

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:Bless him! by Simon+Kongshoj · · Score: 2

      Actually I prefer an "alternative" OS to a "competitor" OS.

      The cool thing about Linux (for me, anyway) is that GNU/Linux as a whole is not entangled in the marketplace like MS is. We're not a competitor in the traditional way, because Linux as a whole is not a company, it's a community. MS, as it has obviously shown many times over, is a lot better at combating competing companies than they are at dealing with a community-driven alternative. We don't have to win MS mindshare, or devise product strategies for toppling the MS king. We're an alternative, people can freely choose Linux or whatever else suits their fancy, we're not trying to force anything on anybody, and we sure never should go down that road.

      We don't have to be Anti-Microsoft. We can go our own way. I'm a little sad with the whole "de-geekify Linux so we can grab MS users!" crowd; I don't want a de-geekified Linux that acts as if I'm clueless. I'm a geek. Geeks built Linux. It's only fair that geeks get to keep a system they like to use; geeks were the ones who got this whole show rolling in the first place. I think we need a different paradigm of user-friendliness than MS; what worked for them might not be what works for us.

      The paradigm of user-friendliness that powers Microsoft is that computer programs should be made so that even people completely without understanding can use them; the flip side is that these programs are hard to attain a deeper understanding of, and that you only have as much control as the "user-friendly" GUI will let you. I'm afraid Linux' nature will keep us from ever successfully implementing such a model, though. I think a model with very simple interfaces, where the system helps the user educate herself and get a deeper understanding of what is going on. "User-friendliness by helping the user get smarter" rather than "user-friendliness by assuming stupid users", so to speak.

      My friends don't treat me as if I'm clueless, why should I call a computer friendly for doing so?

      --
      Six sick .sigs, the Number of the Beast!
  106. Re:IN SOVIET RUSSIA by Keds · · Score: 0

    Or, Michael takes it up the ass from YOU!

    --
    Karma: Sucky (mosty affected by saying things people know to be true but don't want to hear)
  107. "Winning tne desktop market from Windows" by Anonymous Coward · · Score: 0

    Look, I use Linux as my primary workstation at home *and* at work, and it's great. But it's not going to win the desktop market from Windows any time soon. It needs:
    - Consistent user interface (Red Hat is at least making an effor at this with Bluecurve)
    - Majority of peripherals (USB, Firewire) "just work".
    - Significant graphical and/or interface cleanup of almost all the Fancy Bonus Apps (mp3/ogg ripper, mp3/ogg player, video player, cd burning tool, all the gnome-games and kde-games)
    - Dia needs major work. Possibly incorporate it into OpenOffice.org?
    - OpenOffice.org needs to drop the .org and get a cool new name. It also needs major performance enhancements.

    Linux is getting there, but there's still a fair amount of work left. Let's get to it.

  108. Win? Don't we mean lin? by TeknoHog · · Score: 2
    Why do we need to win anything over Windows? If people are happy with windows, let them use it. If not, they should be able to gather the willpower to switch, one way or other (not necessarily to Linux).

    Linux is totally different from Windows. It's hard to see it as an "improved version" because it's so fundamentally different. To portray it as an improvement it would have to be similar in many ways, except a little better in a few ways. In other words, dumb it down to make the comparison easier.

    Personally, I don't see that much importance in the development of Windows-replacing desktop environments. One great thing about Linux is that we can ditch the whole desktop schmesktop paradigm, and use something different that better suits the job and personal preferences.

    It's nice to have a migration path when you're moving from Mac/Windows to Linux. I used Gnome for this very purpose, but only for some time. The choice you have in your first Linux UI will give some insight into the whole freedom and choice thing. A standard desktop would just propagate the old, limited ways.

    If you're not ready to make some choices and change your habits, why would you leave Windows anyway?

    --
    Escher was the first MC and Giger invented the HR department.
  109. Re:Standards ; we need them - Linux though? by missing_boy · · Score: 1
    "You need non standard versions of Linux for people who don't want it for Desktops. Period. Trouble is, those people are the ones driving its development, so we won't see a standard Linux anytime in the next decade.

    You're touching on two essential points here:

    1) Linux doesn't do everything that Windows does in the same, transparent, yet less secure way: surfing the web with IE is unfortunately still the easiest way to manouvre the web, rather than using Mozilla for one thing, Galeon for another, Opera for something else, etc. How do you expect people to deal with this? And, may I remind you, an un-firewalled Linux box is just as insecure as a Windows box.

    2) I don't think we WANT world domination by Linux: it's a self-contradictory reality: as soon as Linux takes over, it'll be the next "Bill Gates", and all the /.'ers will find a new OS and continue to fight then evil "empire of Linux" as underdogs, 'cause that's what we like to be: underdogs.

    I love Linux and I love tinkering with it, making devices work, writing scripts, multiple desktops, multi-tasking, mosix, ltsp, options with window managers (blackbox rules!), but I don't think it's for everyone. I think the fact that 9*% of all computer users choose Windows is at least partially due to people's laziness and level of skills with the computer; it's easy! Yes, it's full of security holes and dumb solutions, costs money and all that, but I don't think people care. And, to be honest, I'm kind of happy about that. As long as my bank uses a secure Linux system ;)

  110. We don't need standards. by Anonymous Coward · · Score: 0

    The reason people use linux is because of the freedom to choose. When I run kde or gnome I know exactly what it does and how it does it. Linux doesn't need a market. Its lived a long time without any kind of market. Its about choice. If you want someone telling you how to do things then go to windows. If you want only one way to do things then use windows. I live in America becuase I like to do things when I want and How I want. I love linux (slackware) I can do what I want, how I want.. Also for that dumbass that made the comment that he had to reboot to change mouse settings and how windows tells you that you have too and linux didn't. Well you also had a choice there just didn't know it.. You could of just sent a HUP to gpm to reread its settings..

  111. MOD PARENT UP! by jhylkema · · Score: 1

    Plus, I like the idea of a desktop distro, a server distro, etc. . .

    1. Re:MOD PARENT UP! by rgsmith · · Score: 1

      Yeah, I concur, and am suprised no one's moved in this direction yet. It's sorta like NT or 2000 - same basic OS, but enhancements depending upon whether it's intended for an end user or 1000 of them....

    2. Re:MOD PARENT UP! by jhylkema · · Score: 1

      I know, and this is exactly what torpedoes stuff like this - standards fights, turf wars, shitty marketing (hello Steve Jobs.) All of this lends credibility to the FUD the other side puts out, and, just like Apple, you end up getting bailed out by the people who destroyed you in the marketplace.

  112. bottomline by error404me · · Score: 1

    Linux is still at least 5 years of development time behind Windows XP. In order for Linux to make any strides in the desktop market it has to win over the business desktop market. As much as I love Linux I can not see that happening. Linux while easy for maybe you and me is still extremely difficult for the average user. Making it impossible for standard use and a good support model. A desktop OS should NOT require training for the average user. Linux should forget about the desktop market completely and go after the thing that it is really good at and that is the server market. Linux community is spending too much time trying to make something that is more like "WINDOWS", as apposed to making something that is more like Linux. My 2 cents.

  113. Re:Standards ; we need them - Linux though? by Tony-A · · Score: 2

    Hmmmm, I think you're on to something.
    One of my favorites of Dijkstra's sayings. (From memory, so probably a bit mangled.) "A baby crawling and a jet liner from New York to Los Angeles are both means of transportation. The same thing at different scales winds up completely different."
    What seems to be missing from most documentation is the scope of the configuration, when it takes effect, how long does it last, and what does it depend on. Curiously, OpenBSD seems to be better at this than anyone else.

  114. Re:Users Want Better Stuff, Not a Development Mode by Anonymous Coward · · Score: 0

    12 years, but to be fair less than a handful during which it had any pretensions of being a mainstream desktop replacement. When I started using Linux around 1997 CDE/Motif ruled and free hardware acceleration for X didn't exist. The degree to which KDE and Gnome surpass its predecessor is astounding, moreso considering the latter two weren't started as commercial ventures. Now that they're being accepted corporately expect Linux to make real desktop inroads.

  115. Is This Really So Hard? by krmt · · Score: 2

    I don't really understand why it's so hard to support multiple distros. What sort of stuff are you using in your app? Well, standard library routines, so you're going to be using libstdc or libstdc++, both of which will be on any linux system. If you're creating a command line app, then you can use libreadline or libcurses, both of which will be on any linux system. If you're writing a GUI based app, you can use Gtk or Qt (or even Motif/Lesstif or Xt) and have it run on any Linux desktop. And of course you can install any custom libs you want. There's also the distinct possibility of static linking, which is frowned upon generally but doable (you could create two versions of your app, one dynamically linked for a popular distro and another static for everyone else). You can use an installer like Loki's in order to handle the placement of things and making sure that it's all there for you.

    I really don't understand why everyone says it's hard to get software to run on alternate distributions. The basics are all standardized. There's standard libraries and standard routines. There's standard packaging formats that one can use, or a powerful installer. Whether you decide to use Gtk or Qt and whether you decide to put your custom apps in /usr/share/lib or /usr/local/lib is irrelevant really. Include the libs you need and the whole of it should work fine. And really, if your only concern is directory layouts, why not simply have a default install location (/usr/local/whatever is a good choice, as it's the default in auto* tarballs) and let people override them as they will. After writing a big and complex app, supporting configurable directory heirarchies (hint: one line in a .rc file and an extra string variable in your code will do it) should be the least of your worries.

    --

    "I may not have morals, but I have standards."

  116. Standards From Need, Not Direction by Peahippo · · Score: 2

    If only those who make such arguments would admit or disclose that their opinions are rather limited in scope and suffer from a certain set of biases.

    Bias: Windows users are united.

    This is like saying that white folks in America are united, since there are so many of them. A majority market share != a united movement, or in fact any kind of movement at all. Windows users may move together in certain instances, but that doesn't mean that the motion is in a desirable or even sensible direction. Case in point: IIS was a poor excuse for a web server, and we all knew it ... yet it was a default install anyway for thousands and thousands of NT machines.

    Bias: Linux users must be united.

    Linux has a very good grassroots background, and that has brought it very far. However, insistence upon unions and -- particularly -- enforcement of involvement, will only achieve alienation of those who were freely involved in the first place. So what, who cares that there are many Linux distros to choose from; the whole idea was to have more choices than just Wintel or Mac.

    I find myself confused about the "lack of standards" that the article author is talking about. Does that mean he laments the number of, say, browsers that can be run on a number Linux distros? If having "One distro to rule them all, One browser to find them" is the goal, then we have that now with Mircrosoft Windows+IE, and yeah, isn't that working really well? Obviously, no ... it is only "working", from the standpoint of quantity and not quality. Having "One standard to bring them all" will lead to an obvious tyranny, and in the darkness compile them.

    Linux users and programmers already feel united in their desire to escape the limited options presented by Saur-- er, Microsoft. These people are also finding more converts and sympathy from the MSWindows-using crowd ... because this crowd has factions of people interested in a better computing experience.

    One reply to the article on the site forum said " it doesn't help if I swear Linux is better: I only get labeled "zealot" ". This is not a problem, but even if it were, the real solution is to support Linux and run it on your machine and the machines under your control. Living well is the best revenge. As your so-called opponents or critics come to realize that your machine is not only cheaper (no MS tax), but is more stable and lets you play audio and video that MicroHollySoftWood has denied them ... then they'll come around to your point of view. And you'll be able to charge them $40/hr to set them up similarly.

    In somewhat of a conclusion, I'm not worried at all about Linux's being hampered by a lack of certain standards. Some universal installer will appear when enough Linux users shout loud (!cloud) enough for it. Isn't it the point of a grassroots movement to be driven by need and not by direction?

    --
    [also misbehaves on Kuro5hin as Peahippo]
    1. Re:Standards From Need, Not Direction by el_chicano · · Score: 2
      This is like saying that white folks in America are united, since there are so many of them.
      They are, it's called the Republican Party! :->
      --
      A man who wants nothing is invincible
  117. Wrong!!! by Anonymous Coward · · Score: 0
    The original poster has some good ideas, but if you had exactly the Linux distro he proposes creating, and started handing it out, free, to users, they still wouldn;t convert from Windows. Why? It still won't run the apps they want to use. That is a necessary, but not sufficient, condition for Linux to succeed on the desktop, and until the Linux camp understands that at the DNA level and does something about it, Linux is no more of a threat to Windows on the desktop than OS/2 is now.

    Think I'm kidding? Get off your geek asses and go talk to real mainstream computer users about switching to Linux. Tell them it never crashes, it's free, you'll do the complete set for them, etc., and I guarantee you that they'll start rattling off a list of the programs they rely on, and ask you if Linux will run them. I've seen it literally dozens of times. And if you try to tell them that program Z doesn't run under Linux, but there's something "just like it and just as good for LInux", they'll tune you faster than if you said Linux costs $10,000 a copy.

    In short, it's the apps, stupid.

  118. Re:Standards ; we need them - Linux though? by PugMajere · · Score: 1

    I think (but I'm not sure) that the X server does a partial restart when you log on or off. (Certainly, the way the screen flashes seems to imply it switches out of graphics mode for a minute or two.)

    Anyone with more knowledge around to clarify?

  119. Test for wind direction, unzip fly, get wet by bgfay · · Score: 2

    All of this is beside the point. Whether anyone wants it or not, the likelihood of imposing standards on Linux is next to nil and probably a mistake. Every few months, the subject comes up for bid on /. and people get all upset about it. "Linux should give up all windows and get back to the command line" vies with "Linux needs one and only one window/desktop system and it needs it now." Hogwash.

    I'm new to Linux, struggling with certain aspects but having absolutely no trouble getting onto the web, writing documents, and working with mail. Could I have done this three years ago? Well, I tried and the effort and time were more than I could afford then. Now, I'm running it without too much trouble and actually getting the hang of some of the innards. Back when I couldn't run things, there were gnome and kde. Now, there are still gnome and kde. The difference is that both of them are better and everything around them is getting better.

    The improvement didn't come from standardization, did it? Was there someone or some group who came along and said, this is how it will be? Did I miss that?

    Screw it. Linux isn't going to take over the desktop this year. Who gives a crap? Linux won't take over the desktop next year either. So what? The only things that matter are these: next year, Linux will be even more powerful and, at the same time, easier to use. Guess what? More people will come along for those two reasons.

    --
    Yeah, I'm as old as my UID would suggest.
  120. Re:Standards ; we need them - Linux though? by saskboy · · Score: 2

    I just remembered too that when playing with Red Hat 6.0 2 years ago, I managed to make the menu bar on the main window disapear. Then I couldn't choose to reboot the machine through software without opening a terminal screen and typing the command to shut down the computer.
    I tried:
    stop
    shutdown
    reboot
    quit
    down
    bakeco okies
    shutthehelldown
    man exit
    and I think I finally stumbled upon:
    halt

    If interfaces in Linux were less breakable, and had more helpful documentation, then I could recommend it to more than just Computer Science undergrads.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  121. Standardisation is against core values. by Mark+(ph'x) · · Score: 2, Insightful

    * Free as in Freedom.

    Yes i can say that without ranting like a hippie. The wonder of Linux and the benefit of Linux is that there is so much more to choose from. The less standardised, the more freedom. Sure this makes applications difficult, but now we have a natural evolution... a survival of the fittest and most versatile librarys and APIs.

    * Standardised Linux would attract more windows user and bill gates is satan and must die...

    Ranting lunatics. Linux has a purpose, and as Free software (as in beer this time)... its performance is NOT MEASURED IN MARKETSHARE. Do not forget this. Linux should allways be for the power user, the tweaker, the guy/girl that cannot stop fiddling with their computer.

    New users should be encouraged to fiddle, they should be given VMWare or VirtualPC and a nice easy distro, or they should have a dual boot system set up. Standardisation is only going to piss off the 75% of people that prefer a different standard.

    Who really cares what percentage of boxen runs linux? Sure it might attract a better quality of drivers or closed source apps, but to do this by sacrificing the core Freedom values by standardising bits is ridiculous.

    And all those that take marketshare as an ego thing, you are a bunch of morons. If popular equated useful we would all be running Windows.

    God, reading thru my post im starting to rant like stallman :(

    --
    those who control the past, control the future. those who control the present, control the past.
  122. BUT THERE ARE NO FUCKING APPS!!!!! by Anonymous Coward · · Score: 1, Interesting

    Nothing worse using in Linux. Where is my Maya killer, the Photoshop destroyer, the NASCAR game, a sweet DreamWeaver clone, etc.? THEY DON'T FUCKING EXIST!!!! How many times do we have to shout it to you Linux idiots, IT'S ALL ABOUT THE APPS!!!!! We don't want to wait for you conceited OSS zealots to get off you ass and write an inferior version of an app we need, we need apps just like the Windows verions we all use, AND RIGHT NOW!!!!!

    The OSS community cannot be depended on to write needed code. Here's the poster boy for this argument. Linux drivers for ATI cards. Now ATI has made available the info needed for any coder to write a driver, yet not one has been offered by the OSS community. Now if this supposedly quick moving OSS group can't even motivate themselves to write a measly driver, what makes you think they can replace every Windows app with OSS equivalents? They won't, and they can't. Commercial programs are what will save the day, not this phantom OSS force.

    Until the apps are there, Linux is a waste of time.

    1. Re:BUT THERE ARE NO FUCKING APPS!!!!! by Discoflamingo13 · · Score: 2

      Which ATI card did you have in mind? Most of the ones I've looked at are supported under Linux, and some are even more supported.

      I will agree with you about the lack of necessary apps, (I like the gimp, but I don't see it anywhere near the level of Photoshop for professional work) but I think the issue of necessary drivers is mostly an issue for super-legacy devices or NDA'd device designs. The rest seem to fall into place fairly well, from what I've seen.

    2. Re:BUT THERE ARE NO FUCKING APPS!!!!! by Anonymous Coward · · Score: 0

      Where is my Maya killer, the Photoshop destroyer, the NASCAR game, a sweet DreamWeaver clone, etc.?

      Maya:Try asking the people who wrote it?

      Photoshop:Why don't you ask Adobe?

      Dreamweaver? Have you tried asking (I don't know; who is it, Macromedia)?

      Let's see, what is it the above programs have in common?

      [slaps forehead] Oh yeah:they're commercial apps.

      So,for some reason,everyone is supposed to write free equivalents to these programs to make you happy?

      I'm so sorry...where was the part where this is our problem? Why don't you contact the vendors of those apps and ask them what happened?

      That is, after you get your caps lock key fixed. Not to mention your ! key.

  123. It may be open source, but we still need standards by JuddN · · Score: 1

    Its true that having several different desktops and packaging systems is a consequence of open source. People are free to contribute to Linux, and different people have different approaches to designing software. Different users also have different needs, so its not as simple as having one method clearly "emerge" from all the others. Having a number of Distros, Desktop Environments, and package management allows users to choose what they are comfortable with. It really becomes a question of taste. However, I feel that there still needs to be some kind of standard. The control Linus has with the Kernel should have been extended to other aspects of Linux outside of the Kernel. It always seemed odd to me that the kernel is ultimately under the control of one indivual, and yet the rest of the operating system is in a state of near anarchy. A bit of standardization would go a long way to regain a sense of direction for Linux. Executing this standardization in reality may be very difficult to achieve, however ...

  124. amen by Anonymous Coward · · Score: 0

    Testify!.....

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

  126. Let's put this whole thing into focus... by Eric+Damron · · Score: 2, Insightful

    Okay, after reading through the posts I think that there are a few things that need to be made clear.

    1. Standardizing Linux distros does not mean that EVERYTHING would be the same. There is still room to customize. What standardizing would mean is that programmers would be reasonably sure that each distro would have a standard base from which to work. For example, as a developer I would know that I could count on certain libraries being available and that those libraries would be backward compatible so that I wouldn't have to recompile my products for each new version of a distro.

    2. I would also like a standard way to handle copy/paste so that I know that other applications would have access to the data that gets copied from my product and that my product would have access to data copied from other developer's applications.

    3. Standardizing Linux does not mean that we would only have one desktop. The most popular desktops are KDE and Gnome and clearly we already have programs that run on both desktops quite nicely. However, it would be a really good idea for these two rivals to get together and agree to standardize certain things, if possible, in an effort to make both desktops easier to support. This would be good for everyone.

    A base standard for Linux distros would help developers develop their products and be assured that they would run hassle free on most flavors of Linux. This is good for the developers and good for the users.

    Remember that no one is forced to comply with any standards but those who do will be making it easier for developers to support their distribution. I'm not sure that United Linux is the way to go but it wouldn't hurt to look at the standards that they intend to adopt.

    --
    The race isn't always to the swift... but that's the way to bet!
  127. Lord of the Distros by NeoSkandranon · · Score: 2

    While reading this, am I the only one who kept thinking "One Ring to rule them all, One Ring to bind them. One Ring to bring them all, and in the shadows bind them." ??

    --
    If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    1. Re:Lord of the Distros by glenstar · · Score: 2
      Quoting "Lord of the Rings" is not healthy. Thinking about it often is definitely not healthy.

      Please leave your house more often.

  128. The registry and system configuration nightmare by r6144 · · Score: 1
    I don't think having a single large file as the registry is a good idea. File systems are good enough today, and trying to create a new filesystem-like thing such as the big registry file (especially for things that important) is just going to introduce bugs and cause some users to lose data.

    As for installing and uninstalling programs cleanly, the existing system (RPM or otherwise) is good enough. Application developers are free to use whatever way they like to store config data. If they think GConf is convenient, they can just use it. Users don't care much about these things, and since one application usually do not access others' configs, neither does it hurt the developers.

    The real problems is still system configuration IMHO. One of my classmates want to change his MAC address on a Redhat system, but changing that using the GUI tools does not work for some reason, so I just added several lines to /etc/rc.local, and executed it. It just works, but does not look like a "clean" way in the view of the distribution.

    I think GUI programs for system configuration should be carefully choosen. If they don't work perfectly, they shouldn't be installed by default. After all, most new linux users buy some books, so it is not that hard to tell them which file to change in order to change your MAC address, and what to do to make it take effect immediately.

    Another problems are about command line tools. Even new users like the "less" command or the backward-searching feature of bash, however their key bindings are so different (VI-like vs. Emacs-like) it is confusing. Maybe it is a good idea to make their keybindings customizable (already done for bash) and create some config files that users can choose upon distribution installation.

    1. Re:The registry and system configuration nightmare by jilles · · Score: 2

      The reason GUI tools never work in linux is that they are an afterthought. Configuration always boils down to editing text file XYZ in some location which typically varies from distribution to distribution (something that often is worked areound using symbolic links!). There's a few problems with this approach: 1) each configuration file has its own syntax therefore automated editing (e.g. through a gui) needs to be custom designed (and consequently lacking/severely limited). 2) sysadmins typically have to learn how to configure a tool in addition to learning to understand what it does (consequently sysadmins tend to be expensive). 3) sysadmins have to be aware of distribution specifics in order to succesfully configure a system.

      Most attempts at making linux user friendly work around these issues rather than fixing them. As a result, you can't go to the shop and buy software for linux. You can only buy software bundled with linux because that is the only way to get it working in a somewhat reliable fashion. It is also the reason many software developers currently do not have a linux version of their software. Getting software running on the zillion variations of linux is a support nightmare.

      --

      Jilles
  129. Probably won't work well by r6144 · · Score: 1
    Do not try to make the computer clever. Such things (such as windows emulation or hardware autodetection) are hard to make work perfectly, and when they don't it is utterly confusing and irritating for the users, even advanced ones.

    In my opinion, for some more difficult things (like detecting hardware or running windows programs), the distro should not try to automate things, but rather make manual things easier --- just like it should not decide which partition to shrink to make space for linux.

    A central driver repository is already there (in the kernel source --- you need very few vendor-supplied drivers). But it is better if we have some easy-to-find and up-to-date hardware support database that tells me what driver to load for a specific piece of hardware, and how stable it is, etc. I spend quite some time trying to figure out the driver for a D-link DE220 network card (newly installed, so not detected upon distribution installation), and at last found that the might NE driver just works.

    1. Re:Probably won't work well by kliment · · Score: 1
      Do not try to make the computer clever. Such things (such as windows emulation or hardware autodetection) are hard to make work perfectly, and when they don't it is utterly confusing and irritating for the users, even advanced ones

      I agree, so we should get them to work perfectly before release. Of course they should not be automated before they work right. I'm not saying we should have this right now, this is a long term plan.

      In my opinion, for some more difficult things (like detecting hardware or running windows programs), the distro should not try to automate things, but rather make manual things easier --- just like it should not decide which partition to shrink to make space for linux

      hardware detection should be automatic, in my opinion. it should probe hardware, consult a database for which driver to use, use it if available, or download if not available. The installation situation pictured above is for the typical system with only one partition. If there are several partitions, it should be asked which one you want to make space on. But the beginner user, with just one huge part. should not worry about these things.

      easy-to-find and up-to-date hardware support database

      This kind of driver database was what I was talking about, but it should also include the vendor-specific binary drivers (nvidia) that are required sometimes.

  130. Make something expert-friendly by r6144 · · Score: 1

    Even for a somewhat advanced user like me, Redhat saves me much time. But some distribution-specific things (like things in /etc/sysconfig) are so still so hard to figure out!

  131. i'm dead for this one by tempny · · Score: 2, Insightful

    Believe it or not, there exists a breed of technically proficient users out there who fully know of linux but are windows users regardless. Like myself, I know many such people on my college campus. I have mandrake installed, and use it every once in a while. I have been using it much less since my semi-successful attempt at upgrading kde. Primarily however, I am in win2k. Contrary to popular slashdotter opinion, with some careful set up, win2k can be quite stable and secure. I am a cs major with an emphasis on AI, and I just want to be able to code. I don't have the time to learn the ins and outs of an operating system when a much more hands free one is available. As long as my OS lets me code with minimum headaches, that's what I'll use. I realize the value of linux and actively hope that it will eventually become hassle free enough to support my video card and let me install or uprgrade a program without competing standards that will work on any desktop, but that is not where it currently is. Meanwhile, win2k is out of my hair, my compiler works, and any hardware I add will also work. I can upgrade or downgrade any of my programs in a few minutes. If linux standardization fulfills its promise, the addition of my kind of user to the linux family will be invaluable.

  132. What users want by TheAncientHacker · · Score: 3

    What they really want is the ability to ask: "How do I do xxxx in Linux?" and not get the answer: "Please tell me the following 85 things about your configuration:"

    And that is what standardization is about. Not about forcing a single choice but about having a single default that can reliably be trusted by users who haven't learned enough to change the defaults.

  133. Re:Standards ; we need them - Linux though? by Tyler+Eaves · · Score: 2

    And those who wish to just get work done will continute to use FreeBSD.

    --
    TODO: Something witty here...
  134. Re:Standards ; we need them - Linux though? by serber · · Score: 1

    I have to disagree about the IE easy way: I use Phoenix, and it' works as transparantly as IE does. The only time I end up in IE is when I type a URL into an address bar in Explorer.

    I reckon people choose Windows because it's easy to use, its graphical, and it does what those 90% of people want it to do.

    I personally hate Window Managers & Multiples (ie Gnome/Kde et.al.) because they lack consistency. They don't all Look The Same (or more specifically, they don't all look the same way that you want it to look). And then people MOAN AND COMPLAIN when someone (ie. RedHat) tries to change it...

    --
    Sometimes bad things happen.
  135. Torn.... by wiresquire · · Score: 1

    I like the concept of diversity in various things.KDE/Gnome etc.

    But what I really worry about is the history of Unix. Would MS have ever arrived if there wasn't so much division.

    Mmmm Division, like "Divide and Conquer". And this is where I am torn. Despite the advantages of diversity in innovation and the like, if everyone joins together, they are much more powerful than when they are acting and pulling in different directions.

    So, IMHO:
    - if you want to beat MS, then put away any petty differences -and, eg, to a user a layout manager is petty-, be prepared to swallow your pride, and just work together.
    - if you want Linux as an innovation warehouse, then fine, diversify even more.
    - they *will be* mutually exclusive.

    Let's face it. MS' best strategy is to splinter Linux.

    --

    So does Anonymous Coward have good karma?

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

  137. FreeBSD is a standard by kaeru · · Score: 1
    I have to post this, because the reason I use FreeBSD IS because everything is standardised and decided by a working group of elected core members and committers. On every FreeBSD system, things are pretty much the same.

    /etc = base

    /usr/local = installed applications


    Installation of applications?

    Ports system!

    pkg_add, pkg_info, pkg_delete

    With the portupgrade utility, I can do something like this:

    portupgrade -Rr evolution

    Which would upgrade and build anything evolution depends on and anything else installed on my system that depends on evolution. I could specficy makes flags also then. And the best part about it is that, all the dependencies will be fetched, built and installed automatically without having to run around finding rpms or source files. It would also maintain the dependencies of all the other applications that depended on something that was upgraded by evolution.


    You can also upgrade/downgrade base system easily and rebuild things simply by updating the ports directories and base src and docs via cvs and a specific release tag. And because the different parts are maintained as a team, issues/discrepencies are fixed rather quickly.

    1. Re:FreeBSD is a standard by rhavyn · · Score: 2

      Install Red Hat: up2date evolution
      Upgrade Red Hat: up2date -u evolution
      Install Debian: apt-get install evolution
      Upgrade Debian: apt-get upgrade evolution

      Either of those commands will get the most recent version of evolution packaged for the distro as well as all of its dependencies, and I don't need to wait for them to compile.

      Its great that FreeBSD is a complete operating system, but so is Debian, Red Hat, SuSE, Mandrake, etc. And searching for RPMS might have been a problem years ago, but I don't think any package based distro doesn't have a utility that will download and install packages and their dependencies these days.

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

  139. It's just not Mr. Joe Q Public... by Anonymous Coward · · Score: 0

    ...that needs apps, it's all of us who use apps to make money. The artist, the secretary, the web designer, the architect, etc. whatever exists for Linux, it's either not available or it's not good enough. Period. One half ass Office Suite and one bloated browser won't cut it. Mr. Linux Zealot just doesn't get this. The most efficient OS in the world means nothing if the exact app I need isn't there, RIGHT NOW. What part of this is so hard to understand?

  140. Re:Standards ; we need them - Linux though? by Chazmati · · Score: 1

    It depends, which is exactly the point of needing standards. I think with gdm you can configure it to restart the X-server between logins, or not.

  141. Competition is good... by Vaughn+Anderson · · Score: 2, Insightful

    "...I believe that if Linux is to be all that it can be the Linux world needs to UNITE behind standards."

    Standards are great, but I am just concerned about any "centralized" body with any sort of motives to gain control over how linux is to be made.Who the hell funds "The United Linux campaign" I don't know, it's smelling of politics...

    I unfortunately can't use Linux yet cause I can't be guaranteed all my Macromedia software will run on it... will Linux standards fix this?

    Is there really that severe of a division in Linux versions that if I get my box running Red Hat one week I can't make my next upgrade to SuSE?

    If it's soooo bad between Linux distros then it's __got__ to be bad going from Windows to Linux... maybe that can be cleared up for me. Is it really that hard to upgrade to Linux from windows? And if __that's__ an easy switch, how hard can it be going between distros?

    I really think eventually the OS distro won't mean squat when I can run all my apps in Mozilla. :)

    Here's the crux, what would it be like if there were 10 different distros of Windows out there? And there was a standards body governing it?

    -v

  142. Good luck by essdodson · · Score: 2

    As the subject says.

    --
    scott
  143. A Common Core by Anonymous Coward · · Score: 0

    One of the things that frustrates me, and many 'users' like me I am sure - is that there is no common core of applications in Linux, not only that but that there is redundancy that is absurd and annoying... Some distributions will install over 40 editors, 7 web browsers, 35 file system tools for navigating your file system, 11 email clients, 4 irc clients, 9 chat clients, 5 shells, 11 window managers, 37 user interfaces, 200 themes, 10 ftp clients... and those are JUST the default install options...

    I think there needs to be a CORE of installed applications, with only ONE of everything installed by default. The user can relatively easily install any one of 1,200 options if they wish just as they do now -- but WITHOUT having to manually prune hundreds of applications files just to get a managable, congruent, consistent installation. It's a LOT of WORK for someone like me that actually wants to USE their computer for something besides playing WITH their computer and OS.

    Personally as a Usure, NOT a System Administrator (or even an aspiring one) I'd like to see a SIMPLE, FRIENDLY, FUNCTIONAL, USABLE core of applications -- not the best, coolest, latest, fastest most featur rich; I want the Notepad equivelent of everything. I want simple text mode editors like PICO for it's simplicty and elegance, familiar applications like Mozilla to browse the web, clean unclutterd interfaces with out tons of affectation, simple minimilistic tools to admin the stuff I have to.

    The thing of it is; skilled Linux freaks are going to redo just about everything anyway, while everyone else is swimming in application spam that is an absurd frustrating and even deal breaking turn-off to Linux.

    I grant that such an idea will leave brused egos; why did THAT app make it in and not MINE etc.; this is good and bad - the test of time will get more focus on real world usability on the core applications by REAL WORLD USERS (not Administrators) and the "left out" applications will get more attention from their target audiences; this stuff needs to be organized according to who actually uses it or more importantly who will NEVER use it.

    Agree or disagree with me Microsoft, Apple, IBM, do and most consumers that buy an OS to USE them think they're right...

  144. Re:Standards ; we need them - Linux though? by Anonymous Coward · · Score: 0

    And, may I remind you, an un-firewalled Linux box is just as insecure as a Windows box.

    Um, no. The fact that Linux does have occasional security holes doesn't make it just as insecure as Windows. Windows is fundamentally designed for insecurity while Linux is not. Linux apps don't go around willy nilly executing arbitrary code because someone thought it would be a neat feature.

    I don't think we WANT world domination by Linux: it's a self-contradictory reality: as soon as Linux takes over, it'll be the next "Bill Gates", and all the /.'ers will find a new OS and continue to fight then evil "empire of Linux" as underdogs, 'cause that's what we like to be: underdogs.

    Supporting Linux isn't about supporting "the underdog". It is about supporting standard protocols, software choice, and the right to tinker.

  145. YACFLS by Anonymous Coward · · Score: 0

    Like herding cats if you ask me. About the only thing standard in linux, is that the computer needs electrical current to run the kernel.

  146. Do you want to be a drone? by Anonymous Coward · · Score: 0

    Anyone who needs some authority to dictate what parameters their systems must operate under, for the sake of providing a "standard", doesn't even need to consider using GNU/Linux or any other free operating system. There are plenty of proprietary operating systems that will give you the "comfort" of having "standards". Steering development towards some imaginary "standards" is contrary to the reasons GNU/Linux and other free operating systems exist.

  147. Linus has nothing to do with the whole system. by autopr0n · · Score: 2

    It would be interesting to see where Linux would be today if Linus actually cared what went into the rest of the system. He really only worries about the kernel. If you read his comments you can see he really doesn't care what goes into the rest. And seeing how he even encourages people to use other people's version of the kernel if his doesn't include the features they want (like kernel debugging, riser-FS, etc) it's not exactly like he's a standards nazi.

    If Linus were actually interested in how the rest of the system took shape, we would be in either of two possible worlds: A highly standardized version of Linux with some tiny offshoots, or a world where no one wants to use the OS of that hypothetical anal bastard Linus : P

    --
    autopr0n is like, down and stuff.
    1. Re:Linus has nothing to do with the whole system. by swb · · Score: 2

      If Linux cared about what went into the rest of the system, he'd be a committer to FreeBSD. :)

  148. Re:NO FUCKING APPS!!!!! (I'm happy) by andrewjjenkins · · Score: 1

    Ehhh. I'm happy with Linux. It'll evolve, into what, who knows? But I trust the immense group of OSS developers, of whom Linus is a (large) part, to take Linux in a unique direction.
    So what if it doesn't "kill" windows? It started as one man's little hack and RMS' personal mission and evolved into a worldwide phenomenon of software freedom. I don't think we can make people "be free," and even if we could, I wouldn't want to. You can hate it if you want, and everyone else can flame you if they want, but me and those like me will just keep on using (and hacking, and tinkering, and supporting, and spreading) what we love.
    Standards are a good thing, to a point. I love being able to choose between Gnome and KDE (and twm, and straight sawfish, and Enlightenment), and I appreciate the hard work of the developers of all those different WMs (or desktop environments, as the case may be). While they are diverse, none of them could have been developed quite as far if there wasn't the device-independent X Windows core to provide a set of "standards" to build on. I appreciate all the programmers who stay up sleepness nights so that my DeskJet can work with the CUPS standard, or my Wacom tablet can work with the GIMP standards for free.
    Linux may be a waste of your time, but I'm glad the community has taken a stand to make it professional. It is by far my most enjoyable hobby.
    P.S., the GIMP is the Photoshop destroyer :)

  149. Re:Standards ; we need them - Linux though? by andrewjjenkins · · Score: 1

    I've noticed that in RedHat 8.0, in order to get changes to XF86Config to take effect, you have to either CTRL-ALT-BS twice, or log off (to the GDM login window) and then CTRL-ALT-BS once. This suggests that RH always keeps a "backup" X Server running. Weird. The nice thing is, if it was really critical to you, you could certainly turn off this two-server behavior. Then again, maybe I'm insane, and I just can't hit CTRL-ALT-BS on the first try. Either way, for my .02 (Read: Not trying to start a flame war), it was much easier to set up my Wacom tablet in Linux than it was in Windows 98. Plus, there's nothing near the GIMP that's free in windows.

  150. Alternative to RPM needed for Linux to advance by jhylkema · · Score: 2, Interesting

    Using RPM (retch) to install Windows (retch retch) would go something like this (blatantly ripped from a sig I saw):

    rpm -i Windows
    Package Windows already installed

    rpm -e Windows
    Package Windows is not installed

    Gentoo's portage tree, on the other hand, goes something like this:

    emerge [pkgname]
    and it installs. Sure beats dealing with RPM's endless dependency bullshit.

    If I wanted to deal with crap like this, I'd just continue signing checks to Lord Bill hoping he won't remotely disable my precious Windows. As long as we have garbage like this, we're opening ourselves up to FUD that will neatly appeal to the PHBs M$ markets to.

    1. Re:Alternative to RPM needed for Linux to advance by demon · · Score: 1

      Or you could 'apt-get install [pkgname] ' (or even 'apt-build [pkgname] ', I guess, if you want to build it yourself) on a Debian box. I haven't used Gentoo myself, but both it and Debian are a real step up from the dependency mess that RedHat has become.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  151. Re:Standards ; we need them - Linux though? by autopr0n · · Score: 2

    We are willing to praise lackluster device support, and non functioning desktop environments because they don't give us a BSOD or tell us our applications are doing something "illegal".

    No, it tells you that there was a segmentation fault. Moron.

    --
    autopr0n is like, down and stuff.
  152. Re:Standards ; we need them - Linux though? by artg · · Score: 1

    > Plus, there's nothing near the GIMP that's free in Windows

    The Gimp itself is still free in Windows, isn't it ?

  153. Re:Standards ; we need them - Linux though? by Anonymous Coward · · Score: 0

    I was waiting for the Linux Windows Killer distro to emerge for years. I was all for Linux. But then I realized it's not going to happen. There is no unifying force or dependability in Linux, just a vast sea of chaos.

    Then the Windows Killer arrived. It's called Windows XP Professional.

    It works well, is realiable, can run multiple demanding applications without crashing seemingly forever, is well standardized and does not pose any problem concerning installation of new applications (no compiling, only one desktop under which all applications run).

    Sorry Linux, you just lost the desktop market. You may still have the server and command line boys, but Windows XP did what Linux was expected to do: bring a reliable multi-user multi-tasking graphical operating system to the masses.

    As a previous Unix-zealot it sickens me to be writing this, but I'm not averse to reckoning the truth.

  154. Security, not stability is *NIX mainstay by cardshark2001 · · Score: 1

    Windows is pretty stable these days. There's really no arguing the point. IIS remains unstable, but you can kill it and restart it without hurting windows.
    However, security in Windows remains an afterthought, while it is a core part of the UNIX design.
    I like UNIX very much, I just don't want to see us lose the battle because we're making accusations about stability that just aren't true anymore, in my experience. I leave my windows box up for months without rebooting it.

    --
    WWJD? JWRTFA!
  155. "GIMP is the Photoshop destroyer" by Anonymous Coward · · Score: 0

    You're joking, are you? Any artist worth his salt would work minimum wage to buy Photoshop et al, than use that piece of crap that poses as a heavy duty graphics app.

    Ah, The GIMP is OK for cropping a pic, or doodling to impress a dolt, but if you want to make real money doing art, you'll need Photoshop. Anyone who says otherwise is quite frankly, an idiot.

    Look, I'll use whatever works. Give me a Linux graphics app made by a REAL company (i.e. Adobe, Microsoft, etc.), not some halfassed hobbyist's project, and I'll switch without a problem. But to claim The GIMP is professional grade is simply to spread absolute falsehoods. Is this really the Linux way, being deceitful?

  156. Linux, OS of the future... by Anonymous Coward · · Score: 0

    ...always been, always WILL be.

    1. Re:Linux, OS of the future... by franck_rules · · Score: 1

      The Problem is not the linux apps go out to slow for my part I think the problem is MS apps have grown too fast on a bad structure. Linux software have a solide structure where everyone have the right to see the structure to built over it. Think about it: slowly but sure.

  157. No one needs to convince me, they need to help me by Anonymous Coward · · Score: 3, Interesting

    There are a helluva lot of comments of the vein, "if you don't want to learn Linux, stay away." It is obvious to some but not many of us here that the problem is not that people don't want to use Linux, it is that they want to be able to USE Linux. As a relatively new Linux user (although I've used a lot of Nix tools in Mac OS X) I find it incredibly frustrating that oftentimes I want to do something in the CLI, I have no idea how, and I don't even know where to start looking. Friends tell me commands to run like they should be obvious, but how would I know them except by being told? And I absolutely hate it when I want to, say, change my resolution and I have no idea how and a friend refuses to help me because he knows how to do it in Red Hat and Mandrake but he's never used Debian and he doesn't know nor care to know the "Debian way."

    The posts about "lowest common denominator" are right now, and here is an example. When you want to change the host name of your machine, you run the command "hostname" as root followed by the new name. Ta dah, its set. This works, as far as I know, on all Linux distros. On Mac OS X, you use the hostname command, and it doesn't stick on reboots. Why? Because the Mac uses a differnt configuration file and its not documented under man hostname.

    What do I want as standards? I want you to be able to add new ways of doing things, with new features and better usability and nicer functionality, but I still want my old commands to work, even if their deprecated. Or at least point me in the right direction.

    That is what "standardization" means to me...a unified method of handling user interaction. I don't care if you use Gnome or KDE, I just want to be able to access all my apps from each. I don't care what you write your programs in, I just want to be able to use keyboard shortcuts for "cut" and "paste" and "save" that are the same. I just want my window themes to apply. I just want the widgets to look the way I set them. I just want the "Okay" button to always be on the right. Or the left. Whatever.

    Please, standardize. Look at the Apple Human Interface Guilelines, and make something better, something that projects and apps can put a sticker on their website proudly saying, "I'm usable!"

    That's all I, a Linux newbie, ask.

  158. One standard for linux by Anonymous Coward · · Score: 0

    Since so may /.ers refer to automobiles in this discussion, please note that we europeans, asians mostly drive right handed cars. Americans and some others drive left handed cars. If you have ever crossed over this system, you will know the problems.

    Should we not "fix" the driving first, then Linux? How about all americans start to drive right handed cars from tomorrow? (They can scrap all existing vehicles)

    Standardizing Linux follows....

  159. Re:Users Want Better Stuff, Not a Development Mode by IamTheRealMike · · Score: 3, Informative
    Not to be a naysayer, but in 12 years Linux has managed to gain only a few percentage points worth of the desktop market. Users really don't care, don't know, and have no reason to be aware of the development model used to create their software.

    And they won't be. I think you're missing a fairly crucial point which is that the desktop Linux effort only really started in '96 with the launch of KDE. In '98 KDE1 was released, and that's when the ball started rolling. That means the linux desktop has in effect been in existance for 4 years now.

    In that time, KDE and GNOME have gone from ugly, unstable and primitive desktops into powerful, beautiful and yes, in the case of GNOME2 even usable desktops. Not only that, but a truckload of applications have been developed, installation of the OS has become childs play and an open standards effort has been started to unify the interfaces between desktop components.

    That's a lot of progress.

    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.

    Given that Linux has never been marketed as such, it's only ever grown through word of mouse, I think there is sufficient interest in not just the technology but also the development model.

    Business in particular is keen on the idea of ridding themselves of vendor lockin, being in control and being able to easily maintain old software if the original vendor/maintainer no longer carries on.

  160. linux is dying by Anonymous Coward · · Score: 0

    Users are switching in droves to FreeBSD since they've started to realize that linux is nothing new and not even as good as the original BSD version of Unix(tm) which they know and love.

  161. Re:Users Want Better Stuff, Not a Development Mode by hacker · · Score: 3, Interesting
    Not to be a naysayer, but in 12 years Linux has managed to gain only a few percentage points worth of the desktop market. Users really don't care, don't know, and have no reason to be aware of the development model used to create their software.

    Whew, that's a relief, because you know what... Linux wasn't created to replace Windows! .

    Let the users complain all they want, Linux doesn't exist to compete with Windows, nor is the goal of Linux to supplant Windows on the desktop.It may be the goal of some Linux companies to engineer a Linux version to compete with Windows, but this is not the goal of Linux.

    As a Linux developer (and not a Linux Distribution employee), I really don't care what the Windows users whine about. If they don't like it, they can go back to Windows. Linux wasn't created by whiners, and I don't work for them.

    If the users can't use it, or it's not too easy for them, there are plenty of other operating systems they can play with that might be easier. I'm sick of hearing this topic come up over and over and over. "But for Linux to be successful, it has to make it to the desktop...". Linux is already successful, even if I am the only person in the world using it.

    It's MY job to make the software, and make it work.

    It's someone ELSE's job to make it work like Windows.

  162. Re:Standards ; we need them - Linux though? by Anonymous Coward · · Score: 0
    I'm not a computer dummy, but I had trouble getting my scroll button on my mouse to work in Mandrake 9.0. I set it to where it SHOULD have worked and it didn't. Then I rebooted, and all the sudden it worked. Nothing told me I had to reboot, and I assumed I didn't because I was switching between mouse selections and other features were changing so how was I to know that the scroll button needed a reboot?

    Userland changes do not require a reboot, you only thought you did. You probably needed to restart X, since the mouse is started when X is started... oh wait, you use a graphical login manager, your fault again. Sorry, you could have READ THE DOCUMENTATION and found that out.

    Man, I hate when Windows users complain that something doesn't work, when there are thousands of resources to help at their disposal, google, HOWTOs, irc, and reams of documentation.

  163. Re:Standards ; we need them - Linux though? by hacker · · Score: 2
    You need non standard versions of Linux for people who don't want it for Desktops. Period. Trouble is, those people are the ones driving its development, so we won't see a standard Linux anytime in the next decade.

    Please let me know the location you donated several hundred thousand dollars to help change this, and I'll begin to be sympathetic.

    Linux is not free, and people need to realize this. It takes time, effort, hardware, resources, documentation, etc. to make things work well together. Many Linux developers have day jobs also. If you want to change their priorities, you need to supplant their income, because they're going to have to take time away from their "normal day" to fix your problems. I'm sure you didn't pay for your Linux distribution, so that gives you ZERO right to complain.

    We develop what we want, when we want, because we need it, or because we think it'd be cool, or for any number of other reasons. We don't all develop with the same goals, because we all have different goals. If YOU want to change those goals, help motivate us in that direction, but remember, a "thank you" and a pat on the back doesn't pay the rent.

  164. Re:Standards ; we need them - Linux though? by Anonymous Coward · · Score: 0

    Better yet, make Linux more user-friendly. Why force the user to reboot at all after selecting a scroll wheel? Why force the user to mount disks manually instead of using automount? Until Linux becomes practical to use, it will probably trail behind MS.

    Moderators -- please have mercy on me. Linux is a great operating system, but it's just not yet ready from prime time IMO.

  165. Gimp vs. Photoshop again by Joe+Enduser · · Score: 1
    Thanks for putting in the word "professional"!

    Considering the fact that everyone that I personally know that are concerned about using Photoshop only have completely and utterly warezed copies, what are we talking about?

    These people do not need the strenghts that Photoshop has over the Gimp, nor would they like to use it under Adobe's conditions. The same goes for MS Office, and many other kinds of "professional" software.

    I like to put Britany Spears' head on top of some nude's body as much as the next guy, and the Gimp is perfect for that. Let's sing a song of freedom!

    The Enduser

  166. Are you people missing the point? by Kynde · · Score: 2

    I for one don't want the linux distributions to become any more Windows clones than they already have.

    People are praising new KDE and Gnome developement with phrases like "It's just like Windows". We should be out there to make the software _WE_WANT_, not to mimic microsoft stuff, just like Linus doesn't give a fsck wether more or less poeple start using the kernel. He's just on his mission to build the OS kernel he wants.

    This is becoming an issue. More and more fscked up features are creeping in while good found-to-be-powerfull features are being neglected. I guess soon the developers will, once again, have to swap their OSs to something not so bloated, built with love, not to impress others in first glance, but to be be found powerful when really used.

    --
    1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
  167. No stamdardisation necessary... by aallan · · Score: 2

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

    So we don't have to standardise then, good. The only standardisation I want is for RedHat to stop using their own configuration files with their GUI configuration tools and use then ones in /etc like everyone else.

    Al.
    --
    The Daily ACK - Eclectic posts by yet another hacker
  168. claim unfair moderation by djupedal · · Score: 2

    The user that I contested agreed with me - my 2 points should stand - please consider throttling this (8%) moderator back for being unfair, thanks.

  169. 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
  170. Your favourite parts of the elephant by alext · · Score: 2

    Interesting takes on what's really important in a platform, but with a distinctly 1980s flavour.

    Hopefully I'm not the only one that regards Java and Dotnet as having changed the ground rules forever.

    Bottom line is that a standard Linux can't compete without a standard VM.

    I think it [the kernel] should be the only standardized thing in Linux

    Rubbish. What needs to be provided is as familiar an environment as possible

    As a developer, I would like to know that I can count on certain libraries being included

    The only thing that needs to be standardized are the configuration files

  171. Huzzah for the song of freedom! by Discoflamingo13 · · Score: 3, Interesting

    Damn right poeople are warezing Photoshop. For most people, the gimp is probably enough - and they just don't know it yet.

    When gimp can do true CMYK what-you-see-is-what-you-print color-matching as well as Photoshop can (which is pretty damn good, but needs work), it will be a professional product. But I'm not exactly holding my breath, because, as Eegon says, "print is dead." Long live the Internet.

    People who think Linux will never be able to compete with Windows until every damn niche market has been filled have forgotten what ordinary people do with computers. Average Joe Enduser (no offense) will probably never touch Maya in his entire life. I don't see why Linux needs a Maya clone. It's a niche - and free software may fill it one day. It may never be filled. Until it is, most people won't give a jot if some freedom-loving hacker making Lego movies has to suffer with POVray. In fact, most hackers probably don't care already . . .

    After letting my non-technical friends test-drive some Linux software, they wanted Linux. They love ee (electriceyes), gimp, logjam, and Mozilla - because they see these programs as better at doing what ordinary people need to do. In two weeks, I'll be putting Linux on their machines just so they can use these four programs. And that's all I have to say about that.

  172. we already have a windows killer by Anonymous Coward · · Score: 0

    suse 8.1

  173. You Linux zealots are incredibly hypocritical. by Anonymous Coward · · Score: 0

    When you spout all you reasons why people should abandon Windows, your main points are typically 1) it's a quality program, and 2) it's very secure.

    OK, fine. But when those same people point out that the apps aren't up to par with Windows offerings, you mumble something about them not having to be top notch, just "good enough". Huh? So now Joe User doesn't deserve quality apps? Wow, when people say that the Windows platform is "good enough", you scoff at this, but you don't hesitate to apply it when talking about Windows apps. THAT, my hypocritical friend" is why people laugh at zealots, and spit on them in the street. For all the moral outrage they throw at the MS camp, they are the equal in hypocrisy.

    Don't throw rocks when you live in a glass house.

    Anyway, OSX is a better platform. Apple/NeXT did Unix right. This is what happens when REAL PROFESSIONALS write code, not pale faced hobbyists. In fact, I advise YOU to ditch Linux, and move over to Apple.

  174. Re:Standards ; we need them - Linux though? by saskboy · · Score: 2

    That is exactly what I said, except you took it to be me complaining. I was mearly stating the obvious, and you just backed up what I said:

    The people driving the development aren't working toward a standard distro.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  175. Re:Standards ; we need them - Linux though? by saskboy · · Score: 1

    Yes, I could have opened Mozilla, or Konquerer, and looked up:
    "Labtec optical mouse scroll wheel in Mandrake 9.0"

    I'm sure it would have burst forth with information!

    Now if they'd included that little information in the scree with the mouse drivers, then I would have known to restart X, however the hell I do that using the GUI?!

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  176. Install from Source...it's actually pretty easy! by MsGeek · · Score: 2

    What part of...
    $ ./configure
    $ su
    # make
    # make install
    don't you understand?

    Installing from source is dead easy on Mandrake 9. Everything you need is right there out of the box. Yeah, it means popping open a console, but once you get past the initial fear factor it's not a problem. Occasionally when you are dealing with Windows you have to open up a command.com or cmd.exe window...it's not the end of the world.

    Use the Source, Luke! Or Tubabeat, whatever...

    --
    Knowledge is power. Knowledge shared is power multiplied.
  177. It's more than just technical by pix · · Score: 1

    It's very interesting reading all of the comments about standard installers, standard GUIs etc. I think that all of these things are good, but then I'm not sure that one GUI or one Installer is the answer here, I think that it's having a good GUI or installer. Clearly Solaris, HP-UX and AIX are all different, but all popular in their own way - so complete standardisation in tools is not the whole answer.

    There is one area, however, that these commercial Unixes have, that perception says that Linux has not got - good support. Note that I say perception - I think that Linux does have good support, both from the community and from a growing number of commercial firms. This is where standardisation comes in. Clearly if you are a roll-your-sleeves up type of Linux user, you will get your support from the community - in this case standardisation matters not one jot. As long as you can get what you want done - great! But, we are seeing a growing number of commercial organisations going for Linux. And they want the same support as they get for the Sun, HP and IBM boxes - ie. from a commercial support organisation. How do these organisations support multiple different distros, each with their own foibles - Answer: they don't. They standardise on maybe one or two - and they get their customers to go with those.

    That's what UnitedLinux (and indeed Red Hat Advanced Server) is all about - supportability for commercial enterprises who would prefer to use commercial support organisations.

    So - let's keep all of the amazing work happening - let's see new desktops, new tools. But let's also accept that some users will want standardisation, this is a natural consequence of mainstream adoption.

    As long as we are not all forced into a one-size-fits-all situation (which the GPL pretty well guarantees won't happen) let those who want to create standards do so, it is the best sign yet that Linux is mainstream. And for those that don't want to use those standards - don't! - carry on innovating, making GNU and Linux better - you are creating the potential future standards.

  178. Re:Install from Source...it's actually pretty easy by shaitand · · Score: 2

    You should never HAVE to install anything from source, or even open a console to install an app. Being ABLE to do is great, it's one of the great poweruser functions. The source is open for you to tweak or compile in customized ways. That you often have to do so just to make it work, is one of the greatest problems with a linux system.

  179. Re:Standards ; we need them - Linux though? by Anonymous Coward · · Score: 0

    Does anyone else find it funny when ACs beg the moderators not to mod them down?

  180. My Program by Herkules · · Score: 0

    I am making a CRM program for my own company because i need one and its fun (programing is)!

    This is what i believe many developers do, make a program they need and release it under GPL to give something back.

    "desktop users really want" And about this, I think most developers don't care! Most developers make what they need and not what Joe user wants. If Joe wants to pay me to make a program the way he wants it great! if not I hope he likes my program the way I want it.

    --
    CIA Factbook 2002 (US):"Since 1975, practically all the gains in household income have gone to the top 20% of households
  181. Linux and Standardization by Anonymous Coward · · Score: 0

    Ok. First of all I am no Linux master, in fact I'm still learning it so please bear with my ignorance should I be completely whacked.

    I have used Microsoft's products since DOS 5.0. I have been quite pleased at all of the OS's usability and somewhat stability. Yes, there were times where I nearly had a coronary with Win 3.11 or 95, but since W2k and XP most medical threats have been removed.

    I use gentoo at the moment. I have been through many incarnations of Red Hat (6.0 - 7.3), suse (6.0 - 8.0), mandrake (since its inception), debian (woody), and gentoo 1.4rc1. I enjoyed each distribution's additions to the OS world and have ranted against their failures as well. Gentoo and Debian imho have pretty much the best installation packages out there in ease of use and 'brainlessness'. just type emerge or apt-get and voila, you're done. Much like Microsoft's installer. I believe this is a Good Thing (tm).

    However, one post mentioned the use of Windows registery-like usage and like most, I believe this is a horrible idea.

    Linux is fun to use because theres so much stuff you can do with it, and when you break it you learn more (than you ever wanted to ;). I have re-installed gentoo about 25+ times (some consecutively) because I played around and tried to tweak the system to MY needs. Everytime I try to do that with windows, it takes either too long or windows refuses to cater to my needs.

    However, I agree that windows is both a kernel and a gui. I use fluxbox for my gui because I prefer to keep my system lean and fast, not bloated with excessive crap. If windows could install a bare minimum OS that was tailored to MY system, that would kick ass, but I don't see that happening anytime soon. This brings me to another point. The gui choices of Linux may be intimidating and/or sickeningly much for some, but to each his own, right? Some prefer the guiness of KDE or GNOME, others the stoic blackbox, some dont even have guis installed. Having a gui is upto the person to choose, and choosing WHICH gui makes the beauty of Linux and OSS shine.

    Granted, such 'behavior' would not cause people to flock to linux in droves anytime soon, but it sure as hell got me.

    UnitedLinux has a choice here in the whole do-as-you-like attitude (bad choice of words, sorry) that the OSS community has. But its that attitude that has made Linux and OSS so damn good.
    It's that freedom that allows many people to be comfortable in the OSS community.

    Standardization should happen, but not globally. I believe certain libraries and functions should be standardized. Which ones I have no idea, because I'm not that advanced yet.

    To end my sensless rambling, as I'm sure you all are getting tired of this, use what works, give the programmers input on how YOU would like stuff to work and maybe after the process of elimination and a few evolutionary steps Linux and OSS will come out, if not the winner, a damn solid alternative that any can go for.
    - SHPQ

  182. Re:Install from Source...it's actually pretty easy by Eric+Damron · · Score: 2

    Ah, if it were only that easy.

    I use to get so frustrated with Mandrake because things that would compile fine on Redhat using just the commands that you gave would bomb on Mandrake.

    But at any rate the average user shouldn't have to compile anything. Most computer users just want there computer to work without jumping through any hoops.

    I know my way around a computer pretty well but even I reach a point where I want to stop configuring my system and just use it. A non-geek starts off just wanting everything to work.

    --
    The race isn't always to the swift... but that's the way to bet!
  183. What a joke by Anonymous Coward · · Score: 0

    The replies to this article are such a joke. The truth is that open source has too many damn standards. There's always 50 different programs that do the same stupid thing like read your fucking e-mail. Why? Because most developers are too lazy to learn someone else's code - they'd much rather start from scratch - a sign of crap developers. If the community were truly united, then there would be a unified API/framework.

  184. Re:Install from Source...it's actually pretty easy by tubabeat · · Score: 1

    I understand, and regularly use all of the above. I'm quite comfortable compiling from source & I have no 'fear' of the console - in fact I prefer the console. But my point was in relation to 'standardisation' (The subject of the article!) that the standardisation of a package management system doesn't work unless the packages themselves have standard names.

    Unless we have a way of managing binary packages which works with all packages on all [binary] distributions and developers can rely on producing one rpm (or deb or whatever) that can be easily installed on all mainstream distros then we do not have standardisation
    P.S. The part of... $./configure $ su # make # make install ...that I don't understand is how it relates to my post about difficulty installing a PERL program.

    --
    "Linux is a serious competitor"
    - Steve Ballmer, Chief Executive Microsoft Corp.
  185. FUD ALERT by Duds · · Score: 1

    They have systems they have to reboot every sixteen minutes

    My XP box doesn't seem to need rebooting any more than the 2 linux ones... FUD like this has no place in a serious article, especially when the *nix using community is trying to achieve some sort of credability here.

    And yes, I agree with the above. I drive a Vauxhall Corsa. It's a car normally owned by old ladies with blue rinse hair. I'm not united like them, I have one for my own entirely seperate reasons.

  186. Actually the system directory on win 2k is by Duds · · Score: 1

    %systemroot%

    regardless of where you actually put it.

  187. I half agree by Duds · · Score: 1

    My background.

    I'm your average semi-competent geek. I've used various machines for 16 of my 22 years. I've used every windows since 3, amiga, spectrum, you name it.

    Yet Linux confuses me.

    I like bits. With a tiny bit of help with the hell that is the samba server config I have a linux machine in my cupboard which sits there happily indefinately performing that function. I admin everything via SSH/Webmin.

    Joy.

    But. SOME sort of sensible config file structure, or more GUI bits would be great. Without borrowing someone else's and having help, setting up a samba server that needs no authorisation whatsoever would have been HELL. I couldn't get it working.

    The common GUI isn't so much of an issue. I happen to use KDE because it works. briefly stared at enlightment, got confused. :)

    What IS an issue is installing. apt-get upgrade is superb but it's never entirely obvious where things are going. Even if there's no choice a little explanationary dialog saying "I've put this here. Start it this way" is great.

    Other thing, auto hardware detection. Everyone should use knoppix for this :)

  188. Nothing to do w/ Kernel by Anonymous Coward · · Score: 0

    I don't think this has *anything* to do with Linus or the Kernel. It has to do with userland. And, who the hell cares what desktop GUI I am using?

    No, this has to do with the basics... everyone in the *NIX world knows that the hosts file and group file are in /etc. The startup scripts are in /etc/rc.d (except for HP(s)UX, where for some strange reason a lot of the startup stuff is in /sbin).

    so, where is a standard "pkg_add" command? apt_get, rpm's... c'mon, standardize on something. libraries... /usr/lib... not /lib, or someplace else. or if they do move, lets get a consensus on it. local packages in /usr/local? regardless of where things go, they should go in a *standard* place across *all* distributions. It, at least, makes life as a sysadmin of multiple OS's much easier.

  189. What's feeedom worth? by limivore · · Score: 1

    Freedom without guidance is worse than worthless, it's bewildering. What good is 100 choices if I don't know what the best one is? Microsoft is a dictatorship, truely, but guess what: DICTATORSHIPS ARE EFFICIENT! Unity of purpose is *EFFICIENT*! If the democracy of Linux can't get over the "a bunch of squabbling microdictatorships" stage then then IT WILL BE EATEN. Microsoft is just a "Redhat Linux with Gnome" that got in early in the game. Their behavior is no more or less ethical or "community minded" than any other individual that refuses to play community member. So, little ferretlemming, you want to beat the dinosaur? Extricate yourself from the myopic clench that characterizes the typical geek mind-state and: Develop a user interface standard. Develop an installer standard. Develop a community standard (why not? group-of-people-organizer with personal interface). Not an arbititrary form to be imposed but a better form to be revealed and adopted because of it's betterness.

  190. The Inconsistancy between distros drives users .. by AShocka · · Score: 1

    nuts.

    I know enough Unix to get me around (and into trouble). I haven't used much the last couple of years, but now I have to get back into it. Fine.

    I installed Coherent on my PC back in uni days. In 95 I had difficulty installing Linux until a sys admin told me to skip the "check for bad blocks" step. I ran Redhat 4.x and 5.x without much problem, as well as using Solaris.

    Just recently I went to install Redhat 7.3 onto a 20 gig partition, I wanted a developers install with basically everything. I had the official CDs, I could get a good base install, no problem, but with everything, it asked for CD3, but could not recognise it. There was no graceful regression. The only option was to hit the reset button and loose your bootup.

    Much the same with Mandrake 9.0 if I wanted everything, after installing from CD1 and 2, it asked for the next CD? There was only 2 with the official distribution, and neither of these were what it wanted.

    With some help from a friend, I installed Debian Woody, because I always got stuck in the "dselect" menu, which was completely foreign to the rest of the install gui, both in UI and logic. After getting an install, and finally starting x, I took it home. Then I find that I can only login as an account user and have to use "su" to login as root, which I must also do to shutdown. Not only that, but when I use apt-get to install php4 apacheconfig comments out the php module. I could not understand why certain important CPAN modules were missing and others installed. Why did that not come with a base Woody install, there's 7 CDs? The Gnome help could not find the TOCs.

    The other thing is, up until the last few years, I could get old Unix sys admin manuals and file and directory locations would pretty much correspond to those documents (Essential Systems Administration, Unix Systems Administration Handbook, etc). Now with each distro, these locations could be anywhere. Debian Woody did not even install with cgi-bin directory in the web server directory. Even the group names are non standard.

    This is what is loosing a lot of people who'd like to move to Linux. Basically, they just want a desktop that runs and installs okay, Linux is getting there, but any further, running daemons and wanting to do more, it gets difficult, because even standard Unix documents people refer to, do not apply anymore. Why did so many of the basics have to change and bring into existence all these inconsistencies?

    I'm associated with a small rural Linux user group, and if it wasn't for their sense of humour, we'd have all gone mad. Why should any of us have to learn a whole different architecture for each distro? There are a lot of other things I have encountered recently. I'm willing to preserver because I need a Linux system at present, but most other users rightly are not.

    I know there are answers to all these things, but it does not address the basic needs of someone whose approach to using Linux is primarily productivity. They do not want to have to piss around with all these shortfalls, they just want to get up and running, use workable install processes, without the constant need for editing configuration files with a text editor. And to have distros that do comply to standards so that knowing one Unix based system means knowing them all. The lack of that frustrates those users who want to use Linux, but don't want ot spend the hours of their days problem solving Linux OS problems and inconsistencies. I am also sensing from some areas that those who want the Unix features in a friendly, standards based and documented enviroment are seriously considering MacOSX.

  191. Last Post! by alpg · · Score: 1

    "I went to a job interview the other day, the guy asked me if I had any
    questions , I said yes, just one, if you're in a car traveling at the
    speed of light and you turn your headlights on, does anything happen?

    He said he couldn't answer that, I told him sorry, but I couldn't work
    for him then.
    -- Steven Wright

    - this post brought to you by the Automated Last Post Generator...