Slashdot Mirror


Groklaw Tries Their Own Linux Usability Study

inode_buddha writes "There's a new project taking shape at Groklaw. Calling it Grok-docs, it aims to do what many of us have long whined about - a large-scale linux usability study. Evidently, PJ had some frustrations with linux, and is asking for suggestions. So far, it seems to be following a Wiki-style setup. Everybody is welcome, especially those with little or no linux experience. I hope the distros and vendors are watching this one!"

611 comments

  1. I hope by Anonymous Coward · · Score: 0, Offtopic

    I hope PJ doesn't spread herself too thin.

    1. Re:I hope by Anonymous Coward · · Score: 0

      no, better to spread wide ;)

      Thanks!!

  2. EASIER SETUP! by LOL+WTF+OMG!!!!!!!!! · · Score: 4, Insightful

    Setting up, using, and all other aspects of Linux need to be made easier for the home user (read: children, old people, and those without a lot of computer experience).

    Ease of use definitely needs to be made more of a priority if we're going to see Linux succeed as a desktop platform.

    1. Re:EASIER SETUP! by Ziviyr · · Score: 5, Interesting

      Its funny how people think children need micro meals and ideas prechewed four levels beneath having any accuracy.

      Just because you don't get it doesn't mean someone else won't. Especially when that someone else is a child.

      --

      Someone set us up the bomb, so shine we are!
    2. Re:EASIER SETUP! by LOL+WTF+OMG!!!!!!!!! · · Score: 5, Insightful

      See, this is exactly the type of thinking that's STOPPING Linux from becoming a popular desktop OS. The old elitist "you're not smart enough to understand it" is absolutely ridiculous.

      Wake up Ziviyr, most people aren't computer geniuses.

    3. Re:EASIER SETUP! by Anonymous Coward · · Score: 3, Insightful
      Huh. What linux distro do you use? Debian?

      Mandrake is pretty easy to setup for day to day use. As PJ says, it does take a bit of learning to do stuff that's not normal.

      Do you realize how massive the world of GNU/linux is? The project of making it all easy for the user isn't as easy as with windows. Where there are 5 apps for windows, there are 30 apps for linux (if not more). All with different levels of functionality.

      I think what someone should do is enable Newbie mode, and make linux like being in a big padded room. Maybe using all kde apps.

      Making it easy to use EVERYTHING in linux is, IMO, pretty much impossible at this stage. The whole aspect of linux which makes it good is the modularity and the amount of choice available.

    4. Re:EASIER SETUP! by LOL+WTF+OMG!!!!!!!!! · · Score: 1, Insightful

      I don't use Linux, I use OS X.

      You're the second person to just assume that I'm some victim of a frustrated attempt at using Linux. Linux doesn't do what I need to be happy with the computing aspect of my life.

      A big part of that is it's learning curve. Your grandma doesn't want to edit text files to set app preferences.

    5. Re:EASIER SETUP! by icypyr0 · · Score: 3, Interesting

      Maybe it's fairly easy to install and use Linux; at least to you and me. However, what about the legions of AOL users who can barely check their email without having their hand held? Do you honestly think that they would be able to use Linux on a day to day basis without problems?

      I personally like Linux, and think that it is the most powerful home operating system out there. However, I wish people would stop saying that Linux is the Windows killer, and just call linux what it is: a powerful hobbyist OS. Noobs/ lazy people need not apply.

    6. Re:EASIER SETUP! by supun · · Score: 4, Interesting

      Actually, it is easy. The difference is Windows comes pre-installed on the system people buy, so they don't have to install and set it up. If people (children, old people, and those without a lot of computer experience) had to install Linux or Windows by themselves, they'd find it equally hard.

      Beyond that, Windows has a clear advantage since you can buy a box with the software in it from your local Walmart. That's a lot easier than going using the Internet and finding it yourself, to people with little computer experience.

      Linux needs software Kiosks that will burn people a CD with Mozilla, OpenOffice, KDE, etc since you won't find that software in a box on a self at a local Walmart.

      --
      :w!
    7. Re:EASIER SETUP! by DebianRcksLindowsLie · · Score: 5, Insightful

      I couldn't agree more. Treat people like they know what they are doing, and they start living up to your expectations.

    8. Re:EASIER SETUP! by Anonymous Coward · · Score: 0, Flamebait

      Installing Linux is not as easy as installing Windows.

      With Windows you set your language, timezone, and then walk away for an hour.

      With Linux, you sit there, configure devices, test your video card, etc. etc.

      Windows' installer is smart enough to not need such interaction.

    9. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      It's got nothing to do with Windows. Linux should be easy. How does that relate to Windows?

    10. Re:EASIER SETUP! by CrankyFool · · Score: 5, Informative

      That crack you're on is really, really good. Where can I get one?

      I've been managing UNIX systems for about fourteen years now, with a focus on Solaris. I've installed my share of W95/W98/W2K/WXP systems. I've pretty much always had an install that ended up being what I expected it to be. I have read *no* documentation on how to install Windows. Ever. I'm pretty sure that I've never even watched someone install Windows.

      I've installed Linux a few times. I had to tell it what serial mouse I was using and what video card I was using. I had to figure out how to apportion swap. Mind you, figuring out what swap was was easy for me coming from the UNIX world, but for the average person? And the tool to repartition the filesystem was ... well, less intuitive than Windows. We'll leave it at that.

      Look, Windows is the scourge of humanity, there's no disagreement there. But claiming it's as easy to install Linux as it is to install Windows? That way lies insanity.

    11. Re:EASIER SETUP! by Doppler00 · · Score: 1

      forget children and old people!

      Someone convince me that the average computer literate person can setup windows filesharing between linux and windows in under an hour (using redhat or whatever), without having to download some additional program.

    12. Re:EASIER SETUP! by raodin · · Score: 4, Interesting

      His comment had nothing to do with elitism. He simply stated that some children don't need hand holding to use their computers. I know this is true - I was writing BASIC programs on my dad's C64 when I was 7 or 8.

    13. Re:EASIER SETUP! by Anonymous Coward · · Score: 1, Informative

      get a better distro. most MODERN distros ask fewer questions than windows.

      seriously. if its asking you that kind of info. its not very good.

    14. Re:EASIER SETUP! by name773 · · Score: 2, Insightful

      this is so bloody true. once you start telling people how to do things, especially if they usually do it differently from you, they start to rely on being told how to do it.

      the solution? RTFM!

    15. Re:EASIER SETUP! by imroy · · Score: 1

      But who says we have to go after all the AOL users? Linux isn't a company and isn't out to gain marketshare just to make shareholders happy. Are you just using the mythically stupid AOLusers as an example of the lowest-common-denominator? I say we shouldn't aim that low. Perhaps these are people that don't really need a PC in the first place, or should have a Mac instead. IMNSHO the Linux desktops should aim for the average to slightly-above-average user. That's a far more reasonable target to aim for (for now at least), and the sort of person that's more likely to use Linux.

    16. Re:EASIER SETUP! by iabervon · · Score: 1

      How difficult it is to set up Linux depends a lot on what you want to do. The shortest path to a bash prompt involves putting a Knoppix CD in the drive, turning on the computer, and clicking on the picture of the monitor. Everything is autodetected. (In fact, it took three experienced Linux users two days to get X working with Debian on a new Intel motherboard; Knoppix autodetected the right things and worked perfectly with no input)

      On the other hand, Knoppix isn't what most Linux users thing of when they think of a Linux system. But it is much closer to what a Windows user would expect of an operating system. My complaints: too much disorganized junk in the menus, and the network doesn't get restarted automatically with the settings you had last time even if you've installed to the hard drive.

    17. Re:EASIER SETUP! by trans_err · · Score: 4, Insightful

      Those AOL users you referenced most likely couldn't install Windows XP either. People need to remember that the Windows XP install is no cake walk (you even have to do partitioning).

    18. Re:EASIER SETUP! by AKAImBatman · · Score: 2, Interesting

      I think you'll find my recent review of Linux to be interesting and insightful. The biggest problem tends to be less of configuration. While Linux still sucks hind teat at detecting hardware, OEM machines would help solve that problem. (Anyone remember trying to get Windows 95 running?) The real problem comes down to software and dependencies. The Linux groups still think that binary is somehow evil. Therefore they go out of their way to make kernel modules kernel dependent, glibc and libc incompatible between versions, and make you track down "standard" dependencies yourself. (I'm sorry, Linux distro X doesn't have package Y standard. Deal with it.)

    19. Re:EASIER SETUP! by Anonymous Coward · · Score: 1, Informative

      Rubbish.

      My luddite housemate nuked his windows ME install while I was away with some random virus. The reinstall CD that came with the laptop failed 50% through reimaging the harddrive. He managed to find my Mandrake install CDs, click through the 50% partitioning of his harddrive (for windows / linux), accept the default swap + home et al.

      While I agree that a Debian / Slacware install is no place for a newbie, Knoppix + Mandrake have reversed the argument - mainly due to the fact that they _must_ be user-installable as no OEMs bundle Linux.

      I've had windows installs crap-out on me many a time, win9* was particularly susceptible to failing if there was any partitioning of the harddrive...

      Result: He could check his email, watch streaming video with mplayer and even edit his floppy-backup word files. With no spyware or virus threats.

    20. Re:EASIER SETUP! by neil.orourke · · Score: 1

      Maybe it's fairly easy to install and use Linux; at least to you and me. However, what about the legions of AOL users who can barely check their email without having their hand held? Do you honestly think that they would be able to use Linux on a day to day basis without problems?

      Using Linux day-to-day is a different issue entirely to installing it.

      Sure, having an easy to install OS is nice, but honestly, how many AOL users (or mum's and dad's, sisters etc) are going to be installing an OS frequently? And just as a point of interest, once the OS is set up just how many problems do you have that require getting into the OS and fixing? On XP here and at home, none. On RH9 here, none.

      just call linux what it is: a powerful hobbyist OS
      Why do that? Honestly, RH9 on my laptop with OpenOffice was easy enough for my wife to get to grips with, once she learned how to work in Gnome - and mostly that was clicking the OO icon on the toolbar! Printing was already set up and working, so as far as she was concerned, the underlying OS didn't matter a damn. WinXP is still on her machine for a variety of reasons, but the only thing stopping us from making her machine RH9 is Windows apps (SPSS is one) that she needs for uni.

      Elitism isn't going to help the cause.

    21. Re:EASIER SETUP! by sg_oneill · · Score: 3, Insightful

      :) Yeah. Me too. I think the old Dick Smith Wizards (creativision rarity. my first pc) 16k basic led to many years of nerditude for me. However I freking aced algebra in my eightrh year of school as I was already doing matrix when the other kiddies where learning why "a" can mean a number. Now at 30 I'm still amazed at how damn smart kids are. I have little cousins making 3d engines in junior high and stuff. Great stuff.

      Now onto the topic. In media theory theres this idea of "paedocracy" , kind of 'by the children for the children'' And it essentially describes the medias prediclition to treat adults as children on the basis that the mysterious view *might* just be that dumn. Spelling *I think* commented that his model viewer was a retarded 12 year old. Of course this just makes for dumb adults.

      In many respects theres a danger of doing this with 'easy' computers. But its not sooooo bad. I use at home Xandros debian , for two reasons. First off, my family is still capable of using it. Secondly there is *still* under the hood debian. Best of both worlds really :) A similar thing can be said of OS/X as well.

      Compare that to windows. Generally its pretty easy (asuming the damn thing *works*) to do the basics needed. But try getting into the kernel parameters without a hell mess of H_KEY_ARCANE_REGISTERY_TWEAKS.

      Ugh.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    22. Re:EASIER SETUP! by PsiPsiStar · · Score: 2, Insightful

      I agree, but it seems like the article is about better documentation rather than actual suggestions for software.

      Anything that helps with the particulars of hardware configuration would help me.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    23. Re:EASIER SETUP! by bfree · · Score: 1

      as long as the kiosk can access my machine remotely and query it's installed packages to determine the upgrades I require ... seriously, what's wrong with using a package manager to install the apps you mention, or better yet just getting it to upgrade them (apt-get upgrade). It seems the distributions need to do a better job (perhaps a la lindows point and click site) of letting people know what software is just an automated install away.

      --

      Never underestimate the dark side of the Source

    24. Re:EASIER SETUP! by swillden · · Score: 4, Informative

      I've installed Linux a few times... But claiming it's as easy to install Linux as it is to install Windows? That way lies insanity.

      Your comment makes clear that you haven't installed Linux in the last year or two, or if you have, that you haven't used an easy-to-install distribution. Most modern distributions install more quickly, more easily and with fewer questions than Windows does. Oh, and they do more stuff after the install is complete.

      Grab a current Mandrake CD, for example and give that a try. You'll be surprised.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    25. Re:EASIER SETUP! by Kenardy · · Score: 1

      Just because Windows doesn't come with SSH is no reason to ridicule it.

    26. Re:EASIER SETUP! by sumdumass · · Score: 1

      Well mandrake has urpmi and gurpmi wich alieviate most of this concern. It is a rpm system that tries to resolve dependencies durring the install. Also there are tons of packages setup specifiaclly for this too. You need to set up the souces for the urpmi first but it would amaze you.

      I don't think the learning curve is dificult at all when you are doing standard stuff. Knowing were the tools are located to help you and how to achive some task is about the same as going from windows 98 to windows 2000/xp (email surfing the web writing a letter, installing most newer printer). The hardware is getting better too. I agree OEM machines would help quite a bit in that area.

    27. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Nowadays, you don't even have to install Linux. Grab a copy of Suse Live 9, and there IS no installation necessary (although the first boot takes a while). Wake me when Microsoft releases something similar based on Windows.

    28. Re:EASIER SETUP! by Fiz+Ocelot · · Score: 1

      It's not too hard now to get a very usable desktop setup via Knoppix and other live CDs. But what's ironic is that whenever I use one the stupid refresh rate is at 60hz, burning my eyes out. How hard is it to make it an easy option to switch over to say, 1024x760@ 75hz? Is that so much to ask? Getting xfree86 to work right all the time isn't fun.

    29. Re:EASIER SETUP! by violet16 · · Score: 1

      LOAD "*",8,1 is not a program.

    30. Re:EASIER SETUP! by AKAImBatman · · Score: 1

      You didn't read my journal, did you? Of course not. Otherwise you would have known that the core problem is that users often want more software than is in the auto-install programs. My perfect example is VLC. It's been out forever, but it still wasn't in SuSE's YaST library. The sheer number of dependencies I had to track down to install it was hell.

    31. Re:EASIER SETUP! by evilmrhenry · · Score: 1

      Beyond that, Windows has a clear advantage since you can buy a box with the software in it from your local Walmart. That's a lot easier than going using the Internet and finding it yourself, to people with little computer experience.

      This is where debian (and similar) packages come into play. Right now, if I want a piece of software, I simply enter KPackage, take a look around, find what I want, and hit install. (Plus root password and all that.)

      The days of looking around the Internet for Linux software, then a cumbersome install process are over.

    32. Re:EASIER SETUP! by Snoopy77 · · Score: 2, Funny

      LOAD "*",8,1 is not a program.

      But

      10 PRINT "1 RULZ"
      20 GOTO 10

      was l33t

      --
      "She's a West Texas girl, just like me" - G.W Bush Iraqis
    33. Re:EASIER SETUP! by westlake · · Score: 5, Insightful
      I personally like Linux, and think that it is the most powerful home operating system out there. However, I wish people would stop saying that Linux is the Windows killer, and just call linux what it is: a powerful hobbyist OS. Noobs/ lazy people need not apply.

      The first key to understanding users of Windows and the Mac is that they want the O/S to fade into the background. The needs and obsessions of the O/S hobbyist, the developer, the system administrator, fundamentally do not interest them.

      But it is a dangerous mistake to call them noobs or lazy because their focus lies elsewhere. They can spend an extraordinary amount of time and money in the mastery of applications which interest them, Photoshop and Office are the obvious examples and they can be quick and ruthless in weeding out the second-rate.

      Let RealNetworks stand as the example here,

    34. Re:EASIER SETUP! by BrokenHalo · · Score: 2, Funny
      that some children don't need hand holding to use their computers

      Lots of adults don't either. I know any number of adults who got to grips with DOS commands back in the '80s (whether by choice or because they had to). Anyone who can do that has the basic skills to get started with a *nix box of any flavour.

      Unless, of course, evolution works in reverse, and we're all getting dumber.

      Oh, wait... ;-)

    35. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      "The difference is Windows comes pre-installed on the system people buy, so they don't have to install and set it up."

      "Beyond that, Windows has a clear advantage since you can buy a box with the software in it from your local Walmart."

      Walmart? Preinstalled? Not Linux?

      Ummmmmmmmm.... and more ummmm. I counted seven.

    36. Re:EASIER SETUP! by andalay · · Score: 1

      Newsflash

      Microsoft has no interest in being technologically advanced.

      They just want the revenue. Unless theres a good business case behind making a bootable Windows OS, no way in friggin hell are they gonna do it

    37. Re:EASIER SETUP! by naden · · Score: 2, Insightful

      I was writing BASIC programs on my dad's C64 when I was 7 or 8.

      Right. And a C64 is infinitely easier than trying to install and manage Linux.

      And guess what you can program on OSX and still have it be suitable for kids. And heh let's take this to the next logical conclusion:

      Why have a GUI at all .. some children don't need a hand at all writing in assembler and doing everything from the command line. Oh wait, that's SOME children (i.e. 0.000000001%).

      --
      Funtage Factor: Purple
    38. Re:EASIER SETUP! by Hooded+One · · Score: 1

      I haven't found setting up networking between two Windows computers to be at all easy either.

    39. Re:EASIER SETUP! by Total_Wimp · · Score: 3, Insightful

      Aint it the truth. XP is "the easiest OS to install(TM)" only because it comes pre-installed on >90% of all PCs. Linux would be "just as easy(TM)" if it came preinstalled.

      You guys are barking up the wrong tree with making installs easy. The easiest OS I've ever personally installed was Knopix and the second easies was Red Hat. XP and Win Server 2003 both required much more effort. What you all need to be focusing on is the user experience after the install. My short list:

      1. Adding hardware can be amazingly easy or a massive pain in the ass. There needs to be a third choice. When there are no preinstalled, autodecting drivers for a piece of hardware, the OS needs to do a better job of helping the user resolve the situation.

      2. Drag and drop. Yeah, they're getting better at this, but it has a way to go. If you're used to doing it, it's hard to go back.

      3. Context sensitive help/rollover help/question-mark help: If you develop on an open source project that has a GUI, why don't you give some really good help to people where they need it? They will love you for it. Even geeks don't know what all that stuff is that you want them to click on.

      TW

    40. Re:EASIER SETUP! by maxpublic · · Score: 1

      But claiming it's as easy to install Linux as it is to install Windows? That way lies insanity.

      Cleary you've never tried an install of SuSe Linux from version 8.0 or later. It's considerably easier to install than Windows XP and on the systems I've installed it on it flawlessly detected all the on-board hardware without any intervention on my part.

      The 'newb' installation of SuSe involves all of three - count 'em, THREE - steps. Which essentially devolves to 'do you want to use the default installation, or muck with things yourself?'. Goddamnably easy any which way you slice it. Everything up and running, including internet connections, in no time flat.

      The old Windows FUD about the 'difficulty' of installing Linux is just that - FUD. SuSe, as well as a few other distros, are as simple to install as Windows now, or more so. That's been true for nearly two years.

      Time to get out of that cubicle of yours and update your worldview.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    41. Re:EASIER SETUP! by gregeth · · Score: 1

      I agree that distros need to have more friendly installers, but there is also a point of being too easy. I've gone through several installers like Redhat, Mandrake, Debian, Slackware, and noticed that sometimes more options, understandable and well ordered, can be much greater than just simplicity. Not everyone wants a default setup.

      /*begin rant */
      The other day I tried out the newest Lindows^H^H^H^H^Hspire to dual boot with Fedora. And even after manually setting up lilo, and making sure that the Linspire tool to auto-configure lilo wouldn't run...it still would remove Fedora from the list. Then, not to mention that later on, it hosed my Fedora filesystem on another boot. Having a *easy* install is nice and all, but if there's no way to customize it to your needs, then obviously too much has been done for interface, than actual usability.
      /* end rant*/

    42. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      The only people I see getting dumber around here are the computer nerds. "What, you don't want to memorize a bunch of commands? Even though it's unnecessary? What's wrong with you?"

    43. Re:EASIER SETUP! by supun · · Score: 1

      >That crack you're on is really, really good. Where can I get one?

      Hold a mirror behind your back, you've got "one" there and I'm sure it's big.

      Congratulations on your Window install success rate, however I can say I've installed Linux on numerous systems with the installs ending up as I expected. I have also installed Windows on a good number of systems and the same can be said for them. Both perfectly working installs.

      However, like you and Linux, I've run into problems with Window installs. The problem being hardware not being recognized during the install, like SCSI cards. If you miss the "press F6" at the beginning, you're screwed. Which brings up the original post, if you're a child, old person, non-techy computer user ... are you going to know to press F6 at that point of the Windows install? Probably not.

      BTW: Since RH 7.0 (maybe 6.0), it will partition the drives for you.

      --
      :w!
    44. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      This is the main problem with Slashdot. Majority of people do not give a shit about dominating the desktop market. Everybody is cheering, but few is really working. Threatining windows users to switch or trying to bully people online will not get Linux anywhere. Sooner or later Slashdot will have to face the reality. Many will still whine and cry that Microsoft didn't allow them to succeed, but the truth is that Linux doesn't have enough manpower. Redhat, Novell etc... all focus on the server side. Nobody gives a shit about the client side. Slashdot monkies will not get this fact, because they are too stupid to understand it.

    45. Re:EASIER SETUP! by Petersko · · Score: 1

      However, like you and Linux, I've run into problems with Window installs. The problem being hardware not being recognized during the install, like SCSI cards. If you miss the "press F6" at the beginning, you're screwed. Which brings up the original post, if you're a child, old person, non-techy computer user ... are you going to know to press F6 at that point of the Windows install? Probably not.

      Yeah, that's a real problem for all of those non-technical users who routinely purchase systems with SCSI interfaces and drives.

      Oh... wait...

    46. Re:EASIER SETUP! by dipipanone · · Score: 1

      Hold a mirror behind your back, you've got "one" there and I'm sure it's big.

      It's at times like this when I really miss being able to link to Goatse...

    47. Re:EASIER SETUP! by D'Sphitz · · Score: 5, Insightful

      Ok I blew all my moderation in this thread just to speak my mind. Most of the replies to this parent are so retarded I don't know if I should be embarrassed that i'm at the same website as them or pity that theyre such arrogant, elitist, pretentious dorksnobs who somehow think their dorksnobdom puts them on a pedestal so that all of the unknowing can praise them 5 times a day at set intervals.

      Just because you don't get it doesn't mean someone else won't. Especially when that someone else is a child.

      Ok let's focus on the child thing here, I guess a good thing to know would be do you have a child? And if so does your child know how to run linux? And if so does your child know the intricacies of linux and OSS in general? And if so, in all honesty, how normal is your child? Really?

      His comment had nothing to do with elitism. He simply stated that some children don't need hand holding to use their computers. I know this is true - I was writing BASIC programs on my dad's C64 when I was 7 or 8.

      Come on now, writing ANY type of program at 7 or 8 is AB-FUCKING-NORMAL, I don't care how smart you are, when you're 7 or 8 you're flying kites and playing little league, so I call bullshit. I call bullshit cause you think the dweebs and nerds here will give you credence and props cause you were one of the maybe 5, 10, 100? kids globally 'programming at 7 or 8'. Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      once you start telling people how to do things, especially if they usually do it differently from you, they start to rely on being told how to do it. the solution? RTFM!

      Oh you go girl! RTFM!!!!! Yeah, you told em there!!! But did you happen to notice that the WHOLE FUCKING POINT OF THIS ARTICLE/DISCUSSION IS THAT THE MANUAL IS INSUFFICIENT!? Of course not, because you're a moron.

      Lots of adults don't either. I know any number of adults who got to grips with DOS commands back in the '80s (whether by choice or because they had to).

      So of people YOU knew in the '80s, likely extremely hip people, you knew "any number of them" who got to grips with DOS commands. Who the fuck cares? You could've, and likely knew other nerds, and even if you didn't, it wasn't a random sampling of people because the fact is, as much as you want to deny it, the average person is not a fucking computer geek, they don't "get it", and I don't understand why you don't "get that".

      Anyone who can do that has the basic skills to get started with a *nix box of any flavour. Unless, of course, evolution works in reverse, and we're all getting dumber.

      No, anyone who can do that has the basic skills to copy and delete files. Come on, are you really trying to say 1980's MSDOS is on par with doing much of anything from a linux command shell today? Knowing ALL of MSDOS TODAY still isn't much on par with doing much of anything from a linux command shell today. It's not even relevant.

      As opposed to the "You're stupid enough to use this OS"? Yeah that's an improvement. Quite frankly as an average user, your characterization of average users isn't an improvement. So stop helping us.

      Oh god shut up "average user". Are you also offended that your tv remote came with instructions to install the batteries? I mean, an average user who was as above average as you could figure out how to install the batteries, no? What the fuck are you whining about anyway? I really don't know.

      I'll sum this up for the egotistically blind, so that they may fail to absorb any of it. If you write computer programs, or if you write about computer programs, or if you document computer programs, err, well i'll just cut this short, if you use, or know how to use, or have heard of anything but Microsoft Windows, then you're NOT a typical user. It's pretty simple, right? Yet so many who are supposedly the "elite" fail to grasp it.

    48. Re:EASIER SETUP! by slayer111 · · Score: 1

      Well, I have installed Linux a good few times in the last few years, and as a person without much *nix experience, let me assure you; Linux is more difficult to install.

      With Windows, you basically just give it your region and your CD key and sit back. At one point you choose which of the optional components you want, from a list of about 50 in total.

      With Linux, you give it your region, get questioned about partitions, (I tried explaining partitions to my dad the other day, I don't think he understood the concept,) get asked which version of xFree you want to use, get asked what kind your mouse is (at least, I did,) have to choose from several hundred optional programs (which is as much a blessing as a curse; when I come across something that says "Install this component if you need to use feature-that-you-have-no-idea-what-it-is-or-if-it' s-needed-for-some-core-funtionality", I just install it, and probably waste a lot of space that way,) and WHEN THIS IS ALL DONE, my sound card doesn't work. And I can't find any sort of option to add one post-install.

      Yeah, Mandrake is easily as simple as Windows to install.

    49. Re:EASIER SETUP! by Cipster · · Score: 5, Insightful

      I think the point is the freakin manual sucks. Yes after a while it makes sense once you get used to certain terminology etc. but at first glance it makes absolutely no sense. Tell somebody with little computer experience to open up a root console and they will rightfully look at you like you just spoke to them in Chinese.
      The other problem is that a lot of documentation is very distro and even distro version specific. The breakneck speed of development and the fractured nature of all the distros make it hard to find the right documentation. Enter a serch term in google and you might find something that works in RH but wll not work on Mandrake. heck something that worked one way in the 9.0 version of your curent distro works differently in the 9.2 release.
      It's not as easy as yelling RTFM every tie there is a problem.
      I just spent the weekend getting sound and 3D acceleration working on my MEPIS system. The documentation was full of: it works this way but there might be 15 different options depending on X, Y and Z. I almost had to draw a diagram to cover all the possibilities.

    50. Re:EASIER SETUP! by spacecowboy420 · · Score: 1

      In referance to mandrake, it IS easy. My 8 year old girl installed it with little guidance and my computer illiterate girlfriend prefers it over XP - specifically because of urpmi. I bookmarked sourceforge for her, told her to search there for what she wanted to do (to get the name of a particular app that performs her desired function), then taught her: urpmi.update -a && urpmi appname. She was sold. She was pretty much a clean slate so she had no preexisting notions to get in the way, she just accepted that this is the way things are done and did them.

      --
      ymmv
    51. Re:EASIER SETUP! by Anonymous Coward · · Score: 1, Insightful

      Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      I don't know exactly how old I was, but I know that I wrote some code in a house that I left when I was nine years old. That means any code was written at or before that age. The computer? A VIC-20.

      I got another one a few years ago and pulled a couple of my old programs off some of my audio tapes that weren't overwritten after all these years. The programs are nothing interesting to a grown person, but they do show essential logic constructs: prompts (print + input), for loops, gotos, gosub/return, etc. All of this was well-documented in the user's guide and the follow-on programmers reference manual (from Toys R Us, naturally). If you could read, you could figure it out eventually.

      As for reading: I can remember a very odd TV set that had letters instead of numbers on the dial. The catch? A neighbor owned it and I left that state shortly before my fifth birthday. Conclusion: I could read, and that's not some story told to me by my parents, since it's my own memory.

      A year later in kindergarten, I asked the teacher why the answers were printed on the "what's wrong with this scene?" page she had handed to us. She had copied the teacher's edition page since she figured none of us would be able to read it. Wrong!

      There's one data point for you. As for normal? Who knows, and who cares? People who are not geeks themselves probably think I'm a weirdo, but why would that be a problem? The people who appreciate it are the only ones that matter, and I recently got hired into a new job based on that, so it's working out.

    52. Re:EASIER SETUP! by NanoGator · · Score: 3, Insightful

      "Just because you don't get it doesn't mean someone else won't. Especially when that someone else is a child."

      Linux zealots really need to lose the "We're smarter than everybody else" attitude. Just because somebody doesn't want to go fucking around with .CONF files doesn't mean they're stupid, okay? Linux is not an IQ test.

      --
      "Derp de derp."
    53. Re:EASIER SETUP! by raodin · · Score: 2, Informative

      Thats not the point - the point is children aren't necessarily in the "hand-holding" category that the original poster put them in. In fact many children are quite bright, and will pick up stuff like this much faster than adults... They're still in that curious learning phase that adults have forgotten about.

    54. Re:EASIER SETUP! by raodin · · Score: 1

      Thanks, but I was diggin into PEEKS and POKES - mostly to make pretty flashing colors. LOAD "*",8,1 was saved for when I was taking breaks to play Top Gun or Archon.

    55. Re:EASIER SETUP! by NanoGator · · Score: 4, Insightful

      "the solution? RTFM!"

      The SOLUTION is to make the design usable in the first place. This is often overlooked when people look at why Windows in the lead. The popular opinion is that Bill Gates put a gun to 80 million people's heads and told them to use Windows, they never stop and think that it's the "RTFM" attitude that's holding them back.

      Man I've never seen so much resistance against making Linux more usable. It is not an unreasonable request, and doing so yields a much broader user base. Oh the horror of that.

      --
      "Derp de derp."
    56. Re:EASIER SETUP! by tarunthegreat · · Score: 5, Funny

      In supporting response...

      OS X is closed source. This means that it is the work of the devil - its purpose is to make the end users eat babies. ...

      Linux is the only free OS. Yes the BSD lincenses may appear more free, but as they have no restrictions, they are actually less free than the GPL. You see, restricting the end user more actually makes them more free than not putting restrictions on them. You must be a dumb luser for not understanding this. ...

      And you obviously dont have a real job. A real job involves being a student or professional academic. You see, academics are the ones who know all about productivity - if you work for a commercial organisation you obviously do not know anything about computers. Usability is stupid. Whats wrong with the command line? If you cant use the command line then you shouldnt be using a computer. vi should be the standard word processor - you are such a luser if you want to use Word. Installing software should have to involve recompiling the kernel of the OS. If you dont know how to do this, you are a stupid luser who should RTFM. Or go to a Linux irc channel or newsgroup. After all, they are soooo friendly. If you dont know how the latest 2.6 kernel scheduling algorithm works then they will tell you to stop wasting their time, but they really are quite supportive. ...

      Oh, and M$ is just as evil as Apple. Take LookOUT for instance. You could just as easily use Eudora. Who needs groupware anyway, a simple email client should be all we use (thats all we use as academics, why cant businesses be any different). ...

      And trend setters - Linux is the trend setter. It may appear KDE is a ripoff from XP, but thats because M$ stole the KDE code. We all know they have GPL'ed code hidden in there somewhere (but not the things that dont work, only the things that work could possibly have GPL'ed code in it). ...

      And Apple is the suxor because they charge people for their product. We all know that its a much better business model to give all your products away for free. If you charge for anything, then you are allied with M$ and will burn in hell.

    57. Re:EASIER SETUP! by Anonymous Coward · · Score: 1, Interesting
      At one time, there was only a command line. Your average person used it, they had to. There was no other choice. I will agree with the idea that if someone can use command line in DOS, they can get started using a command line in UNIX. They will have to learn a lot, but they should be able to adapt fairly quickly. I see the points being made are that people can learn if they want to. They don't want to, I know that. They don't want to learn how to use computers in general. If they can do anything, it is beacause they were forced to, probably as part of their job. There are exceptions. I have been answering a lot of simple questions for someone that wants to learn how to use a computer. If he had chosen to use Linux, he would be able to use it because he is willing to learn.

      I think it is pathetic that a tv remote includes instructions on how to install batteries. I'm amazed that the Hershey bar I have has instructions on how to open the package printed on it. How stupid can people get?

    58. Re:EASIER SETUP! by hdparm · · Score: 0
      Bullshit. How the fuck is clicking icons in KDE or Gnome different to doing this on a Windows machine? Dumb people will have as much difficulty using Linux desktop (say FC1) as they do using Windows.

      I am really sick of stupid stuff like this. Stop spreading FUD - Linux desktop WORKS AND IS EASY TO USE!!!

    59. Re:EASIER SETUP! by Mornelithe · · Score: 3, Insightful

      And if so does your child know how to run linux? And if so does your child know the intricacies of linux and OSS in general? And if so, in all honesty, how normal is your child?

      Does your child know how to "run" Windows? Does he know all the intricacies of Windows and closed-source software in general? And what does "run" mean?

      Seriously, what do kids do on computers? I've watched my nephew and some young cousins, and they click on the buttons for their games and play them. How would this be any different in Linux today? I can click buttons and visit disney.com or whatever and it's not any harder than it would be in Windows.

      I think the only real argument there is the fact that so many kids games might not exist on Linux.

      Yes, programming at 7 or 8 is abnormal. I agree there.

      Oh god shut up "average user". Are you also offended that your tv remote came with instructions to install the batteries? I mean, an average user who was as above average as you could figure out how to install the batteries, no?

      You think the average user of a remote control doesn't know how to put the batteries in? I doubt that. Many companies write documentation for below average users. "Don't get in the tub with your hair drier," "Don't stick a fork in your eye." Stuff like that.

      if you use, or know how to use, or have heard of anything but Microsoft Windows, then you're NOT a typical user.

      If you use the computer for anything but writing e-mail and browsing the web, than you're probably not a 'typical user' by your definition. I doubt your 'average user' could do any configuration of anything on Windows either. They'd have as much luck adding a line to a configuration file as they would poking around all the different tabs and menus in the Windows control panel programs.

      I'll say that I don't even know if Linux _should_ try to target the average user. It works fine for me and I don't care if it gets onto everyone's desktop. However, if typical users are how you represent, them, then they probably have trouble using anything that isn't totally set-up for them to begin with, and how is a totally set-up Linux box more difficult than a totally set-up Windows box? Either way, all I have to do is click on stuff.

      --

      I've come for the woman, and your head.

    60. Re:EASIER SETUP! by juniorkindergarten · · Score: 1

      *flame on* Oh PLEASE! I started on an apple II when I was 14 and I was absolutely fascinated along with almost half of my class. Any one of us would have been just as fascinated with a machine that would blindly do our bidding at an even younger age.
      My wife is 6 months pregnant and I swear that as soon as I can my child will be in front of the computer learning with the latest kids educational games. Whether its on Linux or windows I don't really care as long as it help the child learn. Legos, tinker-toys mechano it doesn't matter as long as the imagination is is working. I was playing with 100 in 1 electronics when I was 10...was I ab-fucking-normal? I don't think so most kids I knew were and I wasn't in a bustling metropolis either. Rather I was in butt-fuck-northwestern Ontario with nothing but trees and rock.
      I'll probably end up finding an old c64, a 1541 and some old programs on 5 1/4 disk and turn my son or daughter loose on it as soon as I think they can grasp LOAD "*",8,1 or
      10 print "hello"
      20 goto 10
      Anything that gives my child an advantage over idiots like you. */flame off*

      --
      "Every security scheme that is based on secrets eventually fails." - Steve Jobs
    61. Re:EASIER SETUP! by hachete · · Score: 4, Insightful

      Isn't making an interface usable something interesting? Something challenging? Aren't challenges something geeks do well?

      Ignore Microsoft. Why not make the best interface that can be made? It'll take time but it'll arrive.

      I'd like to see lots of distributions with a strong core feature set to each of them, but with each carrying an ever varying application set. Think KDE on a large scale.

      h

      --
      Patriotism is a virtue of the vicious
    62. Re:EASIER SETUP! by Frit+Mock · · Score: 1


      Ever tried Knoppix ? ... no install at all, no dumb questions! At least on my PC I had nothing to do, besides inserting the CD and boot the system.

    63. Re:EASIER SETUP! by asobala · · Score: 2, Informative

      Come on now, writing ANY type of program at 7 or 8 is AB-FUCKING-NORMAL, I don't care how smart you are, when you're 7 or 8 you're flying kites and playing little league, so I call bullshit. I call bullshit cause you think the dweebs and nerds here will give you credence and props cause you were one of the maybe 5, 10, 100? kids globally 'programming at 7 or 8'. Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      Cheers. I learnt BASIC when I was 9, on an old "amstrad word processor" I found in my Grandad's attic. I had definitely learnt to read and write by then ;-)

      That's probably not *so* unusual for hackers today, to be honest. It's not normal compared with Joe Average.

    64. Re:EASIER SETUP! by Dolda2000 · · Score: 3, Insightful

      I do agree that the desktop is easy to use once it's installed and all set up and ready. However, there are two major usability barriers: 1. The installation in itself is easy, but not remotely as easy as installing Windows, since you don't have to install Windows. Of course, that is a problem that developers cannot solve. 2. Administration and setup - have you ever even tried getting an "average user" to set up a driver that doesn't come with the distro? Just the nVidia binary driver is hard enough since you can't run the X server while installing it. Then try some driver that isn't binary... "Well, see, you have to install the kernel source before you try compiling the driver..." Need I go on?

    65. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      I don't care how smart you are, when you're 7 or 8 you're flying kites and playing little league, so I call bullshit. I call bullshit cause you think the dweebs and nerds here will give you credence and props cause you were one of the maybe 5, 10, 100? kids globally 'programming at 7 or 8'.

      Huh? Programming at 7 or 8 is not that odd. I know I did it. And I did all the other "normal" kid stuff as well like playing football.

      Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      Learning to read and write at 7 or 8? What country do you live in? Over here, people who can't read and write by the time they are six are most likely in some special school for the retarded.

      Oh you go girl! RTFM!!!!! Yeah, you told em there!!! But did you happen to notice that the WHOLE FUCKING POINT OF THIS ARTICLE/DISCUSSION IS THAT THE MANUAL IS INSUFFICIENT!?

      I've never, ever seen anybody say RTFM unless it was actually in the manual.

    66. Re:EASIER SETUP! by nathanh · · Score: 2, Insightful
      The SOLUTION is to make the design usable in the first place. This is often overlooked when people look at why Windows in the lead.

      Huh? Windows was in the lead with Windows 3.0. Do you think that was usable? Microsoft was in the lead with MS-DOS! How freaking unusable was that!

      Windows XP might finally have gotten a little bit usable but that's a first for Windows. Usability is heavily overrated. Microsoft won the market without decent usability. There are OTHER FACTORS involved here. I think price is the big one. Applications comes a close second. Usability is right down the bottom of the list alongside the box colour and the startup noise.

    67. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Yes, exactly. I'm a 20 year old engineering major, very computer adept, but I will not install linux on my desktop.
      Why? Because the few weeks I'd have to spend figuring it out are weeks where I have to get work done. Get the learning curve down to less than a week, and I'll install.

    68. Re:EASIER SETUP! by geminidomino · · Score: 3, Insightful
      Stop spreading FUD - Linux desktop WORKS AND IS EASY TO USE!!!

      Except when it doesn't.
      1. No clicky-drooly friendly installers for most software
      2. CD/Floppy Auto-mounting not quite perfected (but getting there)
      3. limited usable software selection. (one word:gnucash)
      4. sporadic hardware support (Scanners, printers, usb, etc...)
      5. &c..
      For the record, I use Slackware as my main box (FreeBSD doesn't have the multimedia support I need yet...) and the above (except for the installer part) are all problems *I* have had, and I'm FAR beyond an average user. So stop frothing, you only make yourself look foolish.
    69. Re:EASIER SETUP! by mattyrobinson69 · · Score: 5, Funny

      its .conf not .CONF

      thats where youve been going wrong all this time.

      vi /etc/dhcp.CONF
      *opens new file*
      ARGH!!! - crappy .CONF files

    70. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Not that I agree with Ziviyr's sentiment, but another thing to consider is that not everybody cares whether the operating system they use is popular.

      The notion that if something isn't rapidly gaining popularity, it's dying is silly. As long as there is a dedicated user- and (especially) developer community, a project will stay alive, even if it only has a 1% installed base (and Linux certainly has more by now).

      The key point is, for something that is being developed by volunteers (lets ignore for a moment that there also exists corporate support that does depend on popularity), the amount of users doesn't matter to the viability of the project, only the number of contributing developers.

    71. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Linux is the only free OS. Yes the BSD lincenses may appear more free, but as they have no restrictions, they are actually less free than the GPL. You see, restricting the end user more actually makes them more free than not putting restrictions on them. You must be a dumb luser for not understanding this. ...

      WAR IS PEACE! FREEDOM IS SLAVERY!
      Seriously, that has got to be one of the dumbest arguments ever. Freedom means free of restriction. As you yourself stated, BSD has less restrictions than GPL.
      Restrictions might make you safer, more productive etc. but they never lead to complete freedom.

    72. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      I've been using SUse linux for over 2 years now , and since day dot it has always come with 2 Well written Manuals that are easy to understand and can help an end user install and use Suse linux. There is a user guide and an Administrators manual in the SUse package , which help newbies a great deal. These manuals have never once let me down. definitly worth the 60 that I spent on the software.

    73. Re:EASIER SETUP! by NineNine · · Score: 1

      you haven't installed Linux in the last year or two

      In the real world, people don't install operating systems every few years. In fact, they generally *never* do it. That whole "well, just install the lastest version just for the hell of it" is something that hobbyists do. I'm personally not risking a single machine at my business to play with. Maybe I'll try again, but it won't be for years because what I have works now.

    74. Re:EASIER SETUP! by the+unbeliever · · Score: 3, Insightful
      Ignore Microsoft. Why not make the best interface that can be made? It'll take time but it'll arrive.
      What if what you and I think is the "best interface that can be made" are complete polar opposites? There is no single "best interface" since that would be 100% subjective.
    75. Re:EASIER SETUP! by vida · · Score: 1

      Oh wait, that's SOME children (i.e. 0.000000001%).

      there aren't enough children in the world to make a full person out of that number.
    76. Re:EASIER SETUP! by labratuk · · Score: 1

      Yes the BSD lincenses may appear more free, but as they have no restrictions, they are actually less free than the GPL. You see, restricting the end user more actually makes them more free than not putting restrictions on them. You must be a dumb luser for not understanding this. ...

      "Without rules, society has no freedom."

      Society has a rule against murder. Would making murder legal give a more free society? No.

      --
      Malike Bamiyi wanted my assistance.
    77. Re:EASIER SETUP! by lateral · · Score: 2, Insightful
      Isn't making an interface usable something interesting? Something challenging? Aren't challenges something geeks do well?

      Indeed, but making good interfaces is a challenge of psychology, design and empathy rather than programming skill, not typical geekish qualities. Before you can empathise you've got to want to empathise with the user. Not something particularly in evidence in this thread.

      L.
    78. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Tell somebody with little computer experience to open up a root console and they will rightfully look at you like you just spoke to them in Chinese.

      Tell someone that is comfortable in Windows to open a command line window. You'll get the same WTF stares.

      As for the rpms that work in RH and not in Mandrake, I fully agree. But as for you spending the weeking getting your 3D acceleration working; people should never have to go through that. This happens because the manufacturers don't deem Linux an OS to waste time on creating drivers. This view is slowly changing though, thank god.

    79. Re:EASIER SETUP! by FictionPimp · · Score: 1

      You also forgot that most "average" users need a cd to auto run and install programs for them. My mother was dumbfounded when I turned off autorun on her computer because it was annoying me. She was trying to install a game for my little niece and "the game wouldn't load". I drove out to discover that she didn't know to go into My Computer and open the CD rom and install.

      Long story short, I had to turn back on autorun. Now if I could just get her to grasp how to uninstall programs. (She seems to have no difficulty using My Computer to delete program directorys instead of using add/remove programs.)

      Linux needs a better managment system for adding and remove programs that is consitant in all distros. I still think this is a major drawback to adoption. I call it "just works" syndrom. This is what the end user wants. An OS on their dell that "just works". Get a new game from target, stick it in the cdrom drive and it "just works". Hell, you should of seen how mad one of my friends got that his new video game wouldnt work on his computer. He didnt even know to read system requirements (because he doesn't know whats in his system). The game requires DX9, but his video card doesnt' support DX9. He kept asking me over and over if "writting zeros to the drive and putting windows back" would fix the problem. Took me about 20 minutes to get him to understand why the game wouldn't work. If linux is going to target the averge user, this guy needs to be your beta tester.

      Thanks for reading my drawn out tech support problems :-p

    80. Re:EASIER SETUP! by tom+taylor · · Score: 1

      SATA shows up as SCSI, and with more and more PCs coming with SATA as standard...

    81. Re:EASIER SETUP! by swillden · · Score: 1

      In the real world, people don't install operating systems every few years. In fact, they generally *never* do it.

      You must live in a different "real" world than the rest of us, then.

      In the world around me, Windows users generally get their OS reinstalled every couple of years because that's necessary to keep the thing running reasonably well. The "Windows entropy" factor has decreased with Win2K and WinXP, but it hasn't disappeared entirely.

      In my experience, the only desktop PC users who *never* reinstall are *nix users.

      I'm personally not risking a single machine at my business to play with. Maybe I'll try again, but it won't be for years because what I have works now.

      This comment is ridiculous.

      In the first place, it's utterly obvious that if your current setup works perfectly, there's no reason at all to mess with it. If you like what you've got, stick with it! Others are less happy with Windows, for a large number of reasons.

      Second, if your current situation isn't perfect, and there's some issue that makes you think a Linux system might be better, there's really no "risk" to it, you know. Linux will not hurt the machine. You might very well decide that you don't think it's worth the time or the effort but there's no danger to the machine in question. If you're worried about the safety of the data on a business machine, you have bigger problems to address. If you're worried about whether or not you can put Windows back efficiently, well, there a half dozen excellent solutions to that, as well, Ghost being the first one that comes to mind.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    82. Re:EASIER SETUP! by halivar · · Score: 1

      People who need battery insertion instructions don't need OS installation instructions... they need a smart friend to do it for them. And it doesn't matter whether its Linux or XP, for that matter. My "average user" friends do not install Windows XP; they call me and get me to do it. My "average user" friends who run Linux have me install Gentoo, Slack, or whatever else they feel installing that week.

      So, I don't give a crap about making it easier for people that are just going to call me and have me do it anyway.

      Just make it easier for me.

    83. Re:EASIER SETUP! by KZigurs · · Score: 1

      With all the respect, I was coding in Basic at age 7 too... And I was reading freely at age 4, so not everything is quite so unnatural as you may think. But I'm afraid that main problem with Linux today is only the fact that community has become too religious. You know, like those cool streetracers with 20 years old rusty cars that refuses to believe that their car IS a PILE OF SHIT. Be calm. And just agree that linux is nothing but a successful hack on everything. Lets be honest - Windows beats linux pants down when it comes to usability (everyday usability, I'm not talking about the ones who are keeping a full basement of computers just to be able to reinstall some os every evening) and as for system design - I may be wrong, but I really like FreeBSD's kernel design much much better. It's just that Linux gained monumentum. And now, everyone involved is doing everything possible to hide the fact that they have produced a big pile of shit that noone but they alone wants to use. Poor pity geeks.

    84. Re:EASIER SETUP! by Crayon+Kid · · Score: 1

      In your journal entry you said:

      It's time to decide whether Linux wants to be a "hacker's system" where everything is compiled from source, or a "desktop system" where binary compatibility and simple installation is a must.

      I don't think "someone" should decide to make Linux one or the other. The beauty of Linux is that it can do both, and more. What it needs, however, is dedicated people to see through the effort to make Linux implementations that work one way or the other.

      Look at Gentoo, for instance, it has exploited the "I am a geek who likes to compile from source" niche wonderfully.

      And at the other end of the spectrum, the HomeBase Desktop from OEone is IMHO a wonderful example of integrated, functional and easy to use Linux desktop. I wonder how many people have ever heard of HomeBase -- not many apparently if they still say "no Linux for the desktop".

      So this brings me to ask "just what the hell do people want?" There ARE 5000 different Linux implementations out there. Some of them DO cover what you want. So what gives? I guess too much choice can hurt after all.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    85. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Hmm Maybe the guy who wrote he was programmng BASIC at 7 was BSing maybe not. I was playing "Where's Albert" (hide-and-seek game) when I was 4, my dad showed me Logo when I was 5, and then when I was 7 I found a second-hand bookshop that had these cool action-adventure books showing young teenagers how to run BASIC on their "micro". It was quite fun... my dad hated BASIC and wouldnt let me install it on the family Mac, so I taught myself to be my own BASIC compiler and wrote BASIC programs on paper. When I was 12 I discovered the Net, downloaded a BASIC parser, and actualyl ran some of the programs I'd written four years earlier!

      To get back to the point, I couldnt use Linux then and I cant use it now. (I've tried, yes. The most advanced thing I did was copy the wallpaper folder from my Linux install partition to my Windows partition - they did have some cool wallpaper - when I was 14)

      This year I'm gonna be setting up a family internet server for No Reason At All and I'd love to use Linux... but I reckon I'll just use the IIS that comes with XP instead...

      Daniel

    86. Re:EASIER SETUP! by CmdrGravy · · Score: 1

      I agree, I'm thick but I can use Linux and solve all the little problems which come along ( setting up Bluetooth to sync my phone etc ) provided I can google for information about what I should be doing. It's only where there is no info that things start getting awkward. In fairness though it almost never happens that Google Groups doesn't come back with at least 1 answer for my question.

    87. Re:EASIER SETUP! by AKAImBatman · · Score: 1

      I don't think "someone" should decide to make Linux one or the other. The beauty of Linux is that it can do both, and more.

      "Someone" should decide. Because if no one decides, none of the distros will ever be ready for the desktop. That "someone" could be me, or it could be you, or it could be someone we've never heard of before. All that matters is that they are able to support easy to install third party software.

      And at the other end of the spectrum, the HomeBase Desktop from OEone is IMHO a wonderful example of integrated, functional and easy to use Linux desktop. I wonder how many people have ever heard of HomeBase -- not many apparently if they still say "no Linux for the desktop".

      Correct me if I'm wrong, but OEone is nothing more than another window manager combined with a standard set of tools. What does it do to ease third party software installation?

      So this brings me to ask "just what the hell do people want?"

      At the very least, I want to be able to double click on an installer and have all dependencies automagically taken care of. I don't want any RPM conflicts, and I don't want to have to track down packages myself. Even better would be like OS X. Download a DMG, it automounts, then you drag the application to whatever "Applications" folder you want to use. THAT is what I want.

    88. Re:EASIER SETUP! by Cruxus · · Score: 1

      What does when you learned how to read or program have to do with now (other than you have these skills)? I admit it took me a little bit longer to learn how to read proficiently but then I soared past my peers. I learned how to program in C++ when I was 13, but I'm 19 now, so that doesn't mean much. What matters now is that I'm a college student; and, believe it or not, whether I have the intelligence and aptitude to solve all the hassles Linux likes to throw at me (I just had to use one of the "l33t" distributions, Debian 3.0, and on my laptop of all things), I simply don't have the time to spend a few hours working on configuration files to get something like sound working or downloading various dependencies to get one simple program to run.

      In other words, ease of use isn't just for "stupid end users," but it's also for intelligent, technologically competent users who have lives!

      --
      On vit, on code et puis on meurt.
    89. Re:EASIER SETUP! by Smidge204 · · Score: 1

      Does your child know how to "run" Windows? Does he know all the intricacies of Windows and closed-source software in general? And what does "run" mean?

      I think, in terms of software, "run" is the equivalent of "operate". As far as this goes, I'd say yes, a good portion of 7 year olds can "run" windows easily enough to do whatever it is they want to do - providing the task itself is not beyond their capabilities. (ie: I know a lot of 7yos that want to make computer games, and while able to launch a compiler and run some of the demo apps really don't have the skill to design and build an entire game)

      You think the average user of a remote control doesn't know how to put the batteries in? I doubt that.

      I think that was his point... I can't think of anyone I've ever met that would need instructions to put batteries in a remote control - but that doesn't mean they should be excluded. It's good business to make your product as accessible to your target market as possible. Never assume the end user is even going to know which end to point at the TV. Same thing can be said for an OS; assume the user will shoot themselves in the foot with the computer and design to make it as foolproof as possible. Linux has not made it very far in this area, especially compared to Windows or OSX. Just because you and everyone you know can handle it doesn't mean even the majority of users can.

      I doubt your 'average user' could do any configuration of anything on Windows either.

      To be fair, there isn't much a typical user needs to "configure" to get Windows to work. Granted, this is the source of some of their security issues, but there's still plenty of good examples. Plug and play hardware. Autodetect and autoconfigure network and internet connections. CLEAN install and uninstall (providing the 3rd party vendor did it right, but that's a whole other issue). I've tried using apt-get, and not only did it take me a good half an hour to find the exact filename of what I wanted, but then it took another hour of fiddling with stuff to get it to install, only to discover that what I just installed required some other thing that took me another hour to find and install.

      However, if typical users are how you represent, them, then they probably have trouble using anything that isn't totally set-up for them to begin with, and how is a totally set-up Linux box more difficult than a totally set-up Windows box? Either way, all I have to do is click on stuff.

      There's a totally set up Linux box? :)

      Just so you know, the afore-mentioned apt-get experience was on a Lindows machine that I bought. (Hey, it was good machine for the price, and I figured it was worth at least trying before installing Win2K...) It was already set up to do a bunch of things, and their click-to-run software worked kinda, but anything they didn't offer was nearly impossible to install. For an "out of the box" Linux system it left a lot to be desired, both in usability and performance. (Performance is another issue, though)

      Needs work...
      =Smidge=

    90. Re:EASIER SETUP! by flithm · · Score: 1

      You guys are all missing the point. A lot of the benificial aspects of using unix come from the power and flexibility of it. You don't get this flexibility without a cost. You simply can't have a system that is so easy to use, so quick and beautiful, so user friendly, without having the initial learning curve steeply high.

      In case you're all confused, let me explain. Windows is NOT user friendly. Once you adjust to unix, and command line arguments, and all the various things that make unix so great to use, you realize this. But during the transition, all those things SUCK. They're confusing, they slow you down, they make your life hell. I went through this, just like so many other people.

      People complain that unix is hard to use, but it's just got a steeper learning curve. People should also realize though, that this learning curve can be lessened through the use of gui systems such as kde and gnome. For the very computer illiterate, learning one of these will likely be just as easy/hard as learning to use windows. These type of people will all be able to access their email, write word documents, etc.

      It's the in-the-middle computer user that has the most problems, because these are the people who are installing new programs, using file sharing, trying to customize their settings, etc. And if we're honest we have to realize that these are the people who also have the most problems with windows. They're the one getting and propagating the virii, trojans, and other nasty things that are inherent problems with windows. They're the ones who get their registries up to 50+ megs by installing tons of useless programs.

      These people should probably stick with windows, since they tend to want a quick and easy solution, and they certainly dont want to learn anything new. I don't see the obsession with people wanting to convert the world to linux. Unix isn't for everyone, some people just aren't interested in the type of computing freedom that comes at the cost of a larger learning curve.

      I also want to mention that another point that came up in peoples post is the difficulty of installing linux. I've had to walk several people through installing windows, and since windows comes pre-installed on most machines these days I don't think the argument is completely valid. Most people can't do a windows install, let alone a linux install. And if linux came pre-installed, I think that people would have a much easier time getting to know it. Another thing to note is that today with more modern installers like the ones that mandrake, suse, red hat, etc use... these are very easy to install, and very comparable to the windows install.

      I think people should not get in such a knot about this issue. Unix isn't for everyone, nor should it be! Us unix fans love unix because it is so easy to use and so user friendly, but new unix users hate it because it's so hard to learn, and while learning how to use it effectively it slows you down, and frustrates you. In my opinion the beauty of unix is the fact that it was born from choice. People who are truly into computing simply need something better than windows. You don't see everyone driving around in race cars, even though they're technically superior to cars in many ways. (negating cost of course). It's not a perfect analogy but it serves my point.

    91. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      As an engineering major, you've probably used UNIX machines at school, right? If that's the case, then for you I think the learning curve for Linux would be about a week - provided you want to use it like UNIX and not like Windows.

    92. Re:EASIER SETUP! by sumdumass · · Score: 1

      Of course I didn't read your journel. If somethign in it was relevent to the post then I asume you would have included it in the post.

      Also you are missing the point of urpmi, with a standard rpm, you can place it in a directory, cd to that directory and issue urpmi package name and it _will_ solve your dependencies. Or make every effort trying. also just about any popular pice of software even the ones that aren't popular have urpmi builds already availible. the fact you are using SuSE and had problems doesn't pertain to mandrake.

      Also it isn't that dificult to take a tarball, and run rpm --build in it then use urpmi to resolve dependancies. i'm beguining to think linux is hard because people have a dying belief that if it isn't in thier distrobution then it isn't ready.

      I have friends that picked a distrobution because they saw people talking about it in some chaT room and was told it was good. One of them even tryed out slackware when they coulnd't even change the screen resolution on thier windows box. They thought it was nothign but fun until they were presented with somthing like you describe. then they decide to throw the hammer down and get pissed when they see I got it going in a matter of seconds/minutes. Mandrake is the way to go for newbs. After gettign them on mandrake the story was totaly different.

      I also have a buddy that only got on a computer when searching for books at the public library. He took to mandrake as easy as anyone ever thinking microsoft was. He now uses SuSE for various reasons and hates going to microsoft for anythign.

      Alot of your "it's too hard" or "it isn't ready for the desktop" is based on inexperience with other computer systems or an inherant belief in another product. Change isn't normal in todays society. Even when microsoft changes stuff in thier operating systems people don't like it and claim stuff like it was just a betta release or somethign simular. It is even more frustrating when somethign looks simular enough that you thinkyou should be able to do somethign but cannot. It becomes it's the problem and not your the problem. i couldn't really disagree either.

    93. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      I call bullshit cause you think the dweebs and nerds here will give you credence and props cause you were one of the maybe 5, 10, 100? kids globally 'programming at 7 or 8'. Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      First of all, if you can't already read and write by 8, you're behind. Anybody still learning to read and write at that age is, I'm sorry to say, below average. It's not that they're stupid, simply that their capabilities in that area are not as good as most people's.

      But besides that, programming is an entirely different skill. It's all about logic, and even if you don't know how to write English very well yet, you can still learn how to write programs. Basic programming is extremely simple. Basically, all you need to understand is branching. How can you not understand a concept like that by 8 if you're interested in it? Once you add I/O and loops to that, you've pretty much got it.

      The number of people capable of programming by eight is far more than 100. It's probably in the millions, if not over a billion. Programming is based on simple logic skills that aren't that hard for kids to learn. The fact that you don't seem to have a good grasp on what kids are capable of suggests that you don't have a kid.

      And for the record, I was learning BASIC from the reference manual when I was 6 or 7.

    94. Re:EASIER SETUP! by AKAImBatman · · Score: 1

      Apparently sir, it is easier for you to spout off at the mouth rather than take 5-10 minutes to read through a very involved review of the various Linux OSes. In doing so, you have gone on to make a fool of yourself.

      Please explain to me how one would go about doing a "urpmi --install Microsoft Office" ? Or a "urpmi --install Oracle"? Are you attempting to tell me that the source code for third party applications are available under urpmi? That's one impressive system!

      The specific example I used was VLC. I found a site that had (supposedly) a prebuilt RPM, plus all the dependencies. However, I found that a great deal of the dependencies were missing (e.g. libtheora, w32codecs, etc) that I have little reason to believe would be in urpmi either. (A quick check of Mandrake's RPM list confirms that w32codecs is missing).

      Even if we assume that we can build the missing packages from source, how do you expect Grandma to figure out 'rpm --build'? This is NOT ease of use. If you have deluded yourself into thinking it is, then I fear that the Linux Desktop may be DOA.

    95. Re:EASIER SETUP! by sumdumass · · Score: 1
      Ok, I'm not going to spend a bunch of time arguing about somethign as trivial as this. So this is probally the last reply.

      You are corect that microsoft office isn't in the urpmi source, although crossover office/wine will allow it to run reletivly easy. Get the pay version and not the "I can do it myself version" because they include scripts and instructions that make it simple.

      Oracle has a binary install that would just tell you what dependencies you are missing. It wouldn't be too hard to "urpmi dependency" and wait a few seconds. Although this isn't as easy as urpmi oricle, it is easier then hunting and finding all the dependencies and having to worry about thier dependecies. I have been thru "dependency hell" and I know enough to say mandrake takes most if not all of that away from the experience.

      Also the windows codecs are availible in the plf sources for the urpmi set. Mandrake will not (or usually doesn't) include third party non free items in thier official urpmi sources. The PLF libraries do in deed include it and I have installed them for other programs. So yes if the sources are set up then you will get it. Here is a link to help you set your sources up
      http://urpmi.org/easyurpmi/index.php

      Also here is a link explaining what the plf is incase you haven't heard about it with all your linux knowledge and experience.
      http://plf.zarb.org/

      It is not my intention and never was to direct my comments directly to you in a manner that may upset or degrade you. My intentions are more to the did you know linux can do this wich you obviously wasn't too aware of.

      Even if we assume that we can build the missing packages from source, how do you expect Grandma to figure out 'rpm --build'? This is NOT ease of use. If you have deluded yourself into thinking it is, then I fear that the Linux Desktop may be DOA


      I don't expect granpma to be able to do it. Just as I don't expect grandma to be able to keep her windows computer free from parisites and spyware. I also don't expect grandma to be doing alot of stuff out of the norm either. As far as playing some simple games to pass the time, surfing the internet, checking her email and maybe writing some letters linux is more then capable. Any grandma doing much more then that like installing oracle or installing the operating system or what ever isn't the typicle grandma and would be able to figure it out.

      It apears that you are set in finding a "windows installer" type installing program that if it varies, won't fit the bill. I'm not saying that the mandrake urpmi is perfect but, I am saying that it has solved most if not all the problems being spouted as whats holding linux back. The refusal to except the fact that there are viable solutions availible is what is really holding linux back on the desktop. there is no need to cater to 100 users in a world of 1,000,000 users that will never need the stuff. linux will just work for 99% of the users using microsoft right now that yuo would call grandma.
    96. Re:EASIER SETUP! by AKAImBatman · · Score: 1

      It apears that you are set in finding a "windows installer" type installing program that if it varies, won't fit the bill. I'm not saying that the mandrake urpmi is perfect but, I am saying that it has solved most if not all the problems being spouted as whats holding linux back. The refusal to except the fact that there are viable solutions availible is what is really holding linux back on the desktop. there is no need to cater to 100 users in a world of 1,000,000 users that will never need the stuff. linux will just work for 99% of the users using microsoft right now that yuo would call grandma.

      A Windows installer would be the least desired, but workable solution. The best solution is something like Apple where the application is entirely self-contained (including most dependencies). I've heard a few people complain about this idea as it could potentially result in duplicated code. However, the reality is that you'll never need many of these code files more than once. i.e. I have one video player, one music player, one office suite, and one web browser. While you may double up some of those, you are unlikely to run both applications at the same time. Thus I may have two copies of libogg, but only one gets loaded at a time. This results in only minor amounts of disk space being "wasted" in exchange for a cohesive, easy to use experience.

      URPMI/YaST/RedCarpet/apt-get is great for updating your open source software. But regular, run of mill users will want to install their commercial games, recipe programs, database software, etc. that they may not want to OS alternative of. Linux *has* to support that if it wants to be a Desktop system rather than a Workstation OS.

      FWIW, I am well versed in different OSes and much prefer BSD over Linux. I started my experiment to see if Linux had really reached the "easy to use desktop" level that has been recently advertised. My conclusion is that Linux is getting close, but the "compile from source" mantra has to be abandoned if Linux wishes to be a true desktop competitor. Of course, I wouldn't have to repeat all of this if you had just *read* my journal.

      *sigh*

    97. Re:EASIER SETUP! by sgtrock · · Score: 1

      I wouldn't call my kids normal, necessarily. Like any parent, I think they're the best kids on the planet. :) However, I don't think they're abnormal users of computers. Both of my kids started out playing on a Linux computer keyboard when they were old enough to sit on my lap and see the screen, or about 2 years old. They generally banged away on the keys while I was trying to get something semi-useful done. :) My kids are 9 and 14 now, so they've suffered along with the rest of us as Linux usability has steadily improved.

      I taught both my son and my daughter how to log in to Linux as soon as they could find their names on the keyboard, or about 5 or 6 years old. I just used their 4 letter family nickname as both their username and password. Both of them got the concept of their 'own' login right away. The fact that kids can be incredibly posessive probably helped.

      The login that I set up for each of them fired up a standard KDE layout for them under their own user accounts. Once they were logged in, I spent maybe 20 minutes showing each of them how to open and close apps using their favorite games, then turned them loose.

      For the first year or so for both of them, I spent a fair amount of time cleaning stuff up that they 'broke'. It was typically the kind of mistakes that you'd expect; messed up screen resolutions in games, files saved in odd places that they couldn't find, etc. I still have to do that occasionally, but it really doesn't happen all that often any longer.

      That's kind of throwing someone in the deep end to see if they can swim, but it's a pretty graphic demonstration of what a complete newbie with no formal training can do. Both of them use Mozilla to access the Web regularly. Both have email accounts, although only my 14 year old bothers to check his regularly. Both play a few games. Both use OpenOffice and KWrite to write documents. Both spend some time exploring some of the oddball stuff that's loaded, just to see where and what it is.

      My 9 year old has been playing around with the simpler drawing tools, and has been pestering me to replace our broken printer with another color printer so she can print out her artwork.

      My 14 year old occasionally makes noises about exploring programming, but he doesn't really seem all that interested in diving into it hardcore. More of a, "wouldn't it be cool if..." kind of thing. I'm not a programmer myself, so I'm not really in a position to aid or abet him there. He's also beginning to explore the rest of Open Office.

      I used to have a dual boot system for them so they could play some Windows games, but after it croaked for the third time I just left them with Linux. They are happy playing UT2K4 natively anyway. I'll occasionally dig up an old game like Warcraft II or Majesty and can get it running with Winex or Wine. Lately I haven't even bothered to do that.

      Neither child cares about computers other than as a tool to do things. Neither child has expressed much interest in understanding how they work, except when our network connection is down and they want to know when it will be up again. (Living out in the boonies means they get to experience this particular joy far more often than any of us would like). All in all, typical computer users.

      So, I would argue that any child CAN use Linux and enjoy it. However, that kid had better be backed up by a parent who knows the minimum for how to recover from stupid mistakes, or that kid needs to be closely supervised so they don't make too many stupid mistakes.

      So, are most Linux distros kid ready? I'd say the answer is a qualified "Yes". Are most Linux distros family (consumer) ready? I'd say the answer is a qualified "No".

      In my view, a distro can claim to be family ready when they can offer a support program with call-in support to a help desk that can walk people through recovering from the kinds of issues that I've seen. In order to do that successfully, a distro would be forced to choose a limited number of apps that would be covered by their support contract. Otherwise, that distro will never turn a profit.

    98. Re:EASIER SETUP! by tbjw · · Score: 1

      Fair enough, some people are retarded and need `open other end' on coke cans or whatever.

      I assume most people here need to use computers & know how right? But how many people here use a command line to manage files? Or for copying files to and from remote machines? I'm sure there's a few of you out there; but the point remains that you don't need to be an idiot to get a massive productivity boost out of using a friendly UI.

      Even autocompletion in a command line shell is a UI feature. So you see, a consistent usable GUI is not just for grandma, it's for you too.

    99. Re:EASIER SETUP! by CAIMLAS · · Score: 2, Interesting

      Um, the only reason that the RTFM attitude has to exist is because the wrong people are trying to use computers. No, computing shouldn't be for everyone, just like physics isn't for everyone. Consumers should have consumer products, not computers.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    100. Re:EASIER SETUP! by Chris+Burke · · Score: 1

      I started programming in BASIC on the TI-99 when I was nine. I already knew how to read rather well, thanks. Record books -- buy them for your children! Yeah, I know that makes me abnormal, but it surely isn't that rare. A lot of geeks got their start in the BASIC languages that came with computers back in that era -- be they TRS-80, C-64, or TI-99.

      No complaints with what else you said, just pointing this out.

      --

      The enemies of Democracy are
    101. Re:EASIER SETUP! by NanoGator · · Score: 1

      "No, computing shouldn't be for everyone, just like physics isn't for everyone. Consumers should have consumer products, not computers."

      There was a similar attitude towards literacy a few hundred years ago.

      --
      "Derp de derp."
    102. Re:EASIER SETUP! by sumdumass · · Score: 1
      FWIW, I am well versed in different OSes and much prefer BSD over Linux. I started my experiment to see if Linux had really reached the "easy to use desktop" level that has been recently advertised. My conclusion is that Linux is getting close, but the "compile from source" mantra has to be abandoned if Linux wishes to be a true desktop competitor. Of course, I wouldn't have to repeat all of this if you had just *read* my journal.


      You can get off the "read my journel" horse. If there was something valid to say in there then you would have said it in the post. Besides I have read your journel and I don't think that anything said in there will change my opinion that for the majority of users, the switch to Mandrake or simular modern distrobutions and the tools they offere will be little different then switching from windows 98 to xp. Also the tools MAndrake offers do about everything you want linux to do.

      It isn't linux's fault that other venders want to offer thier proprietary software in a source distrobution rather then a prepackaged binary. That analogy while valid seems to goto more of the effect that "sofware vendor aren't ready for linux on the desktop" rather then linux isn't ready.

      This is important to distinguish because the fix or solution needs to be directed into different areas. You wouldn't complain to Microsoft if the latest unreal tournament game wouldn't install properly because it needed opengl graphics drivers or something. Alot of effort and work has went into convincing hardware companies to start suppoorting linux and maybe the solution is to aply some of those tactics on software venders.

      There is nothing stoping ut2004 or even oracle from including all thier dependencies but blaming it on linux and claiming it is unusable is the wrong direction to take. To get basic functionality of a computer for a desktop that most people want today, linux is there. If you need or even want some proprietary applications then it rests on thier (the vendors) shoulders and the efforts should be focused on gettign them to work on this area. Even if linux did have a windows installer type program or somethign simular to OSx's installer, it woulnd't mean anythign if the venders didn't take advantage of it. That is somewhat the situation right now.

      There have been auto config scripts availible for ages along with dependency checkers. If they arent using it now to alieviate some of the pain of installing them, what would make them use the better ones in the future?
    103. Re:EASIER SETUP! by AKAImBatman · · Score: 1

      It isn't linux's fault that other venders want to offer thier proprietary software in a source distrobution rather then a prepackaged binary. That analogy while valid seems to goto more of the effect that "sofware vendor aren't ready for linux on the desktop" rather then linux isn't ready.

      So you're saying that our mythical "Grandma" should know how to compile from source!? That is *completely* unreasonable. Not only will installs take forever, but there are a variety of different reasons that compiles might fail on similar environments. Not to mention that Grandma is going to freak when she sees all this garbage text going by. You know what she's going to do? "Give me back my Windows, NOW!"

      You don't win market share by forcing stupid religious decisions on consumers.

    104. Re:EASIER SETUP! by LWATCDR · · Score: 1

      This is true with limits.
      Using a computer does not need to be hard. Look at Mac OS/X frendly on the top a very usable with lots of Unix goodness for those that want it.
      Just because you do not know what an fstab file is does not make you an idiot. For most people Computers are just a tool.
      The biggest problem with linux that I have found is printing. Cups helps but it still has issues.
      Linux is getting better all the time but it still is not easy enough yet.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    105. Re:EASIER SETUP! by silicon+not+in+the+v · · Score: 1

      Huh? I just read two posts in a row saying how installing Windows XP is not easy. I'm wondering if there is a difference in the installation procedures between XP Home version and XP Professional version. I'm betting there is because after having done installations many times with Windows 3.1, 95, and 98, I was amazed at how simple the XP Home version install was. It was almost scary that the thing would just go on by itself for long periods of time, and I only had to click 3 or 4 times before it was done. Maybe the Professional version is what you have used, where it asks a lot more questions, so it seems harder.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    106. Re:EASIER SETUP! by orasio · · Score: 1

      I don't think so.
      Interfaces can be measured through numbers. Once you have agreed which characteristics are desirable (quickness of response, learning time, efficiency), you can build a framework where you can measure those things, and experiment until you have an interface that performs well according to your expectation.
      That, at least, might be not 100% sobjective.
      If that was too subjective for you, you can try googling for cognitive engineering which is a way of making designing critical interfaces, and as a discipline is responsible of some aspects of the design of many human - computer interfaces that we use nowadays.

    107. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      People who need battery insertion instructions don't need a computer. They need a drool cup.

    108. Re:EASIER SETUP! by violet16 · · Score: 1

      Yeah, I waz just razzin' ya. I POKEd the C64 too, and dammit, I STILL play Archon.

    109. Re:EASIER SETUP! by orasio · · Score: 1

      A lot of boys and girls and I (about 40), 19 years ago, were learning to program LOGO on two texas instruments, taught by two school teachers, in some kind of community school. 15 of them were in my elementary school. We all learned to program LOGO by the age of 8, and started with BASIC(yuck) by 9. Although we could be classified as intelligent kids, most of us were not nerds (I am, though) and not geniuses either.

      We just had good teachers, and a great language (LOGO, which is much closer to modern languages than BASIC is), and did C00l stuff, like simple programmed animations with moving sprites, and video games (LOGO rulz!!).

      We were not the typical computer user, because there was not such thing, but we were many regular kids who could program by the age of 8 and still be regular kids. By the way, in my country (Uruguay) there were many experiences like that, but at least this one was very successful, and to me it proves at least that 8 year olds are old enough to program, while my mother who is 51, won't learn how to use a multi-CD player. (that meaning that if you can't use technology it's not because you don't have the capacity, but just because you are spoiled)

    110. Re:EASIER SETUP! by raodin · · Score: 1

      Yea.. its a damn fun game. The old joysticks are wearing out tho, so I'm going to have to pick up an emulator soon I think.

    111. Re:EASIER SETUP! by Total_Wimp · · Score: 1

      I didn't mean to imply that I think XP is hard to install if you have pretty standard equipment. But it doesn't compare with put-the-disk-in-and-wait that you get with Knoppix. and when you add in the product activation (you did do product activation didn't you?) then it's still more complex than the 3-4 clicks necessary to install Red Hat.

      If you count the fact that patching the system is far more critical than with Red Hat, and is possibly not even a factor with Knoppix, then the situation leans even farther to the Linux camp.

      XP is not hard, but Linux doesn't exactly need to "catch up to Windows".

      TW

    112. Re:EASIER SETUP! by sumdumass · · Score: 1
      So you're saying that our mythical "Grandma" should know how to compile from source!? That is *completely* unreasonable. Not only will installs take forever, but there are a variety of different reasons that compiles might fail on similar environments. Not to mention that Grandma is going to freak when she sees all this garbage text going by. You know what she's going to do? "Give me back my Windows, NOW!"

      You don't win market share by forcing stupid religious decisions on consumers.


      Well I'm not sure if you didn't grt enough attention when you were a kid or if you like puting your own words in othe rpeoples mouth.
    113. Re:EASIER SETUP! by sumdumass · · Score: 1
      Disreguard that other post. I was working on something else and hit the wrong screen. but here is my reply to your statment.

      So you're saying that our mythical "Grandma" should know how to compile from source!? That is *completely* unreasonable. Not only will installs take forever, but there are a variety of different reasons that compiles might fail on similar environments. Not to mention that Grandma is going to freak when she sees all this garbage text going by. You know what she's going to do? "Give me back my Windows, NOW!"

      You don't win market share by forcing stupid religious decisions on consumers.


      This is nowhere near what i'm saying. I'm saying that the "mythical grandma" will be just as hapy with the open source alternatives. It is the "mythical grandmas" that arent little old ladies that don't know anythign about computers, that will have to compile from source if that is the only way it is availible. These mythical peole that have no clue about computers _do_not_ install oracle or some other advanced application. The ones that do will have little to no problem installing them. I have no idea why anynone would even think a little old lady withn no computer experience would need to run something like that. Please give me a good valid reson why some little old lady that knows nothign about computers would need to run oracle or anything simular on windows.. for that matter give me an example of a little old grandma that all the sudden decides to dump all the windows utilities and aplications like media player or outlook express and wants to install somthign different. Now make sure this non computer knowledge "grandma" is doing it because she wants to and not because a grandson or someone told her too. My point, little old "mythical grandma" will be perfectly content with what she has.

      I'm also saying your concerns are valid but are being directed to the wrong place. How does a linux distrobution, whether mandrake or redhat or SuSe or whatever have the right to tell some third party vendor how to package thier software? See the point here? It isn't linux's fault that other venders don't cater thier software to your liking. The instalation issues your having _are_ a valid issue but you need to direct the criticism to were it should be placed. I.E. vendors arent ready for linux on the desktop.

      In the cases were the "mythical grandma" does need or want somethign different then she will mosst likely get someon else to install it for them. just like what happens in windows today. It isn't unreasonable for anyone to ask for help especially the same people that would need it in windows.

      it still see the issue being totaly backwards compaired to your way of thinking. linux is ready for the desktop and has been for a while, the problem is that thier party vendor arent ready for linux on the desktop. If you have an issue with it then take it up with the thierd party venders, the maintainers of linux or it's respected distrobutions have no control over how some third party vender installes it's software. I don't see how anyone could think that linux or even open source was that powerfull to make other people do somethign they don't want to do. It is up to us to presure the rite people in the rite places to get this changed out. Going after linux distrobution that already have somethign in place isn't the answer. you wouldn't go after exon or british petrolium because the gas station installed a newfangled pump and you couldn't figure out how to operate it would you? no, you would ask the gas station to explain it or make it easier to use.
    114. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Come on now, writing ANY type of program at 7 or 8 is AB-FUCKING-NORMAL, I don't care how smart you are, when you're 7 or 8 you're flying kites and playing little league, so I call bullshit. [...] Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      Your attitude is more related to the problem than anything else. It's this strange perception that there's some kind of genius required to understand computers. I was programming at 6 years old, on my neighbours Spectravideo. I don't say it to earn geek points, I'm saying it because the computer came with a book that told you how to program the damn thing. You wanted to use the computer to do anything, you read that book, and when you wanted to learn more, you went back and read different sections.

      I'm no genius. The code I was writing wasn't stellar... it looked like this:

      10 PRINT "Enter the password:"
      20 INPUT A$
      30 IF A$"BOLOGNE" THEN GOTO 10
      40 PRINT "ACCESS GRANTED!"

      But everyone looked at me like I'd done something magical, because "computers are hard". I was reading some flimsy Usborne books, with little cartoon pictures of robots putting numbers and letters into pigeon holes - it wasn't very difficult. But everyone thought it was, because (like you) they think computer programming is something for brainiac kids.

    115. Re:EASIER SETUP! by Anonymous Coward · · Score: 0

      Stupid me for not hitting the preview button... there's supposed to be a <> in there.

    116. Re:EASIER SETUP! by Crayon+Kid · · Score: 1

      Correct me if I'm wrong, but OEone is nothing more than another window manager combined with a standard set of tools. What does it do to ease third party software installation?

      Nothing, it was an example for a well done interface. Just so people won't say there isn't any.

      At the very least, I want to be able to double click on an installer and have all dependencies automagically taken care of. I don't want any RPM conflicts, and I don't want to have to track down packages myself. Even better would be like OS X. Download a DMG, it automounts, then you drag the application to whatever "Applications" folder you want to use. THAT is what I want.

      Zero Install is a step in that direction. At the very least it's distribution agnostic. But for some reason there's a huge number of about 20 apps which provide ZI packages.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    117. Re:EASIER SETUP! by name773 · · Score: 1

      The SOLUTION is to make the design usable in the first place.
      it is usable. there's just a learning curve. partially due to the fact that linux is different from what w32 users are used to. when they make linux "usable" with a high overhead gui and bloated interfaces, i'll be using lfs or a bsd

      maybe mainstream isn't the target market for this os; it wasn't for unix

    118. Re:EASIER SETUP! by ciggieposeur · · Score: 1

      Come on now, writing ANY type of program at 7 or 8 is AB-FUCKING-NORMAL, I don't care how smart you are, when you're 7 or 8 you're flying kites and playing little league, so I call bullshit. I call bullshit cause you think the dweebs and nerds here will give you credence and props cause you were one of the maybe 5, 10, 100? kids globally 'programming at 7 or 8'. Sorry Doogie Howser, you were learning to read and write at 7 or 8, and if you weren't, in all honesty, how normal of a child were you? Really?

      Sigh.

      I took a class in 3rd grade, at 8 years old mind you, to program Apple II BASIC. My elementary school of a few hundred students had about 25 in my class, all of us programming at age 8. Granted it was the "gifted" program and only two elementary schools had it in my old town, but I assure you that THOUSANDS of 8-year-old children learned how to program computers; many of them did NOT grow up to be computer geeks either. Do you remember all the books for teaching children how to program BASIC and eventually move up to Pascal? They were right next to the Visicalc manuals two shelves away of the UFO section at my local library.

      if you use, or know how to use, or have heard of anything but Microsoft Windows, then you're NOT a typical user.

      My brother has heard of Linux. My wife had heard of Unix before I met her. Everyone has heard of Macintosh.

      I understand your frustration with assholes who reply "RTFM" to any user question. But I think you fail to grasp the point that a rather large segment of the population knows how to use computers at a much higher level than they are given credit for. Yes, throughout the 80's people picked up on DOS commands (many of which DO have relevance in the command-line Unix era).

      You SAY we should get off our elitist high horse. Then you turn around and insult everyone who isn't you. Cognitive dissonance perhaps?

    119. Re:EASIER SETUP! by AKAImBatman · · Score: 1

      Nothing, it was an example for a well done interface. Just so people won't say there isn't any.

      Anyone who's used KDE and OEM Gnome can say with certainty that there are nice desktops for Linux. I'm glad that OEOne is also in the fray, but third party software is the real problem. :-)

      Zero Install is a step in that direction. At the very least it's distribution agnostic. But for some reason there's a huge number of about 20 apps which provide ZI packages.

      Indeed. I keep waiting for Zero Install to go somewhere. I think their biggest mistake is giving it the impression of being tied to Rox. Rox is great, but not everyone wants it. Also, I think they need to downplay the repository a bit more. It should be like Apple, comes from anywhere and installs with ease.

    120. Re:EASIER SETUP! by Mornelithe · · Score: 1

      There's a totally set up Linux box? :)

      That's hardly the fault of open source developers, is it? I'm sure Dell could make a Linux PC where the user could just plug-in and go. They'd know what all was in the PC, so they could configure it totally. But, I don't think they do this. From the looks of their site, their "Linux PCs" come with a copy of FreeDOS installed, with Linux in the box, so Microsoft doesn't destroy them, or something.

      That doesn't mean it can't be done, it just means it isn't on a large scale. But how much can the Linux Desktop advocates do to put this kind of thing in place? They don't have the resources to start up a company the size of Dell.

      I agree with you for the most part. Linux probably can't be used by the lowest common denominator of people. There's plenty of people out there who don't even want it to be (or at least don't care). However, the fact that it can't be currently isn't totally the fault of the "open source community" if you go by the LCD standard. If Dell computers came installed with FreeDOS and Windows XP in a box, people wouldn't be able to use it either.

      I'd say Linux really fails usability when you look at (what, apparently, are) "moderate" users. People who can already use computers and do stuff by themselves, and configure things the way they want. Configuration is different on Linux, for the most part. That's not to say it's inherently harder (how is reading and writing a line in a file harder than searching through tons of configuration panels for the one you want?), but it's different and scary for people who've only done it one way and don't care to learn (I'm not saying they should have to, either).

      --

      I've come for the woman, and your head.

    121. Re:EASIER SETUP! by Qacker · · Score: 1

      Good point! Im 14 and I run Slackware(after a short time using Mandrake a switched and never looked back). I build all my own software and complied the 2.6.2 kernel. If some dumbshit can barly use a PS2 then I don't care if they use Linux or not. At school if I see someone that has some computer skill beyond 'point n click' then I will introduce them to Linux, explain that its free and explain what it is basicaly. Sadly Im about the smartest(computer wise) kid in the school but I have a cool computer teacher that dosn't use linux but knows about it. He lets me sit around messing with Windows and the CLI or making stuff in Bryce5. Point is that some kids are *not* dumb and don't need or want some distro like Lindows(or what ever they call it now:)) * 100 PS: If anyone makes a commend saying something like: "Why are you on slashdot, shouldn't you censor yourself with a squide proxy little kid?" I say piss off. I have seen the goatse man(tricked by a troll no less) and while it was nasty it didn't turn me gay or give me nightmares.

      --
      Learn lisp today!
    122. Re:EASIER SETUP! by silicon+not+in+the+v · · Score: 1

      Please don't bring up Knoppix. That's a totally different animal because it's not installing anything. Sure, anyone can make a 0-click bootable disc if it's not going to put anything on your hard drive.

      I haven't tried Red Hat. I did Debian, but the install process is a PITA, and I hate it. I did Mandrake, and that's better, but still a lot of hoops to jump through. I tried MEPIS, to get an easy to setup Debian system, but MEPIS couldn't even boot because it didn't like my hardware. Knoppix would boot to KDE fine, but when I tried their install script, it croaked.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    123. Re:EASIER SETUP! by leandrod · · Score: 1
      > No clicky-drooly friendly installers for most software

      Synaptic.

      > limited usable software selection. (one word:gnucash)

      GNUCash is not anymore the only game in town. There are simpler, less capable alternatives.

      > sporadic hardware support (Scanners, printers, usb, etc...)

      This is a toughie, for on one hand it is a critical mass issue, on the other a freedom one.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  3. The Biggest Problem With Linux by icypyr0 · · Score: 3, Insightful

    Surely, the biggest problem with linux is the very problem that Groklaw is attempting to address -- usability. Admit it, the learning curve for linux is huge, like it or not.

    Linux will never be able to truly have a mainstream challenge to Windows until it applies the tried and true formula of Microsoft, AOL, and all of those massive software companies.

    1. Re:The Biggest Problem With Linux by 2nd+Post! · · Score: 1

      I would suggest the Mac paradigm of usability is less user hostile than Microsoft's

      What is implied from listing the massive companies is that Linux usability is only a marketing campaign and a couple dumbed down wizards away. It isn't, sadly, as no Linux organization can match AOL or MS in terms of marketing warchest.

    2. Re:The Biggest Problem With Linux by BiggerIsBetter · · Score: 4, Interesting

      The learning curve with ANY new operating system is large. Every tried to teach someone with no experience how to use Windows? It's hard. The Mac succeeds somewhat by hiding much of the complexity, and reducing the options available to the user. It make it hard to mess up, whereas Linux and Windows give the user the freedom to make mistakes (when working as root, anyway).

      The Linux vendors can't follow the MS route, because they can't strong-arm hardware and software vendors to produce products for their OS. This is a good thing, and FWIW, trying to compete with AOL is kinda silly anyway. It's a sad day when a Linux distro proclaims it's got the dumbass market sewn up. :-D Seriously though, there's little incentive to sell the public an OS for the most part. The market is really in pre-installed systems - most punters don't mess with their systems once they're setup - and for that to happen vendors need to risk the wrath of MS by installing the competitor's software. It's a risky venture for them, so it won't happen until Linux is seen as foolproof, and has greater perceived application support - that's marketing folks, for Scribus, OpenOffice, The Gimp, and most of all, for Games.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    3. Re:The Biggest Problem With Linux by Joe+Tie. · · Score: 2, Informative

      No, I won't admit it. A friend of mines computer was hit by a couple viruses. She'd never used Linux before, isn't a computer geek, and yet she had a good grasp of knoppix by the end of the day I burned a cd for her. The only question she had to ask was the name of a cd burning program, and after that she had no problems backing up the files from windows. Even better in light of the fact that she'd only burned cds in windows a few times, so doing that on any system was a fairly new thing.

      --
      Everything will be taken away from you.
    4. Re:The Biggest Problem With Linux by icypyr0 · · Score: 1

      Do you honestly think your grandma would have the same chance of success installing an application under Linux as Windows? No matter what distribution, you are living in fantasy land if you honestly think that the millions of bewildering components, options, and procedures that are inherent to Linux sum up to be as easy or easier than Windows, or OSX.

    5. Re:The Biggest Problem With Linux by Anonymous Coward · · Score: 0

      I don't think it's a single "huge learning curve" so much as many small learning curves that gang up on you. If a major distro installs and boots OK, but some settings aren't quite right, or something breaks, and this causes a problem, you have to know:

      -That the problem can be solved.
      -Where the problem is.
      -How to fix it.

      And depending on what the problem is, the difficulty of fixing it can be trivial(I named my file wrong) to painful(I'll have to recompile the kernel to get my hardware working).

      In Windows, usually, everything Just Works except that it crashes a lot :P But to some extent the same still applies - some tasks are easy, others are not.

    6. Re:The Biggest Problem With Linux by bfree · · Score: 1

      The more who use it -> the more there are to help others use it -> the easier it is to use -> windows is easier to use than linux. At this stage there isn't really much more to it than that.

      --

      Never underestimate the dark side of the Source

    7. Re:The Biggest Problem With Linux by name773 · · Score: 0

      until it applies the tried and true formula of Microsoft, AOL, and all of those massive software companies.
      i for one welcome are easy to use, excessively bloated, and dumbed down overlords.

    8. Re:The Biggest Problem With Linux by Kenardy · · Score: 1

      Shall I call BS or will you concede to ignorance?

      yum install programname
      yum update programname
      yum remove programname

      I've never seen an application program in Windows install / update / remove that easily and neither have you. No CD, no diskettes, no clicky-clicky, no "DoYouAgreeToStrangleYourChildrenClickYesOrTheSoft wareWillNotInstall" EULA. The only intellectual requirement is that the user be able to spell the programname and that the programname exist on the YUM server.

      I just don't think that is too much to ask. My Dad first used a computer a few weeks ago. With 5 minutes (or less) instruction he could install a program on Linux. But he starts class for Windows on Monday because Windows baffles him.

    9. Re:The Biggest Problem With Linux by Kenardy · · Score: 1

      After seeing me using Linux for a couple years (and seeing the BSOD twice weekly for the same time period) my wife asked me to install Linux for her. She got Mandrake 9.0. I showed her how to set up KMail and she hasn't had to ask me to do anything since.

      I promise you ... my wife will never be mistaken for a geek. I still do the admin stuff ... but I had to do it when she was using Windows, too.

    10. Re:The Biggest Problem With Linux by 10101001+10101001 · · Score: 1

      I think what you, and really PJ, seem to ignore is that Linux is very open ended (tons more than a Mac, much more than a Windows machine). The fact is, you have a lot of small tools that each their own job well. The result is you, the user, have to realize you can take tools x to z to do some task. There really doesn't *exist* a means, yet, to graphically paradigm all the components necessary together to do the one task, let alone to do it repetitively, with mutations, and with conditions.

      Now, to some extent PJ realizes there's no GUI to do the job, so you have to use the command-line, but then she wants to know what tools to do what. That's great, in theory, if everyone keeps wanting to do the same thing (and then someone could just make a hardcoded gui to do the task), but PJ is basically asking computer engineers to do the equivalent of what hardware engineers can't even begin to do (just try to get a single location storing all the various ways you can hook up various physical tools to do some job).

      In fact, in an attempt to prevent people from having to learn a billion different tools, whole languages have evolved in an attempt to simplify a lot of tasks while generally giving up a bit of flexibility. But, then you're talking about teaching every single person one or more scripting languages. I'm not against the idea in utter theory, but *none* of it is practical to fulfill the needs of usability. Entire volumes of books could try to guide you how to do task x with a collection of tools, and I'm sure people can buy them up. But, one place for them all to be freely used? For the most part, the job really *is* that of the user to learn the necessary tools and to use them to do some task..or to do it all manually with a few gui tools which were never designed for the job.

      The biggest thing that Linux really needs, then, is better descriptions of what tools do and how to use them. For the most part, that just means a better search tool than "apropos". Man pages, generally, are actually pretty good at providing concise details, examples, etc (exception on the monoliths *cough*bash*cough*). To this end, I agree. It'd also be nice to have a who tool to look up famous people, while we're at it. Provide a good gateway for people to learn what tools do what, and then let them read and toy with information from mans until the do the task. And maybe they'll have to learn a scripting language. The important part about usability isn't quick to learn, it's easy to learn. I think man pages, generally, do provide a good framework for that. They're just not a complete one (howtos come to mind).

      --
      Eurohacker European paranoia, gun rights, and h
    11. Re:The Biggest Problem With Linux by iabervon · · Score: 1

      I think that the total height of the learning curve matters at all. Most Linux gurus never learn all of the options to "ls". What matters more is how steep the climb to the first plateau is. If you can get the user to the point of having completed the first task of their choosing, there's a good chance that they're hooked, and will use your system despite it being very difficult to do anything further.

    12. Re:The Biggest Problem With Linux by icypyr0 · · Score: 1

      So, are you trying to say that clicking on a Windows installation package is on the same level of difficulty as compiling and installing a Linux app, as well as finding all the dependencies? If you are, then I'll just have to write you off as another mindless Linux drone.

      Its too bad that you are so blinded by the positives of open source software that you cannot see the weaknesses of it.

    13. Re:The Biggest Problem With Linux by Anonymous Coward · · Score: 0

      I tend to agree to an extent with Grocklaws motives.

      Here is the problem as I see it:
      With Windows/DOS there used to be two places to go when you had a problem with an application... the software manufacturer or Microsoft.

      With Linux, you have to find out all the libraries needed, find the ones for your current distro, find all of its dependent libraries, find the version for your distro, install both... and if it doesn't work, go find out what is next.

      Kind of a daunting if you aren't aware of everything out there. No matter how many books are written, nothing covers this information in enough detail to get you through this... and for someone who is not familiar with Linux it is a problem.

      You all can say Linux desktop is the future, but until there is a unified location to get information on how to do things which doesn't assume that you are already familiar with Linux, it will not work. For me, my biggest problem is not finding easily what the DOS equivalent commands are. Try finding the Linux equivalent of tracert (which is traceroute) without knowing what you are looking for. Imagine not having a book that shows the ls command and trying to use DIR? Try finding the Linux equivalent of most DOS commands, the documentation is lacking.

      Now, for my biggest suggestion... I learned how to do stuff on DOS because I was trying to get Wolfenstien 3d working. It took me a while to get everything done on my parents 486sx25 with 4mb or ram. Needed to make a boot disk, needed to run memmaker, and edit the config.sys and autoexec.bat. It took maybe 3 weeks off and on with some short conversations with a friend who was a database admin but I got it working and learned a lot in the process. The sad thing is that there is not enough practical stuff to force me to do the same with Linux. I use computers at work, and most of the time when I come home I wind up only using computers to play around and normally that means EQ or other video games. But, if someone were to write me a kick butt video game that is Linux only then I know there will be more people playing with Linux then there ever have been. People are easily complacent and unless there is a carrot then there is no reason for them to change.

      Course there is then also the issue in the Linux elitists that says RTFM but... is it really best to make people feel like ID10T's to win them to your side?

      My 2 cents...

    14. Re:The Biggest Problem With Linux by startled · · Score: 4, Insightful

      "The learning curve with ANY new operating system is large. Every tried to teach someone with no experience how to use Windows? It's hard."

      Absolutely. For quite some time I believed, as do most, that Windows was simply more usable than Linux, hence its popularity.

      Then I set some people up using Windows that had no computer experience, or had only Mac experience, or had only DOS experience.

      What an eye-opener. These people were absolutely as perplexed by Windows as you can imagine. It's as if you shoved them in front of a strange screen with thousands of dials and knobs, none with an obvious purpose. They didn't understand some of the metaphors-- folders even confused one of the Mac users!

      So, in reality, people like Windows because they've already learned how to use it.

    15. Re:The Biggest Problem With Linux by adamfranco · · Score: 2, Insightful
      Actually, granny would have a better chance of success with the various GUI wrappers for apt/yum/etc. Xandros, for instance, puts a link to its "Xandros Networks" apt-GUI right on the desktop. Opening this application shows you a list of new software availible, software installed, and a "shop" section with TuxRacer, Opera, and some other stuff in it. Clicking install (and entering the root password) for any app downloads and installs it with no fuss. Though I haven't used it, the "shop" section is particularly usable, since it has nice graphical icons and more detailed descriptions of each application.

      All in all, the apt/yum/etc-GUI install has got to be the most usable system created. Its so much easier than searching for a website that has executable for download, downloading the executable, then clicking through the wizard, selecting an install place, etc. Just click "install" and know that you got the latest version and that apt will update it later along with everything else.

      Along similar usability lines, I am currently running Xandros as a pilot to see if it is "mom" (or grandmom) ready as it is advertised as "very user friendly". In the process of this pilot, I've done detailed documentation of every step I've done to get my Xandros fully working. My hope is that these step-by-step instructions will help my various friends who seem interested, but are a bit scared of Linux.

      My big problem with Linux documentation in general (and what I am trying to do differently in my own) is the assumptions of knowledge on the part of the reader. My key example is documentation for installing software from source that goes like the following:
      ----
      1. Download the source. (rest as root)
      2. untar the archive: # tar -xzf someapp.tar.gz
      3. cd to the source directory
      4. # ./configure
      5. # make
      6. # make install

      ----

      How many times have you seen instructions like this?

      The other comments on the steps mentioned say "Thanks, that works great!" and things like that, but my compile threw errors and didn't work for me.

      The problem is, which I learned after 3 years of daily linux use and 5 distros (including FreeBSD), is that you often need to specify options for the "./configure" step, and those option are found by doing "./configure --help". NOBODY EVER MENTIONS THIS! (sorry for use of caps, but this is a pretty huge problem.)

      Compounding the problem is that once you do do a "./configure --help", you are given a huge list of options, but have no clue which ones (and what parameters you need to specify) to get your software to compile. Please tell me where I can find this if there is documentation as to a general process for trouble-shooting compile-options, because I have yet to find it.

      Instead of the above example, how about some instructions like the following:

      ---
      All steps are done as root (administrator). # is the root prompt of a command-shell, more info.

      1. Change to the source-download dirctory:
      # cd /usr/local/src/

      2. Download the source (someapp-1.x.x.tar.gz, where the x's are replaced by the latest version numbers, see http://www.mysite.org/releases/ for the latest version information.
      # wget ftp://dist.mysite.org/releases/someapp-1.x.x.tar.g z

      3. Untar the archive:
      # tar -xzf someapp-1.x.x.tar.gz

      4. Change to the uncompressed source directory:
      # cd someapp-1.x.x/

      5. Configure the installer.

      Most systems will need to specify the location of your Perl executable:
      # ./configure --perl=/usr/bin/perl
      Use the following command to find your Perl executable:
      # locate perl | grep bin

      Other common options that may be needed

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    16. Re:The Biggest Problem With Linux by westlake · · Score: 1

      In 2004 where do you find users outside of Senior Meadows whose only experience with computers is with MSDOS?

    17. Re:The Biggest Problem With Linux by NiceGeek · · Score: 1

      Um...are you dense? YUM (which I believe is the equivalent of apt-get or urpmi) has nothing to do with compiling an app. It downloads the requested program (AND IT'S DEPENDENCIES) and installs it.

    18. Re:The Biggest Problem With Linux by andalay · · Score: 2, Insightful

      Compiling: Seriously, don't compile if you cannot figure this stuff out. With apt-get/yum/whatever there should be no need for you to do this. If its really a big issue for a lot of users, you should take it up with your distro. The author shouldnt need to bother if you can't figure it out. That should be your vendor's job (hint, hint, subscribe, pay, support)

      If users like your grandma put pressure on the distros to support the more popular but currently unsupported packages, it gives them an economic reason to do the shit properly.

      Maybe a user-oriented distro would be honoured (theoretically) if you would ask them to create an installation package for you. I don't know. I just know that I have realized that expecting the authors to deal with the intracacies of systems they have no access to is too much to ask.

      Compiling is for people that want to alter the source, etc etc

      Personally, when I need software to just run, I do not have too much pride to run apt-get. Shit, if you want, you can use it to compile it automagically! Conversely, when I actually am working with some source code, then I will obviously fudge around with tgzs or cvs

    19. Re:The Biggest Problem With Linux by 1lus10n · · Score: 1

      people who work back room jobs, like shipping clerks, or file managers, or secretaries.

      A ton of older apps (early 90's, late 80's) run on nothing but DOS or DOS like platforms, why ? because they "just work" and all the shinny happy GUI crap usually doesnt.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    20. Re:The Biggest Problem With Linux by Anonymous Coward · · Score: 0

      people like Windows because they've already learned how to use it

      Well, that might be comforting to Linux advocates on some psychological level. But as the other poster said, it's 2004 now, and everyone you care about converting (in the first world) has Windows experience.

    21. Re:The Biggest Problem With Linux by zeroprime · · Score: 1

      I must disagree with you there. Linux will never become mainstream without driver support. Why didn't I say games or apps? Simple. Not everybody wants to open up code, that's perfectly understandable, especially when it's code directly dealing with the inner workings of device X. If the Linux kernel people actually cared about adoption they would create a driver standard and adhere to it for a while rather than redoing it every version or so. People who create a new graphics card or wireless nic wouldn't have to open code for a kernel interface or write new versions for different kernels, they could just do the same thing that they do with windows. Release a driver, and update it only when the need arises. People can learn how to use linux. The command line (bash at least) is not too different from dos and commands that the average user might mistake could easily be aliased even by the installers and kde and gnome are enough like the windows explorer after a fresh install that anybody with windows experiance could at least go on the internet, browse local files, and play mp3's (pardon, ogg's) without much trouble.

      --
      Hey! come on! try dividing it by anything!
    22. Re:The Biggest Problem With Linux by Total_Wimp · · Score: 1

      You are dead-on.

      It's like language. Learning English took me years, but it's amazingly easy for me now. If you want to put me in a Spanish class it's going to be hard for me, even though the average Spaniard has no trouble with it at all.

      Do you know what you need to do to make Spanish easy for me? Move me to Spain. I'll pick it up because I need to pick it up. If you put Linux in a users environment and they don't have another choice, they will learn it.

      TW

    23. Re:The Biggest Problem With Linux by cubic6 · · Score: 1

      Users will always have to compile some software until there is a common binary package format that *all* distros agree on, and an associated file system standard. FHS doesn't cut it. I personally don't think this is going to happen in the foreseeable future. There are too many big egos pushing their own "standards" for each distro to agree on one for the benefit of their users.

      --
      Karma: Contrapositive
    24. Re:The Biggest Problem With Linux by Magic5Ball · · Score: 1

      And thus you have hit squarely on the head a major reason why new operating systems are difficult to use for some people: New paradigms.

      Every year, I walk about 100 people through Mac OS basics, most from Windows backgrounds. The trickiest thing in OS 9 and OS X for most is the topline menu, which is fixed at the top of the screen, unlike the window-attached menu bar in most windowing environments. (Ejecting discs is near the top of the list too, since the trash means delete for everything else, and "put disc in trash" is not mentally akin to "give me my data"...)

      Next comes multi- /range-selecting (lists, image areas, etc), which is Ctrl/Shift+click in Windows. OS 9 is inconsistent with some apps regarding what lists can and cannot be multi-selected (some will allow multi-select but not range select!), or require unique Command/Option/Shift voodoo to do one kind of select in a way that's different from other apps. This got fixed in OS X (mostly). Most users end up trying different multi-selects until one works.

      Two fairly simple things (the latter of which is probably due to a lifetime of unsafe Windows disk unmounts...) cause most of the learning curve pain.

      This brings me to various window managers we see in Linux. With all due respect to diversity of code, freedom, etc, having three or more different sets of commands to copy/cut/paste text makes me think too much about what app has focus. Seriously.

      Copy=Ctrl+C, XOR Alt+C, XOR something+delete, XOR (middle/right/4-click) in ALL apps, or all four in all apps would be better for productivity (as much as this would confuse emacs). Knoppix, Debian, etc are mostly consistent about this, but until this becomes consistent across most things, teaching novice users Linux GUIs will remain more of an uphill battle than it needs to be.

      Also, it would help if the major window managers would agree on the default behavior for single-click things on the desktop, and how the taskbar behaves when applications in it are clicked. Finally, eject needs to be simpler than # eject /mnt/cdrom !

      -M5B
      OS X/slackware/Red Hat/AIX/Windows user

      --
      There are 1.1... kinds of people.
    25. Re:The Biggest Problem With Linux by chthon · · Score: 1

      Along similar usability lines, I am currently running Xandros as a pilot to see if it is "mom" (or grandmom) ready as it is advertised as "very user friendly". In the process of this pilot, I've done detailed documentation of every step I've done to get my Xandros fully working. My hope is that these step-by-step instructions will help my various friends who seem interested, but are a bit scared of Linux.

      I did this already with my father. Although a little bit memory hungry, I opted for KDE on his 256Mb, 2.0Ghz white box, installed Xandros, used the Debian CD's to have a larger list of applications and installed StarOffice 7.0 for him.

      What can he do ? Everything he needs to, but I need more documentation for him.

      • Camera mounting via a shortcut on his desktop
      • Printing on his HP 710C colour printer
      • Using StarOffice, GIMP, etc...
      • Use Sylpheed for mail
      • Added Mozilla 1.6
      • Surfing via modem

      I also connected his old PC using Samba for those things that are really not possible on his new PC : he has an unsupported scanner, he has a dia scanner on loan, but the SCSI card is ISA, he has an organiser on his serial port (maybe the software can run under Wine, but I have no time to learn Wine).

      Regards,

      Jurgen

    26. Re:The Biggest Problem With Linux by Anonymous Coward · · Score: 0

      All steps are done as root (administrator). # is the root prompt of a command-shell, more info.

      1. Change to the source-download dirctory:
      # cd /usr/local/src/

      2. Download the source (someapp-1.x.x.tar.gz, where the x's are replaced by the latest version numbers, see http://www.mysite.org/releases/ for the latest version information.
      # wget ftp://dist.mysite.org/releases/someapp-1.x.x.tar.g z

      3. Untar the archive:
      # tar -xzf someapp-1.x.x.tar.gz

      4. Change to the uncompressed source directory:
      # cd someapp-1.x.x/

      5. Configure the installer.

      Most systems will need to specify the location of your Perl executable:
      # ./configure --perl=/usr/bin/perl
      Use the following command to find your Perl executable:
      # locate perl | grep bin

      Other common options that may be needed for error-free compiling are:
      --example-option
      --example-option2
      # ./configure --perl=/usr/bin/perl --example-option --example-option2

      Much additional functionality can be added with other options. Run
      # ./configure --help
      for a list of these options.

      6. Complile
      # make

      7. Install
      If make threw errors, see http://www.mysite.org/docs/install/ or the forums, http://www.mysite.org/forums/.
      Otherwise run:
      # make install
      ---


      Why should users have to do all of this in the first place? If Linux is so configurable how about making an installer or script that does this for them when they click on a shortcut (you can imagine most users wanting the easy route will be using a GUI anyways). Get application developers for Linux to conform to some standard for app installs and getting people to convert will be alot easier. The same can be said for OS installations, they should be simple and standard, and the average user shouldn't have to select what type of monitor they have, or if they are using a 3 button mouse, or....

    27. Re:The Biggest Problem With Linux by RoLi · · Score: 2, Interesting
      With all due respect to diversity of code, freedom, etc, having three or more different sets of commands to copy/cut/paste text makes me think too much about what app has focus. Seriously.

      If you are so serious, I'm sure you can tell me just one reasonably popular GUI-application in Linux that doesn't work with Ctrl+X/C/V, because even after years of using Linux I couldn't find any except the old Netscape4 (which used Alt+X/C/V), which is extinct by now.

    28. Re:The Biggest Problem With Linux by NineNine · · Score: 1

      As a user, as soon as I saw those instructions my eyes would glaze over, and I'd throw the goddamned Linux CD's out the window.

    29. Re:The Biggest Problem With Linux by adamfranco · · Score: 1

      Compiling with instructions like "./configure, make, make install" is just an example of a place where the documentation requires knowledge on the part of the reader that the reader has no way to know they need or know how to find out. ESR's piece on CUPS that I linked to, as well as how to set up joysticks under Transgaming's Point2Play (expects a knowlege of what the "joystick name returned by jstest" is), as well as instructions on mounting a Firewire HD (requires knowledge of which line was in portant in a device scan), as well as etc.

      The problem isn't compiling, but the expectation in the documentation that the person knows more of the workings of the system than they do.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    30. Re:The Biggest Problem With Linux by adamfranco · · Score: 2, Interesting

      Get application developers for Linux to conform to some standard for app installs and getting people to convert will be alot easier.

      Its been tried for years. Good luck. The other problem is that developers don't necessarily have the resources to compile binaries for even all the major distros. However, good documentation (like Apple's PostgreSQL docs linked to in the grandparent) allows people of any knowlege level to get the software working.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    31. Re:The Biggest Problem With Linux by mattyrobinson69 · · Score: 1

      to eject a cd in kde 3.2.1 (what im using now) * right click desktop icon of CD Drive (not D: or E:) * click actions * click eject

    32. Re:The Biggest Problem With Linux by Magic5Ball · · Score: 1

      CinePaint.*

      But you miss the point.

      This is about Linux usability, which includes your GUI applications (popular or otherwise), and also shells, text editors, media players and many other programs, and making all of that more usable. To imply that no cut/copy/paste usability problem exists because you have not found any thus far is silly. Even more so is to imply that non-popular applications need not conform to accepted UI design standards.

      If (the royal) you simply focus on usability of specific apps, you miss the forest for the trees. Usability arises from the total user experience, although consistency is a significant part of that.

      * xv, Brahams and the USGS metadata stack came to mind first, but those are probably less popular among the general population, however that is defined.

      --
      There are 1.1... kinds of people.
    33. Re:The Biggest Problem With Linux by Trelane · · Score: 1

      Not necessarily.

      All we need is for someone to release a verion of InstallShield and for app vendors to actually frickin use the sucker. (instead of the command-line-only basic stuff they distribute now (Mathematica, MatLab, macromedia, I'm talking to YOU!) (FWIW, java recently has gotten this right! Nice pretty InstallShield installer)

      Double points if the InstallShield version also checks existing libs and programs and then only installs the deps that are not already installed, and even more points if it isolates those deps to its own subdir. Even more points if it interfaces with the distro in question to install what deps it can via that route.

      Via that route, we get pretty point-n-click installers and sidestep DLL, nee so, hell.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    34. Re:The Biggest Problem With Linux by RoLi · · Score: 1
      Gimp uses Ctrl+X/C/V, sounds very strange that CinePaint would use something else. Also CinePaint is a specialized niche-application, not anything an average user would ever see. xv is pretty much like Netscape4: Old and obsolete. Never heard of Brahams and USGS metadata stack. Since CinePaint was specially made for a small group of users there might be some reason why they changed that keys from Gimp. But since CinePaint is based on Gimp I have my doubts about your claim being even true...

      To imply that no cut/copy/paste usability problem exists because you have not found any thus far is silly.

      I just asked. If you claim that there are "3 or more" different shortcut-keys to cut/copy/paste and don't come up with any good examples, that's silly.

      And I stand by it: Even if you install a crappy desktop-distribution, there aren't any different shortcut keys for cut/copy/paste in any application that is in the default install.

      Even though I realize that RedHat and debian are no desktop distributions and some FUD-swingers constantly use them to discredit "the Linux desktop", that particular problem (different shorcut keys for cut/copy/paste) isn't a problem even on those distributions. The problems which indeed exist on RedHat and debian (like inconsistency, no or bad GUI-tools for hardware configuration, the need to use text editors) are completely different problems than shortcut keys and, more importantly don't exist on desktop centric distributions like SuSE or Mandrake.

      So please keep your FUD to yourself.

    35. Re:The Biggest Problem With Linux by Magic5Ball · · Score: 1

      But since CinePaint is based on Gimp I have my doubts about your claim being even true...

      Please feel free to disagree with their documentation and their program.

      Even if you install a crappy desktop-distribution, there aren't any different shortcut keys for cut/copy/paste in any application that is in the default install.

      It's hard to take that entirely at face value since your statement is broad and general. BUT AS I SAID IN MY ORIGINAL POST, THINGS ARE GETTING BETTER.

      Neither you nor I have been exposed to the full range of Linuxes out there. From my experience, cut/copy/paste has been a problem (as you and sundry others admit in Netscape 4). Also from my experience, this is a usability problem that is being fixed, although it has not been fixed in its entirety. Your experiences are evidently different.

      FUD-swingers constantly use them to discredit ...

      1) Hold your unfounded accusations. I'm not trying to discredit anything here. I'm pointing out problems which have existed on some desktops, which have improved, but not to the entire extent possible. Take it as an example of how previous usability issues have been improved, or an indication that I'm an old fogie for comparing X GUIs as they are now to what they were like in 1994. If I were FUDding, I would do a better job by spewing benchmarks about blts per second, middle-clicks, zorder and such.
      2) Feel proud that you've drawn in some other unrelated problems. I'll not argue them here.

      --
      There are 1.1... kinds of people.
    36. Re:The Biggest Problem With Linux by Anonymous Coward · · Score: 0

      Why are you FUDding so much yourself, especially at the end there?

      You asked for an example, he listed four, then you accuse him of being silly?

      He makes a valid point in that your claim "even after years of using Linux I couldn't find any" is very narrow as a basis for claiming that copy/paste shortcut problems don't exist.
      As for crappy desktop distributions, check out most shells. They tend to do poorly with c/c/p shortcuts.

  4. Implementation Is What Counts by osewa77 · · Score: 0, Redundant

    We all know what's wrong with Linux for the average user, but that's precisely why desktop Linux companies are in business. And they do conduct usability studies, and implement what they can. Having all the information in one place might be useful, anyway, implementation is what counts... but who says thefindings will be implemented accross the board?
    ________________
    Says me

  5. Can't find the modem? by ObviousGuy · · Score: 4, Insightful

    If the telephone line is not plugged in, there should be no dial tone available for the modem. It should not result in the modem being undetectable.

    If PJ's experience with Knoppix is really as she says, there seems to be a serious problem with Linux (at least Knoppix).

    Hopefully this kind of focus on improving Linux documentation will result in something tangible. ESR had his say a few months ago, now PJ has hers. There seems to be a very large movement of newbies demanding better docs. Let's all hope that the wizards among us hear them and provide us all with better information than we've got now.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Can't find the modem? by mabinogi · · Score: 3, Informative

      Actually it was originaly a problem in Windows.

      She used Knoppix to verify that it was not a problem with the operating system or drivers, and was instead a problem of the modem.

      --
      Advanced users are users too!
    2. Re:Can't find the modem? by bonch · · Score: 1

      Let's all hope that the wizards among us hear them and provide us all with better information than we've got now.

      Instead of more endless "docs," I'd rather the problems just get fixed so nobody needs to go online looking at more HOWTOs. I used to look at HOWTOs years ago and hated them, and I've avoided them ever since because not a single one has ever helped me--they've only confused me more.

      I guess I also had issues with the very idea that the OS needed me to go online and look at HOWTOs in order to set it up--hell, often the problem was that I didn't know how to get the OS online, so a lot of good it did me.

    3. Re:Can't find the modem? by ObviousGuy · · Score: 2, Interesting

      I don't mean to be crass, but Linux installation is the one and only segment of Linux documentation that is clear and complete. If you weren't bright enough to install Linux, perhaps it isn't for you.

      An operating system is complex and it's silly to think that any simpleton could make it work without any understanding. Not even Apple makes that kind of promise to its users.

      --
      I have been pwned because my /. password was too easy to guess.
  6. Big Deterent by dirkdidit · · Score: 4, Insightful

    One of the major things that deters a lot of people from using Linux is the difficulty of installing an application. One Windows it's just a matter of downloading one file and double clicking it.

    On Linux, you've gotta download that one file and then find all of it's dependencies that aren't installed on your system and install them. Then install the dependencies of the dependency. It gets to be a pain in the ass.

    RPM files were a step in the right direction but they still have their flaws. Until the application installation issue is solved, I have a feeling adoption will continue to be slow. And I'm talking about a universal solution, not something limited to one distro.

    1. Re:Big Deterent by ParadoxDruid · · Score: 4, Informative

      I've honestly wondered why more distros don't adopt something similar to Debian's APT.

      Apple has now, hasn't it? (I don't own a Mac myself, but I saw a friend of mine using "fink", which he described as "apt for Macs")

      I use Debian, and in 98% of all cases, I simply do apt-get install foo, and then I'm done. Menu shortcuts, proper dependencies, everything.

      Actually, I find Apt-Get far easier than Windows.

      --
      This statement is solely an opinion. Kindly take it as such in all cases.
    2. Re:Big Deterent by mini+me · · Score: 1

      I never understood that argument. On Windows you have to find the file, download it, and then install it. On Linux you just type the name of the program and it automatically downloads and installs it.

      How is the Windows way easier?

    3. Re:Big Deterent by Anonymous Coward · · Score: 0
      Er..

      Ever heard of urpmi?

    4. Re:Big Deterent by ZeeTeeKiwi · · Score: 4, Informative
      Dependency hell is an out of date complaint about linux.

      Urpmi, Synaptic, APT-GET etc work well so every mention of denpendency hell should at least make mention of its cure.

    5. Re:Big Deterent by BlueCup · · Score: 1

      I remember the first time I tried out Linux. My brother and I shared a computer at the time, and he wanted to play some Java games. I went to sun to grab the program and kept trying to open the file, which of course, didn't work. Finally I found instructions on Sun's site that served as a good starting point for the rest of my application openings on Linux but still, I almost had to reinstall windows just so he could play his games.

      --
      WANNAWIKI Wannawiki WannaWiki WANNAWIKI!
    6. Re:Big Deterent by mattjb0010 · · Score: 1

      Apple has now, hasn't it? (I don't own a Mac myself, but I saw a friend of mine using "fink", which he described as "apt for Macs")

      Well fink is more like *BSD ports, except it can use apt and whether downloading .deb's or building from source uses dpkg. It's not from Apple, but of course it's for OS X. Personally, I like both the Apple (self-contained executable, just drag and drop from an automounted .dmg file), all preferences stored under ~/Library in xml form) and fink ways of doing things. It's painless either way.

    7. Re:Big Deterent by dirkdidit · · Score: 0

      Yes, I know that these kind of things are available now. But come on, is the average Joe Sixpack user really going to be able to figure them out? Remember we're talking about the kind of people who just expect things to work without any effort. That means doubling clicking the file and have it put everything where it needs to go and have everything work. Until it's that seamless and easy, Linux is still going to look very daunting to the average person, if not to techincally knowledgeable users of other operating systems.

    8. Re:Big Deterent by bfree · · Score: 2, Informative

      On Linux what one file do you have to download? Every piece of software is a bit different, most should just be installed from your distribution (automatically taking care of all dependencies), and when they aren't whoever produces it should be aware of this and make it realtively simple to install it on any distribution, if they don't whose fault is it? If you look for a few minutes though you will find plenty of examples of software with installation routines just as simple as the standard windows installer, the fact that lots of software doesn't come like this is no more valid than complaining that windows software can come in a zip. Finally what is windows solution to upgrading all the software on your system automatically to the latest version, or even just tracking security issues, oh I forgot, there isn't one (except for corporate types) except for the OS itself, with most linux systems all the software would be tracked by the packaging system so upgrading software is even easier than windows. If you want to just go around and randomly install any piece of software you discover online, you can expect things to get complicated somewhere along the way no matter what OS you are using.

      --

      Never underestimate the dark side of the Source

    9. Re:Big Deterent by FaerieBoy · · Score: 1

      The problem is that all of the below isn't hidden from the average user:
      1)Noone told me to use APT-GET. I had to figure it out after I had problems with redhat and someone mentioned it.
      2) Then I had to modify site lists figure out what the parsing/matching system was when I move from rh9 to fc1
      3) then I have to run it multiple times because sometimes it doesnt work correctly/complete dowloads.
      ---
      Maybe this isnt an issue on other distributions, but the user should be presented with a nice list showing what applications they wish to upgrade. And maybe an advanced view that shows more detail. They shouldn't have to do all the above.

      --
      All your preview button are belong to hello kitty.
    10. Re:Big Deterent by bfree · · Score: 1

      Linux: launch your package manager, select the package, hit install, watch it all happen. Windows:download/find the file, run it, answer questions (even if it's just click install rather than cancel), watch it all happen. Things are just different, not really easier or harder unless you are already preconditioned to think one way or the other.

      --

      Never underestimate the dark side of the Source

    11. Re:Big Deterent by wookyhoo · · Score: 1

      Hehe, something that Gentoo has solved ;)

      Now I know that there are plenty who evangelise Gentoo, and plenty who despise it, but I built a Gentoo machine for my grandparents a month or so ago and they haven't had a single problem.

      I carefully explained exactly what was needed to upgrade and install software.

      emerge sync
      emerge *software-package* to install software
      emerge -U world to upgrade the whole system

      No dependency problems, and it's something that anybody is able to use.

      Now, you did want a universal solution as opposed to something limited to one distribution. I'm sure the Debian people don't want to give up apt-get, and the way software works, I don't think it's *possible* to find a universal solution.

      Linux is about freedom and choice, and there ARE options out there for those who are having difficulty installing software. The best thing to do is to point people in the right direction. Don't send them to RedHat, or similar, but think about installing Gentoo for them, and run through what to do, or another option is of course to give them a Knoppix CD, where everything is already right there for them.

    12. Re:Big Deterent by Lane.exe · · Score: 1
      Mandrake uses URPMI, or for the graphically oriented, RPMDrake. It's a hell of a lot cleaner than dselect, which is like torture but with extra meanness.

      --
      IAALS.
    13. Re:Big Deterent by zed2 · · Score: 3, Informative

      They do! No one using almost any major distro has to download dependencies. Mandrake has urpmi, Redhat- Yum (or apt-get), SUSE-Yast, all of these take care of dependencies.

      There are still plenty of things to be fixed on the desktop for linux, but installing software is no longer one of them! It's as easy (if not easier) to install software with linux than with windows. With windows you have to find the software on the internet, download it and double click. With Mandrake (for example) you go to the menu entry which says install software, tick what you want to install, and it installs it and all the dependencies. It's hard to get easier than that!

    14. Re:Big Deterent by Deliveranc3 · · Score: 1

      Really that's the first I've heard about it... Do a minimum install then get mp3's licq and a firewall working without having to track down a dependency and I will be impressed, we'll both be happy and linux will be a step closer to being ready for the desktop.

      RPM's are a huge problem and driver support.

      How difficult would it be to use some p2p software to enable automatic driver downloading? This could surpass the windows model and I can't imagine it's that hard to do.

    15. Re:Big Deterent by pagz · · Score: 1

      APT-GET still has problems...otherwise would you care to explain to me why when trying to remove ncurses APT-GET came back at me saying it needed to also uninstall BASH and other critical system components?

      (Oh also note that after APT-GETing all the ncurses stuff ncurses still did not want to work which is why I was trying to uninstall it)

    16. Re:Big Deterent by Quattro+Vezina · · Score: 1

      This is part of the reason I love Gentoo...

      # emerge -v xmms licq iptables

      And if you've not done it already, emerge webmin (for easy firewall config) and get ALSA working. Gentoo's perfect documentation makes ALSA setup a breeze.

      --
      I support the Center for Consumer Freedom
    17. Re:Big Deterent by jrcamp · · Score: 3, Insightful
      Gosh, your people sure do live in denial.

      Application installation hell certainly isn't an out of date complaint about Linux. Is somebody going to make a .rpm/.deb/.tgz for EVERY single piece of software out there? Nope. Then, it has to be in a repository to apt-get/urpmi. And finally, you have to have that repository set up. But on top of that, what about commercial software?!

      The parent was referring to an installation in Windows where you download a .exe/.msi and its a self contained installation.

      Linux can do better (have self contained insallations while keeping some form of dependency checking).

      Check out http://ww.autopackage.org

    18. Re:Big Deterent by Lurgen · · Score: 3, Insightful

      You're dead right - ease of installation, both OS and apps, is standing in the way of wide-spread acceptance of Linux.

      I work in IT as a senior systems architect. I've been a Solaris admin in my time, managed VMS systems, but these days I design and build large-scale Active Directory and Exchange systems. Yet somehow even I find it difficult at times to get a Linux box to do what I want it to do.

      Having to know the type of mouse is only the tip of the iceberg. What about the need to install all sorts of hard-to-find libraries to get some apps (especially games) to work, or the need to read complicated (and poorly written) man pages in order to maintain your installation once it's up and running.

      I'm not saying they need to dumb it down and build a wizard for everything. I'm just saying that it's hard, and most people don't want hard, they want easy. While geeks like me don't care if they lose an entire weekend to building a system, "normal" people expect to stick the CD in and have a machine built nice and fast. This is why OEM machines (like laptops, for example) come with self installing OS CDs - because that's what the bulk of customers truly want.

      Incidentally, even I'm heading towards reducing my management efforts for my home machines. Having 5 machines at home works out as a hell of a lot of admin work to add an app or hotfix to all the machines if I run Linux. Running Windows means the hotfixes install themselves, and the apps take just a few minutes to install.

    19. Re:Big Deterent by The+Vulture · · Score: 1

      The problem here is that of binary compatibility. Every distribution ships with different library versions, some patched, some vanilla. Odds are that an RPM for Mandrake will not work with Fedora.

      Linux seemingly wasn't designed for binary backwards-compatibility, it's a completely different mindset from Windows (where they bend over backwards to make sure that applications still run, to the detriment of the system). I don't mind this, since I tend to stick with one distribution (I prefer Slackware) and am quite comfortable compiling my own software if necessary. That doesn't work for everybody - oh well.

      -- Joe

    20. Re:Big Deterent by Anonymous Coward · · Score: 0

      Exactly! That is *EXACTLY* the FUCKING point. Why is it that people (not you, just in general) say "it all works" and "well, except for this one thing" with no HINT of irony?

    21. Re:Big Deterent by Anonymous Coward · · Score: 0

      That's the beautiful thing about standards: there are so many to choose from!

    22. Re:Big Deterent by Anonymous Coward · · Score: 0

      The Windows way is easier because it works for *everything*, not just for the things that are in your apt-get repository. Once you get out of your repository, you're fucked until you figure out how to add more... and that still assumes that the software you're looking for exists in a repository somewhere.

    23. Re:Big Deterent by The+Vulture · · Score: 2, Insightful

      I can't speak for other people, but here's why I don't think it's a problem (or ironic, as you say):
      1. Linux is a hobbiest system, designed and programmed by hobbiests. Most Linux users (myself included) don't care whether or not Linux will make it meanstream. I couldn't care less if Linux "takes over the world" or not, as long as it works for me. Linux was not meant to be a consumer product, companies like RedHat and Mandrake, et al are trying to make it such.
      2. Most of the hobbiests that use Linux are quite comfortable building applications from source. To them, binary compatibility is not necessary, as long as the source code exists.
      3. Linux is all about contributions. The people who constantly bitch and moan about lack of binary compatibility are mostly people who leech from the community without giving back.

      Linus Torvalds has gone on record stating that he doesn't care about binary compatibility. He has stated that while he won't go out of his way to break it, if something needs to change that does break it, well, it gets broken.

      If you want easy access to applications, they pay for RedHat, Mandrake, or SuSE, and pay for people to package applications for those distributions. The distributions will never have a common, single executable for download for the applications, since the distributions all have different focuses. A lot of people expect the world for free, and then bitch when they can't get it.

      -- Joe

    24. Re:Big Deterent by Vskye · · Score: 1

      >On Linux, you've gotta download that one file and >then find all of it's dependencies that aren't >installed on your system and install them. Then >install the dependencies of the dependency. It >gets to be a pain in the ass.

      Humm, just install Debian and use apt-get. :-)
      Simple enough!

      --
      Life was hell, then I discovered Linux...
    25. Re:Big Deterent by Anonymous Coward · · Score: 4, Insightful

      1. Linux is no longer a hobbyist system -- most of the important development is corporate funded, and that's the only reason Linux has the web browser, office suite, mail programs and so on that would even allow people to pretend it's "ready for the desktop".

      2. It's doubtful that Linux is primarily used by hobbyists anymore.

      2. Sites like Slashdot are pushing Linux on "take over the world/Beat Windows" agenda, so it's perfectly reasonable to criticize Linux without taking it's Hobbyist Community's needs into consideration.

      > A lot of people expect the world for free, and then bitch when they can't get it.

      I think people aren't bitching so much trying to explain to the insular Unix programmers out there what the expectations are.

    26. Re:Big Deterent by chadruva · · Score: 1

      This may be true at certain extent, as now is really easy to install software with urpmi or apt-get, however there are still many problems around linux.

      The fractmentation of package managers, many distributions use RPM, however there is Debs, and even plain Slackware packages (which are mostly just a gzipped tarball).

      There is no standard packaging procedure, for developers is just easier to give the source code instead of compiled binaries, or just give static linked ones.

      Some developers say: "Is the job of the distributor to compile and package the software".

      Prepackaged binaries should be like: download, double click, maybe follow some on screen installation instructions. bam done, all installed. This is what windows users are familiar with.

      --
      C-x C-c
    27. Re:Big Deterent by Anonymous Coward · · Score: 0
      Really that's the first I've heard about it..

      That is part of the problem - newbies don't know what programs they're supposed to be using.

      Do a minimum install then get mp3's licq and a firewall working without having to track down a dependency and I will be impressed

      • On Fedora, installing licq is as simple as: yum install licq
      • As for mp3 support, the Fedora Multimedia Installation HOWTO will tell you what to add to your yum configuration file. Then it's as simple as: yum install xmms-mp3
      • A firewall is installed by default.

      Are you impressed now? ;)
    28. Re:Big Deterent by Mornelithe · · Score: 1

      1. There are more web browsers and mail programs that aren't of corporate origin than those that are. Some people may even claim that some can be "ready for the desktop" (KMail, Konqueror...). OpenOffice may be more compatible with MSWord than other offerings (KOffice, AbiWord...), but non-corporate programs exist there, too.

      2. Perhaps.

      3. Incorrect. You can criticize Slashdot or Mandrake or Red Hat for pushing it that way, but the original and possibly current intentions of most of the nebulous "Linux community" might not fall in the same line, so you're criticizing people based on principles they don't ascribe to. "This ice cream is okay, but it's not soupy."

      I think people aren't bitching so much trying to explain to the insular Unix programmers out there what the expectations are.

      So if you take what your parent said as given, they're trying to explain how to make programs for mass consumption to people who don't care to make programs for mass consumption?

      --

      I've come for the woman, and your head.

    29. Re:Big Deterent by kerb · · Score: 1

      Apt-Get? now that is a stupid name.
      cant we have InstallProgram or something?

    30. Re:Big Deterent by ocelotbob · · Score: 1

      Actually, the problem is that binary-only program developers don't specify their own libraries. Instead of including their preferred version of glibc or whatever, which is essentially what they do in Windows for certain library files, they assume that the distro already has the version they want. Once binary app makers perform this extremely simple, logical action, you'll see that commercial linux apps will do much better in terms of volume sold, because there won't be anywhere near as much as a program installation problem.

      --

      Marxism is the opiate of dumbasses

    31. Re:Big Deterent by obeythefist · · Score: 1

      Urpwhat? Synwho? APT-wha?

      All you need to do to install an application is download the exe and doubleclick on it (although MSIE will also allow you to run the app just from clicking its link).

      If you can't do exactly the same thing under Linux, then Linux has failed.

      And I know you can't. You have to download some tarball thingy (cough hack) or run one of those apt-getty applications (and know heaps of stuff about the file you want to install and switches for Apt-get). Then you're watching the damned thing install packages for your entire UI manager. For an email client/web browser/whatever!

      Tell me that's just as easy for the end user as clicking on a link in a browser to the exe file.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    32. Re:Big Deterent by Anonymous Coward · · Score: 0

      I think the real issue is that most of the people designing and writing Linux have very different ideas than the "advocacy" crowd pushing it for home/desktop/grandma use.

      So I would call it at least two "Linux Communities", not one, and that's a contention that needs to be resolved internally (ie, if hobbyist gurus don't like to hear Linux getting knocked, call off your dogs)

    33. Re:Big Deterent by Mornelithe · · Score: 1

      True, but I don't really think the hobbyist crowd can do anything about what the advocacy crowd says. Neither one really reports to the other. Not to mention that both crowds are made up of individuals who do whatever the hell they want. It's not like the "Linux grandma desktop advocacy group" has meetings and such. :)

      The duality won't go away any time soon. Some people will want Linux on the desktop, and some people won't care. What could go away is people assuming everyone feels the same way. Understanding this situation explains a lot about why the state of Linux usability is what it is, and what the 'solution' is, from the advocists' point of view -- the solution isn't necessarily to rely on the original author for grandma usability, that's more likely to come from boxed desktop distribution companies that collect money (in general), if it comes from anyone at all.

      --

      I've come for the woman, and your head.

    34. Re:Big Deterent by warrax_666 · · Score: 1

      First: Why do you think you need to uninstall ncurses?

      Second: Bash and other critical things may depend on ncurses to function. Deal with it.

      --
      HAND.
    35. Re:Big Deterent by Anonymous Coward · · Score: 0

      Umm, he wanted to uninstall ncurses because it didn't function. Perhaps he's running on a system with limited storage.

      If ncurses doesn't work, and bash depends on ncurses wouldn't bash not work?

    36. Re:Big Deterent by nathanh · · Score: 1
      All you need to do to install an application is download the exe and doubleclick on it (although MSIE will also allow you to run the app just from clicking its link).

      Which is one of the primary reasons why the average Windows desktop has 27 spyware/malware components installed.

      If you can't do exactly the same thing under Linux, then Linux has failed.

      You call it failure. I call it a feature. Go figure.

    37. Re:Big Deterent by IamTheRealMike · · Score: 1
      I wish that were true, but apt and other dependency resolvers tend to be fragile and break often, in my experience.

      For instance, last time I wanted to do a dist-upgrade (or the yum equivalent), I had to dick about with config files for half an hour while I excluded packages, provided solutions and so on because apt couldn't figure out the dependency graph (it turned out to be a problem with out of date packages on the remote end) .

      | The problems get infinitely worse if you start mixing repositories, which all Red Hat/Fedora/Mandrake/SuSE do because there are no repositories big enough to contain all the software you would ever want. Apt and its ilk get their knickers in a twist if you give them even slightly confused sets of metadata to work with.

      Apt works great in a closed world scenario and as such is ideal for servers, corporate desktops and other setups where the software set used is small, known ahead of time and constant.

      Apt does not work so great in the real world mess of the home user desktop where people want to install the latest versions of software from all over the place, on wierd new distros that their friend from down the road recommended and so on.

    38. Re:Big Deterent by Etyenne · · Score: 1

      Installer exist in Linux too. Just look at Enemy Territory, Unreal, the Sun JDK and just about every proprietary software out there. They are not used with OSS, as it is much better to make a package and/or use a distribution with package manager in the first place.

      One of the problem you will encounter is that these software will need to be installed as root. Various distro have various mechanism to run the GUI installer app as root, but user will ultimately have to understand the concept of privileges (while in Windows, they just use an account with administrative privilege for day-to-day task, security be damned).

      At this point, what we really need is an easy (ie GUI) way to add software repository to package manager. Mandrake Control Center have one, but it's a bit flaky (as many thing with Mandrake ...). AFAIK, there is none for yum and apt.

      I will not comment on the total irrevelance of your complaint regarding package and dependence, as other have already done so. Welcome to 2003 and use the tools provided.

      --
      :wq
    39. Re:Big Deterent by Jagasian · · Score: 1

      Except that the Debian repositories are basically comprehensive: everything you need is in them.

    40. Re:Big Deterent by DataSquid · · Score: 1

      One of the major things that deters a lot of people from using Linux is the difficulty of installing an application. One Windows it's just a matter of downloading one file and double clicking it.

      Depends on the people. Some people are looking for exactly that.

      --

      DataSquid.net, a little about me.
    41. Re:Big Deterent by Finsterwald+P+Ogleth · · Score: 1

      It's Deterrent, by the way.

      Try Xandros, you can install Debian packages using Xandros Networks. Think of it as a package installer on the menu...It worked for me.

      FPO

    42. Re:Big Deterent by obeythefist · · Score: 1

      You consider it a feature that installing applications under linux requires a PhD?

      You consider the primary reason why Linux is completely failing to compete with Apple/MS on the desktop to be a positive feature of the OS?

      That's hardly constructive. But it is useful for people to know. That kind of attitude is exactly why the usability problem hasn't been fixed, and probably never will be. You've just provided a great example as to why Linux won't make a dent in the Windows market. Because the people who write and use the software today aren't doing anything to encourage it's success.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    43. Re:Big Deterent by nathanh · · Score: 1
      You consider it a feature that installing applications under linux requires a PhD?

      Installing software of linux does not require a PhD. You click on the pretty "update" icon and you select the package you want. 2 minutes later it's downloaded and installed, fully configured, and incorporated into the automatic security updates. Look at Lindows, Xandros, Mandrake, SuSe and RedHat for examples of this easy procedure.

      You consider the primary reason why Linux is completely failing to compete with Apple/MS on the desktop to be a positive feature of the OS?

      I don't think ease-of-installation for third party unvetted software is the "primary reason" for Microsoft's market dominance.

      And yes I do consider it a feature that it's difficult to install third party unvetted software. It limits the spread of trojans, spyware, malware, adware, and other annoyances that plague the Windows platform.

      I do consider it a feature that Linux software is first vetted, debugged, certified, configured, and integrated by the Linux distributor. It means I just go "install foo" and "foo" is working. I don't need to answer any questions. It JUST WORKS.

      So what if it means I have to wait for the distributor to package the software. I can wait. I'm not impatient.

      That's hardly constructive. But it is useful for people to know. That kind of attitude is exactly why the usability problem hasn't been fixed, and probably never will be.

      Ease-of-installation of third-party unvetted software has very little to do with usability in general. You are standing on a soapbox with your bullhorn but you are not saying anything useful.

  7. My beef by Sarojin · · Score: 4, Interesting

    Really my main beef with linux is how hard it is to set the thing up when you haven't gone through the process in the last six months. I generally forget what the config file is named that I'm interested in, or where it happens to be located. Frankly, any setting that most users will have to change at some point in their life should be easily accessible through the GUI menu system.

    I will admit that it is a heck of a lot better than it used to be, but I still have to do a bit of googling to get my linux system usable. Windows on the other hand, you can go to the control panel and what you want to change will likely be in there somewhere, unless it's application specific, and you don't have to read any manuals or docs to figure out how to configure your system - it's intuitive.

    --
    HOW'S MY POSTING? CALL 1-800-POSTING
    1. Re:My beef by donnz · · Score: 1, Informative

      Two +5 comments repeating themselves - talk about karma whores :-)

      Responding to this particular point I find installing hardware in Windows is anything but intuitive. In fact, unless you are careful, you will end up with a bogus crappy MS default driver for any new hardware you install.

      I also have some specific gripes with Linux (mainly Mandrake) distribs - but they are usually very similar to my Windows gripes. You get to a point in the install where you are left in a recursive nightmare of Wizards and invalid options. As for software installs, I just don'rt see that the GUI Linux tools are any better or worse than the Windows equivalents.

      So, please, spare us the Windows comparisons -they simply don't hold water.

      Where the Grokdocs project will be great, I think, is as a central repository for all those little tricks and tips that all computer users need, whatever their OS and ditribution.

      --
      -- Free software on every PC on every desk
    2. Re:My beef by Anonymous Coward · · Score: 0

      "Frankly, any setting that most users will have to change at some point in their life should be easily accessible through the GUI menu system."

      What GUI menu system? You're probably talking about Gnome or KDE. Either way, you're definately not talking about Linux.

      Why are these point-and-clickers trying to take away my system?

    3. Re:My beef by iabervon · · Score: 1

      Windows on the other hand, you can go to the control panel and what you want to change will likely be in there somewhere, unless it's application specific, and you don't have to read any manuals or docs to figure out how to configure your system - it's intuitive.

      I have to agree. With Windows you might be able to configure what you want to change if you can figure out where the heck it is, and the only way you'll figure it out is either instinct or by trying everything. With Linux, there's plenty of documentation on the web. What's more, people are talking about creating more useful documentation and putting it on the web.

    4. Re:My beef by Anonymous Coward · · Score: 1, Informative

      I agree that the "community" knowledge out there surrounding Windows is terrible. You mainly get a bunch of "I wanna be a MCSE when I grow up" types telling people to reinstall because they don't know how to fix the problem either.

      Don't get me wrong -- a lot of people really know Windows, but with a few exceptions they aren't out there helping anyone. This is mainly because Windows isn't "just for fun" -- You see people asking questions, and you are thinking "Why should I help this idiot do his job?" Windows has a huge pile of printed documentation, but even the average 'expert' hasn't bothered reading it.

    5. Re:My beef by killjoe · · Score: 1

      Yes it's in the control panel. Unless it's in administrative tools menu. Unless it's in that thing that comes up when you right click on my computer and then manage. Unless of course it's in the application itself. If it's not in any of those places you may have to open up the registry and search in there.

      I'd rather grep -i whatever /usr/local/etc any day.

      --
      evil is as evil does
    6. Re:My beef by _Sprocket_ · · Score: 2, Insightful


      Really my main beef with linux is how hard it is to set the thing up when you haven't gone through the process in the last six months. I generally forget what the config file is named that I'm interested in, or where it happens to be located. Frankly, any setting that most users will have to change at some point in their life should be easily accessible through the GUI menu system.


      A GUI isn't a silver bullet.

      I spend most of my time with various *nix systems (Solaris and Linux mainly). But when I have to do something with a Win2K or WinNT box, I find myself having to re-remember where to find things. Sometimes it takes a fair amount of clicking around to get to what I need.

      Having found the right configuration screen, I then have to make my selections. Most of the time I already know what I'm after. But there's also a slew of mystery boxes to click on - with little explanation as to why I would or would not want to make that selection.

      This is one area where the text configuration file works out nicely. I've noticed an increase in documentation embedded within the default config. file in my Linux systems. The config files often include a basic description of the option and suggestions as to how to use it. Default configurations are enabled. Optional configurations are disabled (commented out).

      That's not to say the text file is The Way. But I would caution that the GUI config utility is not necissarily superior. I suspect it's more of a question of how both are designed and what one is familiar with.

      One side note - it may be worth stressing that even though Microsoft is GUI-centric, they still rely on text configurations. Enter the registry hack. And those tend to be far more cryptic than the average *nix config file.
    7. Re:My beef by Anonymous Coward · · Score: 0

      Well having looked at the Debian setup recently, it
      doesn't look 'current'. Toward the end, it had an
      app-choosing (dependency hell?) screen which has a
      number of life-draining qualities. Most linux sites
      even have DOS floppy images/programs to help users with HD preperation. Good grief. That points to
      next life-drainer the command line unix-shell. Oh brother. A mandatory cryptic file heirarchy. Yikes.
      I cannot foresee a competant Linux user not having mastered the non-GUI portions, which have much room for improvement.

    8. Re:My beef by TiggsPanther · · Score: 1
      A GUI isn't a silver bullet.

      No. But if all Linux software have a GUI-option that also said exactly what options file it was altering then it'd be very close.
      The GUI tool itself might not be as flexible as editing the file, but if it identified the file then it'd be a Godsend to Joe Memory-Like-Seive (i.e. "me") who knows what options he wants to tweak but can't remember what file and directory for toffee.

      I've gotta say, Webmin does a grwat job of this. OK, it's more for admins than users, but it does the job. It simplifies the config, but often also identifies the file (and even lists an editable version) that is actually being tweaked.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
    9. Re:My beef by RoLi · · Score: 1
      If you would actually try a distribution targetted at the desktop, like Suse, you would have no problems, there is a graphical tool for all desktop-stuff (X11-config, input, firewall, everything) and for most server-things, too.

  8. A Linux Newbie's View by Sarojin · · Score: 4, Interesting

    I've been on Windows/Intel for over 10 years and have just recently installed Fedora on an older P3 500. Here are a couple of points I think are worth mentioning (ubergeeks can exclude themselves from the classifications below):

    1. Linux is ready for *some* desktops only, namely ones where users won't be constantly tweaking and installing new software and hardware. You want a computer for grandma to browse the web, send email and view a few grandkid photos? Linux is great! You want to roll out corporate desktops where employees don't really need to be able to download and install the latest version of KaZaA? Linux is a godsend (provided the business software you need is supported).

    2. Linux is *not* ready for the average user desktop. The average user wants to do everything grandma wants to do, but they also want to be able to install or upgrade software and hardware *easily*. In addition, they want a fully functional GUI, with no *necessity* of dropping to a CLI for everyday tasks. They want to be able to go to a third party software/driver website, follow the 'click here for Linux version' hyperlink, download the file, then double-click to install it.

    Needless to say, as long as Linux distributions and desktop managers continue to proliferate, the average user's requirements will never be met. I say this as a *fact* not a *prescription*, so spare me the Linux-strength-in-diversity comments. I just think you can't have your cake (freedom/diversity) and eat it too (Linux on average desktop).

    --
    HOW'S MY POSTING? CALL 1-800-POSTING
    1. Re:A Linux Newbie's View by bfree · · Score: 1

      Who wants to go chasing drivers, I find it much nicer to have all my hardware just work (ok not everything, but everything I ever bought with linux in mind) without having to figure out who distributes the drivers for my XXX. Oh and having it autodetect the new hardware installed automatically and then it just works, no chasing drivers, thats the icing on the cake! Of course if you have hardware that doesn't work with linux or isn't supported by your distro yet, then your in experimental territory, but you should have known that when you bought the part or what are you complaining about (and for windows don't forget versions can make a big difference too).

      What everyday task do you have to drop to the cli for?

      Finally I think you forgot a word in your post, geek! Your average "geek" user wants to be able to install or upgrade software and hardware easily, your average user just wants to be able to do the things they use their computer for (email, games, music, photos, wp, web) and not have to worry about installing hardware or software, that's what there geek friend/relative is for! I'd say at most 1 in 5 computer users install software if they can avoid it, the rest get someone else to do it for them or at least talk them through it.

      --

      Never underestimate the dark side of the Source

    2. Re:A Linux Newbie's View by mp3phish · · Score: 0

      "Of course if you have hardware that doesn't work with linux or isn't supported by your distro yet, then your in experimental territory, but you should have known that when you bought the part or what are you complaining about"

      Hello??? There is no database of supported hardware.. In fact, no distribution supports ANY hardware. You will be hard pressed to find at least one piece of hardware that works in linux flawlessly in every category. Much less, multiple pieces, or ones which display their compatability on the side of the box...

      The facts are, nobody has a database of products that will work with linux. Nobody has a database of a list of chipsets that work with linux. And everyone that tries to attempt this project end up having next to nothing on their "supported" list.

      most databases of supported linux hardware I find on the internet have most of the hardware listed in the "experimental" column of the table...

      Until boxes of hardware come into the retail channel with a linux driver on the CD with instructions to install it (and making specific instructions on every distribution isn't gonna work, it must be universal instructions for all linux distributions [hint: ain't gonna happen]) and a Linux logo on the side of the box, linux won't be ready for normal users.

      This is just a fact of life that wea re going to have to live with.... So lets start making that happen.

      --
      Your ignorance is infinitely greater than you realize.
    3. Re:A Linux Newbie's View by jimicus · · Score: 1
      You say that but I've never yet met an average user who was prepared to open up their case & install hardware. Many are totally unaware that such a thing is even possible, or if they are they ask a friend who "knows about computers".


      Peripherals, however, are a different matter. But even then users tend to install whatever came on CD with it - I've found myself explaining more than once that a lost CD doesn't matter as the drivers will be on the web.


      Linux needs to support existing peripherals out of the box AND get Linux drivers/software onto the manufacturer's driver CDs. The first part is almost done. But new peripherals require new drivers so the second part also needs doing.
      Fortunately, drivers on the CD are relatively easy for peripherals. It's hell for internal components as they're far more likely to require a new kernel.

    4. Re:A Linux Newbie's View by Anonymous Coward · · Score: 1, Informative


      > Hello??? There is no database of supported hardware..

      nonsense, SuSE for example has had a db of supported hardware for at least 5 years. And there are many more specific sites (alsa, linuxprinting.org, sane) which will give you the status of currently supported hardware.

      http://cdb.suse.de/index.php?LANG=en_UK
      http:// www.linuxprinting.org/

    5. Re:A Linux Newbie's View by mp3phish · · Score: 1

      Just as I suspected...

      The links you post list nothing except hardware which appears to work... When looking at the SuSe testing methods, their testing includes installing suse, rebooting, and logging in and seeing if the device appears to work.. nice 1

      --
      Your ignorance is infinitely greater than you realize.
  9. LINUX USABILITY by Anonymous Coward · · Score: 0

    OXYMORON

    1. Re:LINUX USABILITY by Anonymous Coward · · Score: 0

      If you had said Windows Insecurity, then you would have been given +5 Insightful.

      The Slashbots cannot grasp that Linux is NOT as user friendly as OS X or Windows. Any constructive criticism is shouted down, with the usual comments of "Well why dont YOU code that part then".

      Until this attitude is lost, Linux will continue to live on the desktops of a few Slashbots, but besides server rooms, not too many other places.

    2. Re:LINUX USABILITY by Anonymous Coward · · Score: 0

      STFU UR AN MORONIC OX, AIIGHT FAG.

      U GOT NO SKILLZORZ, LEET DOODZ USE LINUX NO PROBLRMS OK FAG.

      seriously if u had any skillz joo cuold use linux vary easy its teh roxor.

      when u saying linux to hard u saying u to stoopid lol get sum skillz lam0r.

  10. We Only Need 5 Users by osewa77 · · Score: 4, Interesting

    Nielsen told us that we only need to test with 5 users performing representative tasks and for the most part I believe him. Convincing the open source program authors to make the necessary changes (as observed by the testers) is always the hard part. But then, documenting the findings of usability studies of any scale and constructing an authoritative document will be useful
    _____________
    my weblog

    1. Re:We Only Need 5 Users by Anonymous Coward · · Score: 0

      "Convincing the open source program authors to make the necessary changes (as observed by the testers) is always the hard part."

      WTF? Did you miss lesson number one and two in open source? Lesson number one: the software is written by volunteers who will implement as they see fit, and lesson number two: they give you the full source, so if you want a change, then go ahead and make it! Alternatively, you have the option of hiring somebody to make the change for you.

      So you tested something and didn't like it, and now complain that it's hard to get a volunteer to just change it for you for free?

      I'm looking for a volunteer to solve poverty, any takers?

    2. Re:We Only Need 5 Users by Anonymous Coward · · Score: 1, Interesting
      My daily battle to make WinXP display folders with my choice of settings instead of its preferred icon view (AKA Windoze for toddlers) shows that no amount of testing will stop M$ overriding user preferences.

      If this happened on a Linux box I could fix it or pay someone else to fix it. But its Windoze and like fighting the borg, a relentless daily grinding designed to make me conform to the M$ way.

      Usability labs rely on a willingness to fix the problems, frankly I've seen much more of that with FOSS developers than M$.

  11. NO setup by ciroknight · · Score: 4, Insightful

    An operating system that can install itself, keep itself protected from harm, keep the user protected from harm, and keep the user's data up to date. A computer should be as close to self healing and reliable as possible, and whenever possible it should update and restore itself.

    The user should NOT be slave to the machine.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    1. Re:NO setup by name773 · · Score: 0

      yeah, the world should be perfect too

    2. Re:NO setup by miracle69 · · Score: 1

      A computer should be as close to self healing and reliable as possible, and whenever possible it should update and restore itself.

      That's exactly what needs to happen.

      A surprising step that hasn't become the standard part of many (if any) is the use of the badmem kernel patch to weed out errors in bad memory sticks and make the computer more stable.

      This is a perfect example of software correcting a hardware error with the result being a more stable system.

      --
      Linux - Because Mommy taught me to Share.
    3. Re:NO setup by BiggerIsBetter · · Score: 3, Insightful

      However the programmer should be a slave to the user? What you just described is fricking hard to do. And doing without pissing off everyone aside from newbies and kiddiewinks is next to impossible. You're getting into an AI based system that can take pre-emptive actions and knows more than the user does.

      How about when it does do something to keep your helpess user out of harm, like surfing the net and blocking "harmful" sites? Some users will cry censorship or restriction. What if it didn't block the "harmful" sites? Lawsuit from Mom who doesn't like to see other ladies boobies.

      Or how about when the system thinks it knows best, and won't let you do something? You turn it off, but the computer knew you hit the kill switch because it couldn't do a clean shutdown, so it boots to a safe mode where you can't do shit and repairs the damage. You're back to square one. Do it manually by editing a config file? No, because the OS was protecting your data, so it encrypted the disk.

      If you want an OS like this, you are both idealistic and misinformed. For something like this to happen, you'll need more than OS programming geeks to bend over for you, you'll need a bunch of AI geeks too. And a bunch of lawyers, because most of the interesting and innovative stuff is protected by patents.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    4. Re:NO setup by bircho · · Score: 2, Insightful

      An OS that update itself... hey... like MS want to do? It looks great in theory but you want a OS that decide a patch is more urgent than pr0n?

      I'm not trying to be funny... Some day that smart OS might be possible, but not now. A future OS is not usable today.

    5. Re:NO setup by MP3Chuck · · Score: 4, Funny

      Uh, how about it just uses itself while we're at it.

    6. Re:NO setup by John+Courtland · · Score: 1

      I wonder if a simple AI could be set up to detect malicious/erroneous code and prevent itself from self-corrupting... That would be such a boon and SO worth the cycles to implement...

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    7. Re:NO setup by Anonymous Coward · · Score: 0

      Otherwise known as autonomic computing

    8. Re:NO setup by Anonymous Coward · · Score: 0

      BeOS had an install program but you didn't need to use it. I seem to remember that the CD-ROM was a bootable, fully working version of the OS. You'd just run it, it would load up the desktop, you'd right-click on the icon for your hard drive, then click "make new install here" (or something similar - it's been a few years since I've used it).

      A very simple, very cool operating system to install. It's a real shame that they were swallowed by Palm.

    9. Re:NO setup by newhoggy · · Score: 1

      I would also like an operating system that could do things like plug the computer it is installed on into the telephone socket.

    10. Re:NO setup by ciroknight · · Score: 2, Informative

      a) I feel the programmer's JOB is to be the slave to the user. If the programmer's NOT programming for the user, then he's not doing his job.

      b) "Protection from harm" was purposefully left subjective. Why? So that the implementors could choose hot to implement, and not be restricted by why _I_ or _you_ believe they should be restricted to. This is what makes programming an art, and not a science.

      c) As for the implementation you speak of, "safe mode", in my opinion, doesn't need to exist. I believe it's possible to implement an operating systme that never needs to be shut down with the one exemption being to release the bindings to the hardware, the kernel, in order to grab new bindings on restart. This being said, the hardware is not where we would like it to be yet either, because it still uses too much power to allow for this kind of always on functionality. Of course, many still use their systems this way, for the cost easily is worth the time of not waiting for an operating system to boot.

      I want an operating system as I said, and I'm willing to pay for it too. If that means dedication, programming, long hours of typing to realize that nothing is being done of it, so be it. I feel that I am idealistic in some ways, but in others, I can see them being implented not only in my lifetime, but even with enough time left for me to sit down with my children and have to relearn it all. For something like this, we need people to think long before they write, to draw diagrams of where they are and where they want to be, to explain in english everything that they are attempting to create and then, and only then, be allowed to create it. Sure, this operating system may implement pieces of AI, but it doesn't have to, it can be procedure for it to act a certain way. Sure, it might require a bunch of OS geeks to bend over backwards for me, but that's where money comes in play, and also, the want of a better product, and the want to be a part of something bigger than themselves. And a bunch of lawyers never hurt in today's world either, with companies like SCO and such lurking around to get you at every stop. And yeah, lots of innovation is bottled because of patents... we're working on that problem as we speak.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    11. Re:NO setup by BiggerIsBetter · · Score: 2, Interesting

      You've just described the paradox I couldn't put my finger on before: You want the programmer to be the user's "slave" and give them what they want, but the users don't even know what they want (or can't express it), and while doing what the users might want you also want the programmer ("the implementor") to choose how things should work for the user. Ouch.

      So that suggests a lot of trial and error - uh, i mean iterative development - which doesn't work so well in a public market-driven world. Fine in house of course, but you better keep changing your test-subjects. Maybe it's worth it, but don't expect to make any money out of it 'cos you'll have a rep for producing crap by the time you get something that's good. It's like asking a blind man to lead you out of a caving expedition. You'll probably get there, but you'll have a lot of bups and bruises and it'll take a long way with lots of wrong turns.

      The reason I suggested AI is because of the differences in users. You can't have a hard coded proceedure for how the system should act, because users will have different expectations and needs. I might want the system to show me certain config info at boot time, while others might get worried by the cryptic messages. Add setup options? OK, but new users probably don't even want some of those options available. Maybe the user wants lots of eyecandy options, but not network options? The system should figure it out - if it enabled a bunch of options but only the window manager got played with, hide the extraneous ones again.

      But how does it know? Maybe I ask the help system how can I see system messages, and it gives me some choices. The downside is that I have to be aware of the possibility in the first place... So it then realises I might want more advanced options, and tweaks the UI tools to suit. perhaps it gives me more detailed firewall options, for example. This scenario makes you head hurt if you try to do it procedurally, because you're potentially adjusting every app's setup interface, and it varies by machine and by user. You could do something close with preset "levels" of config hiding, but that's too brittle IMO.

      Anyway, yes, it's a nice idea and I expect we will get there (maybe with a smart interface on a near-future Linux distro?) but it's hard to do and as yet nobody has seen a need. Why? I'm not sure, but I'm guessing because MS owns the market and didn't need that to get there. I guess we'll see it when someone is hungry enough for a bigger slice of the pie.

      I'm beginning to feel hungry...

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    12. Re:NO setup by zaffir · · Score: 1

      You're just being ridiculous.

      STaying up to date with autoupdates is easy. Just have it sync your source tree, or grab the latest binaries, and auto-update (or provide simple dialog box asking if you want to update, then do all of the above). With the way that most distros keep most of their applications organized (gentoo's system, for example) this shouldn't be too hard to do.

      Blocking harmful sites should all be easily configurable, and isn't hard to implement from the programmer's die. Automatically enabling it would be distro-suicide, duh. But as part of the initial setup it should be available.

      Why can't the computer boot into a safe mode to check if anything got borked, and then boot back into normal mode once everything is OK? I don't even know what you're talking about with editing config files. And auto-encrypting data would require a user-set password. Good encryption implementation should be completely transparent to the user. No trouble accessing that config file to fix whatever the hell you're talking about.

      Automatic anti-virus updating and scanning, once again, is pretty brainless.

      You seem to think that this hypothetical install would completely neuter the user and give them no power at all. That's totally anti-user friendly. User friendly is a nice GUI interface that lets you customize what you want. Or even (gasp) wizards that walk you through setting up to automation.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    13. Re:NO setup by D'Sphitz · · Score: 1
      it depends on if you mean "self healing" as in fixing any problem as it occurs or "noticing specific internal problems and checking for likely causes".

      The former obviously being much easier than the latter. The latter, in fact, is likely impossible in any sort of reasonable work environment with todays technology because of the infinite number of possible conflicts between existing hardware, software (and even non-existing hardware/software)

    14. Re:NO setup by spacecowboy420 · · Score: 2, Insightful

      Sorry, "malicious/erroneous" is subjective. Maybe there would be a default for average users, but as they evolve, they would need to be able to tweak it. Then, how do you decide beyond that? What if you installed gator? It operates as expected, but not as you want. What if I DO want to rm -rf /directory ~ or what if I never want that to happen but don't realize it until it's too late? How can you compensate for human behavior without a human counterpart? It would have to be very low level (protect the OS and BASIC kernel functions) or have very sophisticated AI to learn your habits. Until it was taught however, it could get quite ugly. It would almost need to read your mind and predict the future from the point of install. Code it up and sell it to MS, you'll be a insanely rich. Good luck ;-)

      --
      ymmv
    15. Re:NO setup by BiggerIsBetter · · Score: 1

      Good job, you've mostly described the process of setting up a new Windows system with all of the stuff that doesn't come setup "out of the box". Guess what? That's way too hard for most non-PC people. Wizards? Anything more complex than clicking the Next button a few times is going to fail the newbie test.

      If you "don't even know" what I'm talking about with editing config files, you've clearly never dealt with a Unix system that needed manually fixing or tweaking to do something that GUI tools couldn't handle. I'm not going to try to explain the difference between our hypothetical system and a properly setup WinXP box, because your reaction shows that you clearly don't get it.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    16. Re:NO setup by FictionPimp · · Score: 1
      STaying up to date with autoupdates is easy. Just have it sync your source tree, or grab the latest binaries, and auto-update (or provide simple dialog box asking if you want to update, then do all of the above). With the way that most distros keep most of their applications organized (gentoo's system, for example) this shouldn't be too hard to do.

      Maybe this is the problem. Linux just needs catchy buzz words to describe how to do things. If I told my girlfriend to grab the latest binaries, she would laugh at me thinking its some new word for sex I just made up. Now maybe if we call it E-updaterXL 8.0 they will think its cool and learn how to use it. Although for automatic updates, I prefer a updater that will just download and install in the background and prompt the user to reboot when its done. Sucks for us power-users, but its great for my Girlfriend or my mom.

    17. Re:NO setup by artson · · Score: 1
      "However the programmer should be a slave to the user?"

      If the programmer does not work for the user, then who is the software for? Of course the programmer is slave to the user! I once wrote a map cataloguing, ordering and shipping application using dbase, and each time I revised it to make it more capable or easier to use, I'd go find an uncontaminated person (one who hadn't used the program) and get them to select and order a map with it. I cherished every complaint and if they could find a way to break it, I'd buy them beer and help them celebrate their accomplishment.

      I saved up my money and bought my computer and its software, and it works for me; I don't work for it. I like Linux, but often it infuriates me. Why the hell can't the Mandrake 10.0 install program review my hardware configuration and if it finds a modem but no nic, install KPPP for me?

      --
      In times of trouble, the smell of frying onions usually gives confidence and comfort.
    18. Re:NO setup by John+Courtland · · Score: 1

      You hit the nail on the head right in the middle of your paragraph. I'm talking more low-level malicious so the core OS files don't get all buggered up. That way you always have SOME functionality. Obviously virii have predictable patterns, or else hueristic patten matching wouldn't work as well as it does. If I do attempt this endeavor (yeah... I'm the laziest man alive) I will need that luck, so thanks ;)

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    19. Re:NO setup by zaffir · · Score: 1

      I know perfectly well what config files are. I use Linux and BSD systems, and my Powerbook with OS X, on a daily basis. I was talking about how i had no clue what editing config files had to do with your system detecting a problem and rebooting. Your example made no sense.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    20. Re:NO setup by HybridJeff · · Score: 1
      a) I feel the programmer's JOB is to be the slave to the user. If the programmer's NOT programming for the user, then he's not doing his job.

      I'll make this brief because Im trying to watch the leafs game...

      Your logic is correct, however we have to make sure we know WHO the user is. Is the programmer is just intending to se the program himself, screw usability, they just need to know how to get it running, and no one else. Evreythign else is an afterthought.

  12. as a newbie installer--my impressions by FaerieBoy · · Score: 0, Flamebait

    i've used linux at work before. but never had to maintain/install it. i was there for the emacs and faster compiling. Anyway, as an end user, there's a lot of work to be done. Basic setup issues with redhat (fedora core) can be extremely annoying. I.e. Sound didnt work, and I couldnt find documentation through searching google (docs that actually worked). End user install issues: 1) Sound problems. XMMS and ut2004 works after many hours of research. Most everything else doesnt, i.e. Realplayer 2) Webcams. None of the defaults/helpers apps work with my (widely sold) logitech cam. I had to use the command-line and do research and create a little script to use my logitech camera. 3) video card setup needs more work. and now theres an nvidia splash screen that i really shouldnt have to figure out to disable. (app land) 4) Why doesnt mozilla install/configure plugins correctly/regularly? PLEASE? flash/real audio installs but either ownly recognizes some files or doesnt work at all. (documentation) 5) How am I(newbie) supposed to divine where to look for information/help? Google tends to direct searchers to links that involve pay-per-answer crap. 6) Updates--the red hat subscription system seemed nice. But registration, etc, paying for services, isnt what people expect to see when using a free system. -------------- As I side note, I was a java developer (and no, not just html/jsp), and currently have my own slash server running on linux. But that doesn't mean i _like_ complicated tech/systems/super-ultra-configurable modules. And thats what it still comes off as.

    --
    All your preview button are belong to hello kitty.
    1. Re:as a newbie installer--my impressions by caffeineHacker · · Score: 2, Insightful

      HTML Tags. (1) Use them. (2) so your comments (3) are actually readable.

      But honestly I think your using an older kernel. I've NEVER had that many problems with Linux sound and video on any computer even laptops. Most things are now supported out of the box so you won't have whatever wierd splash-screen you managed to install. I'll agree Mozilla plugins are a tad bit of a pain...especially on older systems, some systems it flawlessly installs, others it takes a while. As far as updates there are many solutions besides Redhat...emerge, apt etc...all simple. It sounds like most of your trouble could be fixed with a new version of Debian or something similar.

    2. Re:as a newbie installer--my impressions by FaerieBoy · · Score: 1

      my kernel is 2.4.22-1.2174.nptl or whatever. and the splash screen crap is the current up-to-date nvidia driver install.

      as for debian...i'd consider it if i actually heard of an IT department using it or heard an osx developer recommend it...if either of those groups think it's easy to use, then i'd feel comfortable trying it. and that's part of the problem. the average non-slashdot person has probably heard of redhat and may know someone face to face or at work that supports it.

      as for the somewhat cocky reply about html tags. well, that's a wee bit ironic, considering the topic is usability. a default txt preference would be much more user friendly. but it doesnt matter anyway, already modded down as flamebait. time to go metamod.

      --
      All your preview button are belong to hello kitty.
    3. Re:as a newbie installer--my impressions by Anonymous Coward · · Score: 0
      5) How am I(newbie) supposed to divine where to look for information/help? Google tends to direct searchers to links that involve pay-per-answer crap.

      Try the mailing lists.

      6) Updates--the red hat subscription system seemed nice. But registration, etc, paying for services, isnt what people expect to see when using a free system.

      That message is a bug - you don't need to register to use up2date in Fedora.
      If you don't like up2date, try yum instead. (run "yum list updates")

    4. Re:as a newbie installer--my impressions by Craptastic+Weasel · · Score: 1

      Karma be damned. I have had similar past experiences with Linux.

      Especially the problem with Mozilla not recognizing plug-ins for flash. I even discovered that the other web browser apps, (Galieon,etc.) depended on the plug-ins Mozilla used, or at least it appeared that way.

      Someone get some mod points and mod the parent up, for christ sake. I found myself thinking "I can relate... I can relate".

      This forum is supposed to be about Groklaws's involvement with standardizing Linux, not arguing over the fact that whether or not people have a problem installing various distributions. Obviously if someone says they are having a problem, there is a problem. The response always seems "You are the problem, mine works just fine." As long as this style of thinking prevails, and people's egos get in the way of they're general sense of good will and sh!t like that, than THIS will always be the way it is.

  13. MOD PARENT DOWN! Stole my comment!! by Anonymous Coward · · Score: 0

    guess it's flattering to be greeted by your own words when you click on a story, but it doesn't change the fact that this person, dirkdidit, completely plagiarized what I wrote a few months back on another desktop Linux story.

    I wish I could prove this, but I can't list any comments beyond my last 24. Honestly, why would I accuse someone I don't know of plagiarism if it weren't true?

    Shame on you, Mr. dirkdidit...

    1. Re:MOD PARENT DOWN! Stole my comment!! by Anonymous Coward · · Score: 0

      Did you ever think that maybe people have similar complaints? Hell, installing applications and the issues with it has been a complaint of mine since Red Hat 5.

      If I managed to completely plagarize something without ever reading it, I must be God or something or we must have extremely similar opinions. So before you go accusing, think of the possibilities.

    2. Re:MOD PARENT DOWN! Stole my comment!! by Anonymous Coward · · Score: 0

      Uh huh. Likely story, troll. I know this is how you types karma whore, but you've been caught red handed. See: original comment of mine, from 1 year ago: http://slashdot.org/comments.pl?sid=104561&cid=890 1166

  14. Know your strengths by l33t-gu3lph1t3 · · Score: 1, Redundant

    Groklaw's purpose seems to be to serve as an information repository for IP law and specifically legal proceedings related to the Linux Operating System, and open-source/free software development including the GPL. To a lesser extent it provides a paralegal's insight into these issues.

    This latest addition to Groklaw's site contents reduces its credibility as an objective information consolidator regarding Linux and FOSS legal issues. Why on earth is its owner turning it into a Linux fansite?

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
    1. Re:Know your strengths by FunWithHeadlines · · Score: 4, Informative
      This latest addition to Groklaw's site contents reduces its credibility as an objective information consolidator regarding Linux and FOSS legal issues. Why on earth is its owner turning it into a Linux fansite?

      Did you actually read the articles? The point is that this won't be on Groklaw, but on a new site. It is a separate project designed to further the growth of FOSS. Ain't nothing wrong with that, and it won't affect Groklaw since it will be the community that does this project. PJ merely proposed it. She won't be the one doing it. She'll just be one of thousands of people who offer input.

    2. Re:Know your strengths by woodhouse · · Score: 1

      Since when is Groklaw objective? Seriously, the site does a great job of presenting the facts, but it hardly does it without bias.

    3. Re:Know your strengths by kilgortrout · · Score: 0, Troll

      yep. That's just where I want to go for legal reporting - from a paralegal with a website that sells insurance on the side.

    4. Re:Know your strengths by Anonymous Coward · · Score: 0
      The website does not sell insurance on the side, so quit your slander. PJ has a day job, whoopee.

      As for the quality of the legal reporting, offer specific criticisms or else quit complaining. Every lawyer I've heard of that knows about Groklaw thinks Groklaw is doing just great. I trust their opinion the law more than I would someone who says untrue things about the site.

    5. Re:Know your strengths by Anonymous Coward · · Score: 0

      Yup, PJ doesn't hold any punches in her comments. she's a certified Linux Zealot(tm).

      Which is not as much a problem as it sounds, as legal people are supposed to be "Fierce Advocates", but it does mean you are only getting one side of the story.

      As for the non-legal stories, it's Slashbot Royale over there -- a bunch of psuedotechies foaming about M$. feh.

    6. Re:Know your strengths by dipipanone · · Score: 1

      yep. That's just where I want to go for legal reporting - from a paralegal with a website that sells insurance on the side.

      If you have that much difficulty figuring out the difference between factual reporting and commentary, I've got a very nice bridge that you might be interested in.

  15. Keep in mind what this is about by FunWithHeadlines · · Score: 5, Interesting
    Reading the article, PJ is talking about helping the Grandma types who want to switch to Linux. With all the publicity about Microsoft worms and virii, even the computer newbies are beginning to wonder if there is a way to use computers without the headaches of Windows. And as Linux distros get increasingly user-friendly, it enables even the total newbie to point-and-click their way to a Linux install. And that's where a need exists.

    The easy, cool, experienced thing to say in response is "RTFM" or "read the man pages and leave me alone." That works for the experienced switcher, or those who have some experience with computers. Most grandma-types (and I'm using that as a stereotype, so all you computer-whiz grandmas need not send me mail, k?) are not going to know how to even find the FM, let alone be able to RTFM. "Man pages? What's that, honey? I'm a female. Aren't there pages for me?"

    One of the good things about Microsoft is they spend the money to do usability studies so that grandma types can figure out how to send email. This grokdoc project is going to apply the many eyes principles of the community to replicate the usability principles that Microsoft can just throw money at. We can't throw money at this, but we can throw eyeballs. (go ahead, make your joke, I'll wait.)

    This is a new site, not on Groklaw itself, and it is a community project, not just PJ. So don't worry, Groklaw is not going anywhere, and PJ will still have time to tear into those legal papers. And yes, we know, there are other Linux doc projects, and those are wonderful, but they are not yet grandma-friendly enough, and so now the community will attempt to add to the existing docs something new, targeted at a new audience. An audience we actually do want to see using Linux if we are ever to see widespread adoption of the software. Remember, the /. crowd is atypical. The vast majority of computer users lack of knowledge of the machines would make our hair stand on end if we focused too much on their ignorance. So we can either crack jokes about them, or we can pause a moment and give them a helping hand. The grokdoc project is an attempt to give a helping hand to a new type of Linux user.

    1. Re:Keep in mind what this is about by bersl2 · · Score: 1

      We need a dedicated Grandma disro. Plain and simple. Something that "just works" more than anything we have now.

    2. Re:Keep in mind what this is about by silentbozo · · Score: 2, Informative

      As a semi-experienced linux user, I have to say that the man pages are often next to useless. When I want to do something, I expect to find directions that explain exactly how to do it, not a set of rules and conditions that, if manipulated precisely, can give me exactly what I want - but no examples on how to employ, or to even invoke those rules and conditions.

      Most of what I know I've learned from online tutorials, old Solaris manuals (which don't help when command syntaxes differ), and the Google Groups (formerly Deja) newsgroup archives, and of course, just spending countless hours hunched over a keyboard pounding away at the problem until I give up or the problem goes away.

      That's nuts.

      I'd propose that one essential disc that should ship with every distro is an all-in one help/tutorial system that replaces (or at least is positioned as an alternative) to the man system. While I was able to tough it out because I had another computer with an internet connection and a browser, a newbie setting his/her system up for the first time will likely not have that luxury. Having a locally available source for help/reference would help a lot.

    3. Re:Keep in mind what this is about by Waldmeister · · Score: 1

      This is a new site, not on Groklaw itself, and it is a community project, not just PJ.

      But she is starting it, and it doesn't surprise me, that she is starting this right now. If Baystar want's it's money back, SCO could be history pretty soon. And then there is no more big interest in Groklaw.

    4. Re:Keep in mind what this is about by Waldmeister · · Score: 1

      PS: Don't get me wrong, this is no critics! I think, she spent much time with Groklaw and she did a really good job. so it's much better to get her into another project than to "loose" her, going back to her studies, an office job, or what she did before Groklaw.

    5. Re:Keep in mind what this is about by Anonymous Coward · · Score: 0

      No you don't. Grandmas are the dregs of the computer user population. Bottom of the fucking barrel. And a huge tech support liability to boot. Let Microsoft deal with em.

      How about you create a distro that the average office user can sit down and do all his microsofty stuff with without any missing functionality or productivty loss? Oh, just maybe because that's a lot harder than giving grammy a big Mozilla icon?

    6. Re:Keep in mind what this is about by bersl2 · · Score: 2, Insightful

      Let me rephrase.

      We need a distro that, at its simplest, can be used by the average grandmother; and yet it can be used by competent users without being demeaningly simple.

      What you describe already exists. It's called $FAVORITE_DISTRO and is currently being used productively on many office workstations around the world.

      Fool.

    7. Re:Keep in mind what this is about by Anonymous Coward · · Score: 0

      If you think the business application software on Linux is anywhere near the level of Windows, the fool is you.

    8. Re:Keep in mind what this is about by Vskye · · Score: 1

      I'd pretty much agree on this. The "average" user will want things setup easily. What I'd like to see is a specific site based on the dist and installation. Humm, want to setup postfix, procmail, fetchmail and mutt? Click on say debian and see the result. (give example screenshots of various email clients, etc?) Setting up a VJC? Same thing. All of it should be point and click to various dists. Another point is hardware based, like picking out the right Xserver, enabling options based on you're video card, etc. (pita if you're not a computer type geek) DVD / CDRW etc. It all needs to be easier for the average type. I wouldn't even consider sending my folks a linux system unless I automated it for updates and such. (they use a webtv setup, and there ya go)

      --
      Life was hell, then I discovered Linux...
  16. Interface Is Everything by tymbow · · Score: 5, Insightful

    Face it - computers are fast becoming commodities. I don't think it is unreasonable to expect a computer to be as easy to use as a toaster or Microwave. Yes, us geeks will whine about it but why should mum and dad give a toss about where some dumb configuration file is or what some arcane command line parameters are. They just want to write an e-mail, a spreadsheet or visit a few websites...

    1. Re:Interface Is Everything by Anonymous Coward · · Score: 0

      A car is a commodity too, and that requires a revocable license to drive.

    2. Re:Interface Is Everything by Rallion · · Score: 1

      That's because you can kill somebody with it if you just jump in and hit the pedals. It really is a terrible analogy.

    3. Re:Interface Is Everything by Doppleganger · · Score: 1

      Microwaves and toasters do one thing: "heat stuff for a specified period of time".

      Quick, give me a definition of what a computer does in the same number of words.

    4. Re:Interface Is Everything by arose · · Score: 1

      "crunch numbers" :-D

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:Interface Is Everything by Doppleganger · · Score: 1

      Well, then, we already have a very user-friendly, commodity computer that is as easy to use as a toaster, microwave, or even (*gasp*) a car.

      Your standard desk calculator is all anyone needs!

      But you know what I meant. :p

    6. Re:Interface Is Everything by zhenlin · · Score: 1

      And, consider this: The toaster, the microwave, the fridge: They all have very specific, well defined purposes. The computer, on the other hand, can do so many things. I guess this is why Microsoft is so adamant in pushing task based interfaces: on microwave ovens, the most multipurpose machine I can think of at the moment, there are several buttons which clearly indicate what task will be performed if pressed.

      I wonder, how well all-in-one appliances actually sell. Because computers are like all-in-one devices: combining a typewriter, TV, calculator, radio, etc. into one device.

    7. Re:Interface Is Everything by Etyenne · · Score: 1
      Face it - computers are fast becoming commodities. I don't think it is unreasonable to expect a computer to be as easy to use as a toaster or Microwave.

      Does piloting a 747 have to be as easy as driving a scooter ? If not, why does using a computer have to be as easy as using a toaster ?

      Expecting a tool as flexible and complex as a computer to be as easy as a fixed-function primitive appliance like a toaster is a pipe dream. You are comparing apple to orange here.

      I would also like to remind you that I (like most people) don't know how to use most of the features of my microwave; microwave are not example of entirely intuitive appliance. So if most people can't be bothered to set the time correctly on their microwave without refering to a manual, how should they be able to use a computer without refering to one either ?

      --
      :wq
  17. Potential Conflict of Interest by Anonymous Coward · · Score: 0

    I love PJ and what she has done for the open source community. However, I'm concerned about a conflict of interest here. First of all PJ works for a company that makes money from Linux. Reference link. So, the more people that use Linux the more potential money in her pocketbook. Isn't having PJ chair a study on Linux usability is like having a pharmaceutical company release a study on their own drug? (You know the results of the study before it even begins!) There must be a way to have some independent auditor types to do this study.

  18. Excellent plan. by dekashizl · · Score: 2, Interesting
    Great plan of action to accomplish this (as described in the Groklaw article). My take on it is basically:
    • 1. Distributed network of tech-savvy people collect usability data by observing newbs interact with GNU/Linux systems in basic set of tasks ("email, a simple letter, a firewall, and surf the internet").
    • 2. Usabilty data (collected from step 1) is aggregated and publicly archived in its raw form.
    • 3. A public Wiki is created by the community (based upon the collected data from step 2).
    • 4. At the same time, an "official" Wiki is created by smaller core team (based upon the collected data from step 2).

    The result of this is to have a huge archive of usability studies, a self-moderated public discussion on it, and an official document with polished observations and recommendations. So a few details need to be worked out (including a good format for the usability data), but the overall plan sounds excellent.
    1. Re:Excellent plan. by AnotherFreakboy · · Score: 1

      You forgot:

      • 5. ???
      • 6. Profit!
      --
      Why not get the real ultimate power?
    2. Re:Excellent plan. by HCIGuy · · Score: 1

      Uh, no, it doesn't sound excellent. You're making the same mistake that non-programmers make about programmers, assuming that what you don't do must be easy to do. Conducting usability tests is hard work, and it takes training to do well. Lots of code by newbie programmers is a swamp. Lots of usability observations by newbie HCI'ers is similarly a swamp, no matter how many times it's checked for alligators. You may find some obvious flaws, but you could equally find those within the first dozen tests you run.

  19. a very relevant story by Anonymous Coward · · Score: 0

    "Everybody is welcome, especially those with little or no linux experience", slashdot is a good place to get this kind of ppl.

  20. wow... by ArbitraryConstant · · Score: 0, Troll

    Groklaw isn't biased at all. I hope they publish their affiliation on the study.

    --
    I rarely criticize things I don't care about.
    1. Re:wow... by dipipanone · · Score: 1

      I hope they publish their affiliation on the study.

      Heh. You think PJ is becoming the Rob Enderle of Linux, then?

      Clot.

  21. Wikis by faust2097 · · Score: 3, Interesting

    I guess this can double as a usability test for Wikis as well. Not that they're an unusable system by design but it depends on all the contributors documenting every node they make and name very well and according to a good architecture.

  22. Linux: Usable? by airjrdn · · Score: 3, Interesting

    I think so. I'm a Windows user, but I've tried a lot of the more popular distros off and on since around v5 or so of Redhat if I remember correctly.

    I'm a developer, so I'm not afraid of getting my hands dirty with a little configuring. I do quite a bit of tweaking to base installs of Windows, but those tweaks are for performance or preference, not to make things work.

    I find Linux is just fine for most daily tasks, and usually has a comparable way of doing almost everything I do in Windows. The problem is getting them installed and running.

    I fault Linux in the usability arena for two reasons. Having to mess with config/ini files to make things work post "install", and how it reacts when something does go wrong.

    If I install a piece of software, it should work after the install. I shouldn't have to change keyword/value pairs in a config file to complete the install.

    If I screw up my video drivers, put me in the GUI at 640x480 and let me try again. Making me resort to command line hacking when I don't have a clue where to start only gets Linux one thing...uninstalled.

    I guess one other thing I'd suggest to Linux developers is, at some point...release version 1.0!

    Regardless of whether you are 100% certain it's perfect or not, which looks more inviting to the average user:

    My Program 0.1.00.37 Beta
    My Program 1.0 Beta 1

    Just look around Sourceforge, is anything at v1 yet? :)

  23. Distros Listening? by Anonymous Coward · · Score: 0

    I hope the distros and vendors are watching this one!

    As is evident in this thread among others, over at the RedHat/Fedora camp, it appears they couldn't care less about their users, let alone usability. There are some seriously arrogant replies here to a fairly fundamental issue for most users.

    To summarise: there's a kernel change emminent that breaks all binary-compiled drivers. Fedora's attitude is that it's too good a change to even allow the option to be included in the kernel source. So users who know what they're doing, and want to change this 4k-Stacks option so they can use the binary drivers, have been given a good hearty "stuff you!" from the developers. It's the reason I migrated to Mandrake, and may yet consider switching back to Windows.

    Way to go, "open" source.

    1. Re:Distros Listening? by Doppleganger · · Score: 1

      Why don't you read that thread a little more thoroughly, especially this reply.

      The responses in that thread point out that this isn't just a RedHat thing. It's also hardly the fault of kernel developers if binary-only drivers don't work due to enhancements in new kernel versions.. they're not going to stop making things work better just because it breaks something they're not allowed to fix.

      There have been Windows updates that have broken drivers too... the solution is for the driver manufacturer to fix their code (or allow other people to fix it for them), not for the OS to hold back progress.

  24. Usability is fine by mao+che+minh · · Score: 4, Insightful
    The Linux desktop (traditionally KDE or Gnome) does not need to gain more usability for Linux to gain more market acceptance. Linux needs killer home-use apps that people can't do without, and also apps that businesses find economically viable to use and eventually rely on.

    Windows is pervasive for many reasons, but two of the most critical reasons are the Office Suite and Exchange.

    Just look at Mac OS X: arguably as usable (or more usable) as Windows 98/2000/XP, but a tiny market share.

    1. Re:Usability is fine by GileadGreene · · Score: 1

      Uh, Office runs on Mac OS X (and ran on previous Mac OSes). So what was your argument again? I mean, ok, lots of people like Exchange, but I don't think you can credit it with being the number one reason for the Windows stranglehold.

    2. Re:Usability is fine by Cornelius42 · · Score: 1
      Let me just point out this simple fact: There will never be a killer app for linux.

      Any application that is on any merit that runs on Linux will also be available on Solaris, *BSD, and Windows.

      Examples include: MySQL, PHP, Apache, StarOffice, GIMP, Mozilla, etc...

    3. Re:Usability is fine by Anonymous Coward · · Score: 0

      Why do Appleheads feel the need to butt in on every point?

    4. Re:Usability is fine by Anonymous Coward · · Score: 0

      Good point -- KDE and Gnome are more than good enough for corporate users. The installation and sysadmin stuff is fine for corporate deployment.

      The real problems are apps like OpenOffice, which is "good enough" but no where close to MS Office or even WordPerfect (etc) in terms of usability. Plus the lack of good groupware etc.

    5. Re:Usability is fine by Total_Wimp · · Score: 1

      Let me just point out this simple fact: There will never be a killer app for linux.
      Any application that is on any merit that runs on Linux will also be available on Solaris, *BSD, and Windows.


      Terrific. Seriously. Office being available on Mac didn't hurt Windows at all. I think open source projects on Windows are the best Linux evangelism there is.

      TW

    6. Re:Usability is fine by nautical9 · · Score: 1
      Any application that is on any merit that runs on Linux will also be available on Solaris, *BSD, and Windows.
      That's true, and it's a good thing, not something us Linux advocates need to fear.

      What Linux needs to gain marketshare is to be able to run all of Window's "killer apps", not to have its own. If every app and game that a user wanted worked on both Windows and Linux, then they'd be free to choose their OS on other merits such as usability, stability, and price.

      As it stands now, even non-techies may be aware that Linux is a better system, but aren't willing to give up their "killer apps". I'm a Linux nut, but still have a Windows box for games, office, photoshop, quicken, and tax software. (And yes, linux has competent equivalents for all but the games, but they're just not yet as polished as the commercial versions).

      It's a bit of a chicken-and-egg problem, as the major commercial developers won't spend the time and money porting their apps to Linux until there's a sizeable market, and there won't be a sizeable market until Linux can reliably run those apps.

      But I'm confident that given time, the alternative apps will be as polished and supported as their commercial equivalents, and will slowly steal their marketshare. The commercial dev's will need to respond by porting to Linux in order to compete, or lose out. Either way, Linux wins.

    7. Re:Usability is fine by GileadGreene · · Score: 1

      Hate to burst your bubble (your bubblehead?) but I haven't touched a Mac in about 15 years, so I hardly qualify as an "Applehead".

    8. Re:Usability is fine by rowanxmas · · Score: 1

      The difference being that Macs cost a lot, and there is no bargain option. Yeah there is the eMac and the quality is better etc. But the computer is being viewed more as a disposable appliance that needs to be replaced evey 3-4 years, so why get the nice one when you know its going to crap out on you? With Linux you can still use the cheap hardware, and hopefully get the usability benifits that Windows lacks.

    9. Re:Usability is fine by obeythefist · · Score: 1

      Linux has all these killer apps already. IM clients, email, web browsing, office applications, photo editing. Linux has every possible useful app you can imagine.

      It's just people can't figure out how to install them.

      Maybe that's what they really mean by "useability". Not to ever, ever be confused with "functionality".

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
  25. It's a Solved Problem by Anonymous Coward · · Score: 0
    APT - Advanced Package Tool. (developed by Debian)

    Combined with the 'synaptic' GUI, installing a program is as simple as 'click on a checkbox then click install'. The APT infrastructure is 'solved', but in my opinion, the synaptic GUI could use improvement, and be made easier to use.

  26. Link? by Anonymous Coward · · Score: 0

    With pictures?

  27. Absurd by Anonymous Coward · · Score: 0
    Independent auditor? What on earth are you talking about? This is not a study to try to sell people on Linux (or Windows or anything else). This is a project to make FOSS more accessible to those who want to use it but don't have the computer skills that some of us do. You don't need an independent auditor for this, you need someone who knows the software for this.

    More importantly, this won't be PJ's project! She suggested the idea, but the community will do it. And why you object to helping newbies learn Linux is beyond me. For that is what this study is designed to do. Conflict of interest? Please. Would you prefer Microsoft taught newbies how to use Linux rather than the Linux community?

  28. Standards must be agreed on first by newdamage · · Score: 3, Interesting

    Usability studies are great, and will definately help Linux down the road, but can we agreed on some general standards first? RPMs, or source compliation, or tgz packages? Swaret, Apt, Portage? Gnome or KDE?

    These things make Linux awesome and infuriating at the same time. The choice is awesome, because if you don't like one thing, then something else is probably available that does it differently. But then it comes down to hoping your distro has packages for the software you want, or you get to be brave enough to compile everything from source and hope you don't get stuck in dependancy limbo.

    Maybe a large distro collalition is needed where the big guys all agreed to at least use a standard frontend? That way they can all still use different backends, but people would be able to sit down at a different distro and easy jump right in. How to do this? Heh, right. If I knew that answer I'd be rich, not posting on Slashdot.

    --
    ce n'est pas un Sig.
    1. Re:Standards must be agreed on first by Anonymous Coward · · Score: 0

      RPMs, or source compliation, or tgz packages?
      Source compilation with an install script!
      1. Download file.
      2. Decompress file.
      3. type "make"
      Then, just let the thing take care of itself, dependencies and all, but developers don't want to make their Makefiles smart enough to do this =(

    2. Re:Standards must be agreed on first by Anonymous Coward · · Score: 0

      But, but, but I love standards because there are so many to choose from!

    3. Re:Standards must be agreed on first by moxruby · · Score: 1

      Actually, I think a standard backend would be more useful.
      It would mean that a software developer can make ONE binary package for his application and get back to writing code. One of the most frustrating aspects of my linux desktop is finding a compatible binary package.

      e.g. xMule is currently up to 1.8.2, there are binaries for debian, fedora, suse but no mandrake, only a MUCH older .mdk.rpm is a available.

      I tried compiling from source but I had some weird library conflict I couldn't resolve within 10 mins of fiddling around. I have better things to do with my time, so I stayed with the old version.
      99% of people want their software to simply WORK without any fucking around, authors just want to write code.
      A single, STANDARD packaging format is, IMO, what linux needs desperately, and would bring it within the reach of the average user.

    4. Re:Standards must be agreed on first by TiggsPanther · · Score: 1

      If there were a standard backend this could actually be more useful than many people would think.

      File-downloaders would just need to download the version they wanted (hopefully from the clearly-labelled dependencies list on the page).

      Also it's be a lot easier to point yum/apt/whatever at a single repositary source, and know that it could figure out for itself the vairous dependencies.

      There really is a wall at which point the learning curve takes a sharp inclince, and this is in installation. I'm (slowly) getting to grips with it myself. Being able to find my way around dependency-limbo, or struggle with source-compilation. But it's taken a few years to get to this point. 'Cos I'm not a great coder - though I wish I was. If I look at an application, it's 'cos I want to use it. If I can't get it working in a matter of minutes/hours/days (depending on importance) then I'm simply not interested.

      That said, even though less things (for me) seem to work straight-off in Linux than Windows, I do find it a lot easy to work around the Linux problems than the ones in Windows.
      I guess it's just a trade-off. Linux installations have more obstacles, but ones I can get over. Windows programs have less obstaces, but the ones I encounter tend to stop me dead.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
    5. Re:Standards must be agreed on first by zhenlin · · Score: 1
      The Tyranny of Choice?: (Registration required, probably subscription too)
      Americans today choose among more options in more parts of life than has ever been possible before. To an extent, the opportunity to choose enhances our lives. It is only logical to think that if some choice is good, more is better; people who care about having infinite options will benefit from them, and those who do not can always just ignore the 273 versions of cereal they have never tried. Yet recent research strongly suggests that, psychologically, this assumption is wrong. Although some choice is undoubtedly better than none, more is not always better than less.


      There was a /. article about it recently.

      Anyway: Too little choice is depressing; too much choice is depressing. There is a sweetspot where positive emotions peaks, but there are no concrete numbers.
  29. Serious Energy by aaron240 · · Score: 2, Interesting

    I'll have what she's having! I really respect this woman's vigorous advocacy for Linux and FOSS. I listened to a lawyer (Steven Reisler) give a presentation this weekend at Linuxfest Northwest about the SCO suit. He couldn't say enough nice things about Groklaw.

  30. Linux Usability: Financial Perspective by webword · · Score: 4, Interesting

    Unlike software development via open source usability is something that is not easily done without money. Developers are willing to program for ego, and to scratch the itch. However, usability is not like that. Usability virtually requires money because of the way that it is done.

    Usability is much more than doing surveys, or talking to people, or just watching people. That is "street level" usability, as I like to call it. But, it isn't what is needed to Linux. What is needed is a fully funded usability study. It can be done, and done cheaply if done right, but to think that it can be done in some "open" fashion isn't workable.

    Consider for a moment that reliable data is needed. To get reliable data, you often need to motivate people with money. The best usability studies pay people for their participation. The payment generates motivation and focus.

    But there is more. Usability is a research activity, and it is a human to human activity. When people have to talk to each other, or when people have to observe other people, the labor takes time. That time is not "free" time. It isn't sweat equity, it is real time. Developer time is often hobby time. Granted hibby time will get a lot done, but it can be done cheaply or free whereas usability labor costs money.

    Finally, I am confused about the scope of the research. Do we really want research that covers everything, in an unstructured WiKi environment? Not me. I'd rather gather data piece by piece. This is a time to start small and grow over time. Get some little victories first, then expand.

    1. Re:Linux Usability: Financial Perspective by greppling · · Score: 1
      Sorry, but I don't understand any of your points. I understand that you think usability cannot be studied wihtout paying money, and you repeat that about five times, but I haven't found a single argument in favor of that in your post.

      Unlike software development via open source usability is something that is not easily done without money.

      No. 1.

      Usability virtually requires money because of the way that it is done.

      No. 2.

      Usability is much more than doing surveys, or talking to people, or just watching people.

      So please, what is it, then?

      What is needed is a fully funded usability study.

      No. 3

      To get reliable data, you often need to motivate people with money.

      No. 4. But the Grok-doc project has the chance to have people motivated simply because they want to do what they are supposed to do. The way I imagine this to happen, is that when Geek mum wants to print her e-mail in the Linux box geek has set up, instead of showing her how to do it he lets try to do it herself, watches her, and then reports what he found on the Grok-doc wiki. I also don't see your point that none of the geeks would be willing to do this. So many linux geeks help their friends etc. with linux issues all the time, then it is really not much more of a time investment to let watch them a little with what they are trying to do, and then report the findings on the Wiki later.

      whereas usability labor costs money.

      No. 5.

      Do we really want research that covers everything, in an unstructured WiKi environment?

      Yes, we want research that covers everything in a self-organizing and self-structuring WiKi environment. Why are WiKis "unstructured"? Do you really think wikipedia.org is unstructured? I haven't yet seen a better way to organize information coming from many many sources than a Wiki.

      Maybe you are right that usability studies without funding will never work. But you haven't given any reason for that claim. And people probably have said the same thing about programming an entire OS kernel 10 years ago.

      Give them a try.

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

    Comment removed based on user account deletion

  32. no by Anonymous Coward · · Score: 0

    nope. Have you?

  33. Here we come to a potential flaw... by Azureflare · · Score: 4, Interesting
    This might highlight one of the potential flaws in the Open Source community: That if people don't like doing something "unnecessary," it probably won't get done.

    Most people like developing for linux as a hobby, or for fun. Rarely is it for money. And often if it is for money, they only need to get the product working. There's no golden "standard" for walkthrough-esque documentation for linux applications.

    The man pages are the typical standard, but they are a far cry from what Ms. PJ is asking for (and many others as well).

    Though this is a major task, I still think the reason documentation is lagging behind program development is less people find it a job they enjoy doing.

    Perhaps the main reason why there aren't many who find this enjoyable, is that mainly it is the technical types who get involved with developing in linux. I don't think you'll see english majors or doc writers taking to the linux platform.

    The more writers/language focused people that get interested in linux, the more possibility there will be for better walkthrough type documentation.

    The linux documentation project is a great start. I think it will be able to evolve into something which will be of great use to newbie users of linux.

    I may even consider pitching in; I've got tons of pointers and tips that I have written down so I don't forget them (I constantly forget certain commandline actions which I only use every month or so). I've often considered putting up a website; but as many people have posted about the linux documentation project, maybe I could just pitch in there?

    I'm not a very experienced programmer (I'm still a sophomore in college, CS Major) and I do enjoy writing as a hobby. I've always wanted to contribute to linux, because I believe in the ideals the Open Source community represents. Maybe this will be my summer project =D

    1. Re:Here we come to a potential flaw... by groomed · · Score: 1

      I've always wanted to contribute to linux, because I believe in the ideals the Open Source community represents.

      The Open Source movement doesn't represent any ideals. It just posits that Open Source is better for business. The ideals are with the Free Software movement.

    2. Re:Here we come to a potential flaw... by mausmaki · · Score: 0

      The man pages are the typical standard, but they are a far cry from what Ms. PJ is asking for (and many others as well).

      Give them a nice gtk or qt browser for manpages and they will be happy.

    3. Re:Here we come to a potential flaw... by Anonymous Coward · · Score: 0

      DO IT!

    4. Re:Here we come to a potential flaw... by Etyenne · · Score: 1
      Most people like developing for linux as a hobby, or for fun. Rarely is it for money.

      False. Most of the code going in OSS project are being written by paid programmer. Most are working for Linux distributors or a large integrator (ie IBM), some are employed in the academics, a few are being sponsored by various foundation and the rest is mostly being done by paid employee working on software useful for their employer.

      The more writers/language focused people that get interested in linux, the more possibility there will be for better walkthrough type documentation.

      IMHO, if people where interested in reading documentation, it would get written. In practice, most people (especially newbies) don't want to read. So why bother with writing and keeping up-to-date a good set of introductory documents if nobody is interested in reading them ? This si a chicken and egg situation.

      --
      :wq
    5. Re:Here we come to a potential flaw... by KevinDumpsCore · · Score: 1

      > if people where interested in reading documentation, it would get written. In practice, most people (especially newbies) don't want to read.

      According to the article, users do want good documentation. However, this NRTFM (PG version: Nobody Reads The Free Manual) attitude among programmers needs to be addressed. You may not want to read manuals but your users do.

      Programmers that don't give a hoot about documentation won't give a hoot about their project's documentation volunteers either. I think that is problem. Why work for free if you're not going to get respect and peer recognition?

  34. The Clipboard by Dlugar · · Score: 5, Informative
    Everyone knows the clipboard in Linux has some problems. But few know exactly how deep these problems go.

    In my opinion, there should be two separate clipboards, which I refer to as the "Tempboard" and the "Permboard" for clarity. Yes, I hear many of you saying--this is the way it's implemented. Well, yes--partially. Let me first explain The Right Way to Do It, followed by applications that break the rules.

    The Right Way to Do It:

    On Selection:
    * Send selected-stuff to Tempboard
    On Shift-Ins or Middle-Click:
    * Paste contents of Tempboard
    On Deselection:
    1) Leave the Tempboard as is
    or 2) Clear the Tempboard

    On CTRL-C/CTRL-X:
    * Send most recently selected stuff from active window to Permboard.
    On CTRL-V:
    * Paste contents of Permboard


    (I'm using Eterm 0.9.2, Gaim 0.75, and Opera 7.23 on a Fedora box. Please let me know if these errors don't happen on other versions or other distros.)

    1. Select some text in a Gaim window, then close that window and attempt to middle-click paste it into another program. No pastage.
      Problem: The Tempboard gets deleted when the window is closed.
    2. In Gaim, select some text in the textbox and then attempt to middle-click pa ste it to the same text box. No pastage.
      Problem: The Tempboard gets deleted when you middle-click inside the same text input widget.
    3. Highlight some text in Opera. Then unselect it. Try to middle-click paste it somewhere. It works!
      Problem: Opera uses "fake selects" in order to work around the clumsy situation of not being able to highlight multiple things at the same time. Firefox does is that well, and so does OpenOffice.org. As we shall see, they don't always get it right.
    4. Highlight some text in Opera. Unselect it. Highlight something in another window and close that window. Try to middle-click paste--you get the old fake Opera-select.
      Problem: The Tempboard reverts to Opera's old fake-select when the window is closed.
    5. Highlight something in an Opera textbox. Middle-click it to the url box. It works. Highlight something using the keyboard. Middle-click it to the url box. It pastes instead your old highlight.
      Problem: Highlighting with the keyboard doesn't update the Tempboard.
    6. In the Gaim textbox, type "Text1". Select the text and CTRL-X it. Type "Text2" in the textbox. From another window, select "Text3".
      Go back to Gaim, select "Text2", and type Shift-Ins. "Text1" is pasted.
      Problem: Shift-Ins pastes from the Permboard, not Tempboard.
    7. CTRL-X "Text1" in Gaim again. Select text from Eterm. Shift-Ins in the terminal window. Shift-ins in Gaim. Different things are pasted to each window!
      Problem: Shift-ins pastes from the Tempboard in Eterm, but pastes from the Permboard in the Gaim window.
    8. CTRL-C text in Gaim's chat screen, and try CTRL-V to paste it into the textbox below. It instead pastes what was previously in the Permboard.
      Problem: Selecting chat text and CTRL-C doesn't update the Permboard.
    Does anybody else have ones they'd like to add to my list?

    Dlugar
    --
    Computer Go: Writing Software to Play the Ancient Game of Go
    1. Re:The Clipboard by Anonymous Coward · · Score: 0

      How is this a Linux thing? Are you that stupid!?!?

    2. Re:The Clipboard by Anonymous Coward · · Score: 0
      Do you really think application authors should have to worry about middle clicks and Ctrl-key presses? App developers on Windows don't have to write a single line of code to support it. Sounds like a Linux problem to me.

      Is Linux that stupid?

    3. Re:The Clipboard by KozmoStevnNaut · · Score: 1

      It's an X problem, not a Linux problem. The same problems with copy/paste exist in BSD, Solaris etc etc.

      --
      Eat the rich.
    4. Re:The Clipboard by Soko · · Score: 4, Interesting

      Sorry, you lost me there.

      If an application simply does not deal with the copy/paste facility of X properly, it will do so running on any OS that uses X, correct? Are the applications screwing up copy/paste, or is the X copy/paste so screwed up no one can use it correctly? I don't program much on X (yet, anyway) so don't know if copy/paste is supposed to be in X or not, so some enlightenment is appreciated (yes, I intended that one, you E17 fans).

      IMHO, the necessity of dealing with copy/paste should be removed from the application - it should be the sole responsibility of X. If that can't be done, a braindead simple Copy/Paste API should be put in place so that any programmer who messes it up would be embarassed into not screwing up again. That way, whatever desktop or window manager you use, it just works, and works the same way in any application.

      This goes back to the initial problem - who the fuck cares where the problem actually is - let's find it and fix it for once and for all.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    5. Re:The Clipboard by Dlugar · · Score: 1

      By that same logic, none of the problems PJ talked about would be "Linux problems". They'd be "Midnight Commander" problems or "man" problems or "documentation" problems. The key is--what problems, in whatever piece of software (or paperware), are keeping Linux from more widespread adoption? PJ talks about documentation--I'm talking about problems with X and copying. Either way, they're Linux problems to me.

      Dlugar

      --
      Computer Go: Writing Software to Play the Ancient Game of Go
    6. Re:The Clipboard by Anonymous Coward · · Score: 0

      The difference is that BSD and Solaris just want to be nice stable server OSes and have no illusion about converting the AOLers out there.

      That makes it a "Linux" problem -- in terms of the people, not the technology.

    7. Re:The Clipboard by rossz · · Score: 1

      You're missing the entire point. As far as Grandma is concerned, it IS a Linux problem.

      Stop thinking of Linux as a kernel (even though that is the correct thing), you must consider Linux as the entire package of kernel, applications, utilities, and X. That's how the average person is going to look at it, and that's how we must look at it if Linux is going to make any decent headway into the non-geek realm.

      I'm not suggesting we bind everything together into a insecure windows look-alike. I'm saying we must get everything working together happily as is the case in Windows.

      --
      -- Will program for bandwidth
    8. Re:The Clipboard by Anonymous Coward · · Score: 0

      It's Linux the operating system, not linux the kernel, as in most definitions of Linux. Stop being so pedantic.

    9. Re:The Clipboard by tormentae+agent · · Score: 1

      So, you're suggesting that the cliboard authors should prescribe a solution for any cut'n'paste needs ever?

      What about different kinds of data? What if you're pasting multiple ranges from a spread sheet into text for instance?

      In my experience, this is the one kind of thing that could, perhaps, make me appreciate windows. The ability to copy a row from, say, Excel, and paste it into an appointment in some undisclosed program ;), and the data still making sense. (I work in an environment with a lot of semi-repetitive tasks where this feature alone can save me a noticable bit of time every day).

      Combine the ability to impose hyperabstract models intuitively onto the data and to sense/"see"/"touch" the data you're working on, and the GUI starts making sense over the command line. Yet the core GUI developers cannot foresee all types of data that will ever be displayed, and so they'll need to provide a model that's flexible, but inherently powerful, for application developers to use. Otherwise we'll all be stuck with the limitations of the GUI people's imaginations.

      If this doesn't make sense, ignore it... I need more coffee this, oh-but-too-early morning.

    10. Re:The Clipboard by Anonymous Coward · · Score: 0

      Oh phew. Since its an X problem... oh wait, it doesn't make any difference at all! And FYI, the API for using the X clipboard is convoluted, and apps frequently misuse it, so both parties are to blame.

    11. Re:The Clipboard by sayap · · Score: 1

      AFAIK, shift-ins is the same as ctrl-v, ctrl-ins is the same as ctrl-c, while shift-del is the same as ctrl-x. They all use the permboard. Also, deselection just leaves the tempboard as is.

      Problem 1 - This is due to X and is really bad in term of usability.
      Problem 2 - No such problem here.
      Problem 3 - It's normal select...
      Problem 4 - just that Opera will fallback to the permboard when the tempboard is gone due to Problem 1. Not really a big deal.
      Problem 5 - No such problem here.
      Problem 6 - Desired behaviour.
      Problem 7 - Eterm's problem, I believe it only knows about tempboard. Konsole works fine.
      Problem 8 - No such problem here.

      The clipboard in Linux is really broken due to X limitations as well as different workarounds by different apps. But IMHO some of your problems are just misunderstanding and some of them are probably due to GNOME Clipboard Manager. FYI, I tested your cases in KDE without any clipboard manager running.

      p.s. shift-ins, ctrl-ins, shift-del are not part of the GNOME HIG
      p.p.s. GNOME Clipboard Manager has been recently discontinued
      p.p.p.s you may want to give KDE a try :)

    12. Re:The Clipboard by Anonymous Coward · · Score: 0

      > Otherwise we'll all be stuck with the limitations of the GUI people's imaginations.

      Considering that the clipboard is a solved problem everywhere else, you'll be able to live with this. (Hint, apps on Windows negotiate with each other, so they can pass whatever they agree on.)

    13. Re:The Clipboard by Anonymous Coward · · Score: 0

      Clipboard interoperability is a lot better than it was in the Qt2 era, but toolkit creators and other big influential groups have done what they can now, it's down to individual app projects.

      I think your 8 "problems" can be summarised as...

      1. When a process is no longer running its clipboard contents are not preserved. (Solution: A clipboard manager configured to your taste)

      2. Some people expect keyboard shortcuts to do something that isn't documented (Shift-Ins? Huh?) because it worked on one app they tried.

      3. Individual applications have weird quirks. If they annoy you, complain to the application author. OS vendors, toolkit designers etc. can't help you with the custom URL widget in a browser, only the browser developers can properly fix that.

      The final point applies on _every_ platform. No matter what the OS designer tries to do about it, some application authors will say "I think paste really means add," or "The system clipboard is not relevant to my app, I'll use a private clipboard" or "The contents of my ephemeral selections are SO important that they must replace all other clipboard contents".

    14. Re:The Clipboard by chthonicdaemon · · Score: 1
      You said
      2. Some people expect keyboard shortcuts to do something that isn't documented (Shift-Ins? Huh?) because it worked on one app they tried.


      I don't find that the clipboard is broken, but this point is a bit strange. Having things work across all the apps you've tried (like pressing F2 to rename things in lists) without being documented is a big plus. It makes you feel like you know this stuff.

      A point in case was when I noticed that I could use emacs-style shortcuts in the Bash command line. Not because I read a doc, but because the shortcuts came naturally and I did't think about it. Later I thought -- hey, that's cool, it works in Bash too.

      This is a feature of a usable system, and should not be dissed.

      I must also add that I believe the problem with 'I selected something, closed the window and the selection was gone' can be alleviated by not closing the window. What situation makes it essential to close a window before pasting something? The select, middle click method has always made sense to me as a delayed drag. In that case you're screwed if you close the window as well.
      --
      Languages aren't inherently fast -- implementations are efficient
    15. Re:The Clipboard by greenrd · · Score: 1
      The clipboard in Linux is really broken due to X limitations

      That's a real embarrassment to X.

      Now that X.org is becoming a more democratic organisation - and it now controls both the standard and what will probably be the most popular Linux implementation - I hope they will make blowing away these X limitations a top priority.

  35. Nope - doesn't answer the question by mao+che+minh · · Score: 2, Insightful
    This (your statement) is an experienced user's advanced work around to a basic problem. Your statement doesn't really answer the initial question and thus doesn't remedy the problem.

    Newbies are routinely encouraged before delving into Linux to ask for help from the "gurus". Unfortunately, that is the type of answers they tend to recieve when asking questions concerning very basic functions of an operating system: "This is so outdated, only morons don't know this. Download urpmi and these libraries, change the install script to match your distro (check the readme) or just use the RPM. Then all you have to do is run the following bash command to install a program. Just make sure the server is up to get the updated files, or use a different one. Simple."

    1. Re:Nope - doesn't answer the question by satanami69 · · Score: 1

      This is the simple beauty of FreeBSD's ports collections and Gentoo's portage. For FreeBSD, you can use KDE to select what program you want, click install, wait, and run it. Gentoo is similar, and all depedencies are taken care of.

      RPM and deb files are completely useless when these two systems are here to replace them. I would only tell people to install Gentoo for linux.

      --
      I really hate Dan Patrick.
    2. Re:Nope - doesn't answer the question by RollingThunder · · Score: 1

      It's not an "advanced work around". It's the simple way that it's handled on Linux.

      Is it a DIFFERENT way than it works on Windows? Yes.

      If your criteria for "correct functionality" is "download and doubleclick just like windows" then you've got a tough sell.

    3. Re:Nope - doesn't answer the question by Spellbinder · · Score: 1

      i really like gentoo .... and portage is very good
      but it is not a system where you can throw in the cd
      and at least 2 hours later you have a fully working system with only answering simple questions you had to answer on a windows install too (often with more hardware working then in windows without additional driver install)
      and for portage, i don't think a mainstream user would enjoy to edit config files after an update
      but the dependency problem it solves very well and it is imho the best system for working with cutting-edge packages

      --


      stop supporting microsoft with pirating their software!!!!!
    4. Re:Nope - doesn't answer the question by RPoet · · Score: 2, Insightful

      You do not have to "download urpmi" on Mandrake. It comes with the distro and is ready to use. 'urpmi gimp' will automatically install The Gimp, for instance, along with any dependencies. I know what you're thinking -- too hard! Well, there's rpmdrake too, which is integrated nicely into the Mandrake Control Center. This is a graphical frontend to urpm, where you can select applications for installation or removal, or update your system with the latest security updates. Except that perhaps the GUI can be made more intuitive, this process cannot be made easier. People may be used to downloading some strange .exe off the net and clicking that to install, they just have to change that habit. Boo-hoo.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    5. Re:Nope - doesn't answer the question by arose · · Score: 1

      Exactly, someone commented that "you can install anything on windows" (which of course isn't as easy as it might sound...), but only what the distro & friends provides you on GNU/Linux. Think that's a bad thing? Imagine all the spyware your distro won't package for you...

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    6. Re:Nope - doesn't answer the question by Etyenne · · Score: 1
      RPM and deb files are completely useless when these two systems are here to replace them. I would only tell people to install Gentoo for linux.

      My guess is that you are trolling, but in case you don't, I will kindly point you to urpm/rpmdrake, apt-get (+/- Synaptic), up2date, yum and all the other package manager that do exactly the same job as emerge and the port collection ... minus the insistance of compiling from source (which is a waste of time and a turn off for newbie).

      deb and rpm are package format, not package manager, btw. Complaining about package being distributed in rpm or deb is like complaining about source being in tar.gz ... completely irrevelant.

      Hopefully, you help the people you recommend Gentoo to configure emerge to fetch pre-compiled software. I'd hate to meet a newbie and be told "Well, Linux is nice but I got back to Windows since software is sooooo long to install!".

      --
      :wq
    7. Re:Nope - doesn't answer the question by Bert64 · · Score: 1

      Why is compiling from source a waste of time? many cpu intensive apps benefit greatly from being compiled from source, openssl for instance, and john the ripper for one.. precompiled binaries have to be as generic as possible, and thus can't make use of features present in newer cpus.. the alternative is multiple binaries, which serves to confuse users aswell as increase the program size.. Also many features can be disabled at compiletime, features which may create dependencies, increase binary size, slow down program operation.. a precompiled binary has to include everything enabled just incase someone needs it...
      The key is, to make compiling programs easier.. portage and ports already go a very long way towards this, and as computers become faster so compilation times will decrease

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Nope - doesn't answer the question by Etyenne · · Score: 1
      many cpu intensive apps benefit greatly from being compiled from source, openssl for instance, and john the ripper for one..

      Please quantify the performance gain, and then we'll talk.

      Also, OpenSSL and John The Ripper are not really useful to most people. The test would need to be done on Web browser, IM client and word processor to be of any revelance to most desktop users.

      The key is, to make compiling programs easier.. portage and ports already go a very long way towards this, and as computers become faster so compilation times will decrease

      Indeed, and I applaude the initiative for those who actually care about compiling software. But the post I was responding was advocating Gentoo to everybody, for everything. I do not think most newbies and desktop users (the subject of this discussion, I remind you) would be thrilled to look at cryptic compiler output and wait for the build to finish* just for an unnoticeable performance gain or a reduction of a few Kb in executable file size. Even if compilation is getting faster, it will always be slower than installing pre-compiled binaries and people probably have better thing to do with their time.

      *: I compiled LyX on a Duron 800 recently ... the thing took 1.5 hours to compile. Give me a binary package anyday.

      --
      :wq
    9. Re:Nope - doesn't answer the question by Alan · · Score: 1

      Yes and no. If you leave it alone, you're fine, but if you ever install something by hand (ie: an app that's not on a urpmi server) you're in the same world. Ditto with redhat. Install everything from the CDs or the online redhat server and you're fine, install bobsapp.rpm and you're stuck in dependancy hell again.

      Debian has the same problem, same with gentoo, etc. Pretty much anything that is a package has the issue. If you're installing from source it's no problem, as generally your configure script will detect that foolib.h is present even if you don't have foolib-1.23.3-beta3-r1.rpm installed.

      Windows on the other hand sometimes is no better. Install an app without foolib.dll and you'll get ugly runtime errors on startup. Generally the coders are better at this though.

      On the other hand, mac os is the undisputed king here. Drag app to hard drive. It's installed. Drag app to garbage. It's removed. All dependancies within the lib, and you're golden.

    10. Re:Nope - doesn't answer the question by Bert64 · · Score: 1

      http://www.osnews.com/story.php?news_id=6136&page= 1 is a site showing benchmarks with different kinds of optimizations, yes i know it's for sparc but many things apply to other architectures aswell.
      OpenSSL is used by MANY users, in the web browser example for instance, openssl is often the back end used when accessing https sites..
      As for word processor, openoffice seems noticeably more responsive when self-compiled than the downloadable precompiled binaries, mozilla is noticeably quicker too.. ESPECIALLY when the precompiled binaries are compiled using older compilers. As for small barely noticeable performance gains, i have 2 identical (in hardware terms) dell laptops here, one running redhat and one running gentoo. Identical versions of kde, mozilla, openoffice and many other tools run quicker on the gentoo box when the two are run side by side (this involves typing a command on both and hitting enter simultaneously on both, not very scientific but it works)
      Small performance gains, or slight memory usage reudction, in various different libraries and programs soon add up.. imagine how many library calls a large application like a word processor or web browser makes..
      As for john the ripper, download the precompiled version and benchmark it on your duron, then download the source and compile it with mmx support and benchmark it again.. mmx extensions benefit john the ripper HUGELY.. but distributing a precompiled binary that used mmx would render it useless to any user without an mmx-supporting cpu..
      you may say everyone has mmx nowadays, but consider 3dnow (amd only) sse/2/3 etc, all of which can provide performance improvements in some cases and all of which are unsupported in various currently-sold processors

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  36. I disagree by darnok · · Score: 1

    If you're downloading a single file, then all the dependencies for that file, then all the dependencies for this files, ..., you're not using a current version of a decent end-user distribution.

    Several of the best desktop Linux distros (Mepis, Lycoris, Linspire) are built on Debian, which handles all these dependencies through apt-get. Now I'm not gonna suggest end-users use apt-get, but these distros supply tools that put a user-friendly GUI on top of apt-get and deal with the problem that way.

    Mandrake uses urpmi to achieve the same result - and there's a friendly GUI tool that sits on top of that if you want user-friendly.

    I'm pretty sure Fedora has a comparable solution, but as I haven't installed it I can't comment on it.

    The ONLY time I've had to worry about manually managing dependencies in the last couple of years is when I've tried installing something off Sourceforge or a similar geeky site. That's fair enough; Sourceforge isn't designed to host end-user tools, so desktop users shouldn't be going there if they want ease of use.

    Your average desktop Linux user is gonna install Lycoris/Mepis/Linspire/..., then use the user-friendly tools that come with those distros to install or upgrade their apps. There's one big advantage they have over Windows in this area; being Debian-based, there's no need to go to multiple sites to keep all the desktop apps upgraded.

    Instead, Linux desktop users go to *one* site to upgrade their Office tools, Web browser, email client, MP3 player, ..., and that site deals with all the interoperability issues between all those apps. Windows can't compete with that.

    1. Re:I disagree by amembleton · · Score: 3, Insightful
      The ONLY time I've had to worry about manually managing dependencies in the last couple of years is when I've tried installing something off Sourceforge or a similar geeky site. That's fair enough; Sourceforge isn't designed to host end-user tools, so desktop users shouldn't be going there if they want ease of use.

      Sourceforge may be a 'geeky' site but there are many OSS project for Windows on there. These all come with .exe files that just work. For example: FMA

      This is what is needed for usability. Most people don't want to bother with dependancies.

    2. Re:I disagree by arose · · Score: 1
      These all come with .exe files that just work.
      Yeah, sure they all do... The only .exe files that ALWAYS do work are trojans and spyware.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  37. parent is +5 worthy by Anonymous Coward · · Score: 0

    Linux isn't easy enough. Modding down anyone who says so is a beautiful example of what's wrong with the community.

    You need to be more welcoming of the general public.

  38. huh?! by Anonymous Coward · · Score: 0

    It's not that kind of study. This isn't a study to convince people to switch to Linux. It's a study of how people who switch to Linux use their computers so that Linux documentation can be tailored to help these newbies. Now, what is wrong with that?

  39. And your point is? by Anonymous Coward · · Score: 0

    Yes, the world SHOULD be perfect, as in a perfect world everybody would be happy.

    Are you saying this is a bad thing?

    1. Re:And your point is? by Anonymous Coward · · Score: 0
      Yes, the world SHOULD be perfect, as in a perfect world everybody would be happy.

      Are you saying this is a bad thing?

      It would mean I would lose my job at Prozac. MOD PARENT DOWN!!!

  40. Re:Linux: Usable? by nbensa · · Score: 1

    > My Program 0.1.00.37 Beta
    > My Program 1.0 Beta 1

    That's why is *SO* important to get rid of version numbers (for end-users I mean.)

    Microsoft and Apple are doing it OK.

    Windows Millenium
    Windows XP
    OS X Panther

  41. Ps frustated? by Anonymous Coward · · Score: 0

    That I can't understand. Is she frustated with what? Why does she defend Linux at all?

    Let her mail me asking for help ;) miramar@hed.com.br

  42. Hardware Profiles by Takara · · Score: 2, Interesting
    The Grokdoc project sounds really really interesting. No doubt it will help the newbies with those problems that just aren't apparent. However if they follow the initial usability study idea (gathering all information and errors that people encouter) the project will be amazing.

    Imagine being able to enter your hardware--or potential hardware--distro of choice and getting a list of problems you will encounter. Knowing that you will need to disable SMP for your install to work on a laptop would be invaluable (for example).

  43. A few problems, as I see it.... by saynte · · Score: 2, Interesting
    I was pondering this a little while ago, and I thought of at least two things which are contributing to usability problems in linux. Firstly is consistency. While there is the Gnome HIG (and I'm sure other such guides) I think what is needed is a reliable, trusted group that can more or less "certify" linux (I'm thinking GUI here) programs for usability and consistency. As of right now, I can accomplish all of my desktop tasks in linux fairly easily. However, all of the applications look, and act completely differently (at least the major ones). Mozilla has it's own GTK look and feel to it, Xine and GMplayer are right out to lunch as far as even resembling other UIs, OpenOffice is another, Evolution (if you use it) has it's own UI paradigm, etc. In short, I believe that the functionality of linux is great, but the usability needs... refinement. What I think would benefit everyone if there was a central group that produced a standard for the linux desktop AND had people who would certify and give the stamp of approval to programs which complied with it fully. Of course, the standard would have to be well though out, but that goes without saying. I imagine many people would protest saying "well I make software for myself thank-you-very-much", but even so, this isn't about those people, it's about those who want to make software that's useful to other people as a more primary concern. If such a certification existed then people would have some assurance of the UI they would be using, and more importantly it would be more intuitive, due to the simliarity with the other compliant UIs.

    Secondly, I believe that Linux usability would really be benefitted by the way of increased hardward support. This is by many factors more difficult than the first point mentioned as it requires the cooperation of companies which may have no desire to help out, or even have some vested interest in seeing Linux support NOT be available (although I can site no particular entities for this). Although this is taking a comparative look at the issue, I'm going to mention it regardless: when examined next to Windows, Linux falls over when it comes to hardware support. Now, I definitely not saying this is an EASY thing to fix, nor is the problem with Linux itself, per se, but that is rather irrelevant to the person who just wants their webcam to work. Virtually anything can be plugged into windows, and with (often) minimal fuss, it will working, usually as easy as inserting a CD and pressing "Next" a few times. I believe this general circumstance is where Linux should be endeavouring to go, and will not have its desired usability until it can do so consistantly.

    1. Re:A few problems, as I see it.... by happyhangone · · Score: 1

      Maybe I am not a linux guru, but for the god's sake, if you dont have a GUI to change everything maybe try to make the command line easier.. WHY every app on CLI universe got a config file with his own format?! a different way to display help!?!? (sometimes -h --h --help -?)... not always got a manual on man... not an standard way to put files on the file system (most got it right... the legacy apps are the worst on this part... afraid of change?!)linux feel like a messy combination of utilities brought together by force... i thought that was something that the time and a good distribution would fix... but no way... why i am so critic about this!? because for everything else a home user needs to do, linux is there, web browsing, email but the not-so-stupid-user and the i-want-to-be-a-power-user types are the one suffering from this void of standards... and those are the ones who push an OS to his companies and friends

  44. Re:Linux is usable - we dont need more demos by Anonymous Coward · · Score: 0

    This should be modded as hilariously idioticly funny.

  45. Maybe you should try a modern distro by zed2 · · Score: 2, Informative

    Maybe you should try a distro which is aimed at being user friendly, eg Mandrake, SUSE, Xandros etc. Their install is defintely as easy, if not easier than Windows. Most of the time, it just consists of hitting the next button.

  46. You don't read good by Anonymous Coward · · Score: 0
    He presented Office as one of the more influential reasons for Windows pervasiveness, not the only reason. In fact, no allusions were ever made between Mac OS X and Office.

    You need to take a class in basic composition, as your reading skills are quite poor.

    1. Re:You don't read good by GileadGreene · · Score: 1
      Hmmm... the grandparent said

      Windows is pervasive for many reasons, but two of the most critical reasons are the Office Suite and Exchange.

      followed by

      Just look at Mac OS X: arguably as usable (or more usable) as Windows 98/2000/XP, but a tiny market share.

      These two statements, taken as a pair, would seem to make the allusion that you deny (if Mac OS X has a smaller market share for reasons other than its lack of Office and Exchange then why give it as an example?).

      BTW, if my reading skills were poor I would need to take comprehension. Composition would only help me to improve my writing skills.

  47. Obligatory Gentoo Comment by the_bard17 · · Score: 1

    Yeah... Gentoo may have not been the first one to come up with it, and we seem way too proud of it, but...

    I love emerge. 'emerge Whatever' and whatever is installed. 'emerge sync' and I've got my list of available packages is updated. 'emerge -u world' and my system is updated.

    Works for my wife, too...

  48. Less Choice by Sophrosyne · · Score: 1, Interesting

    I think my biggest problem with Linux is too much choice! too many software options.
    I think it would be easier if distributions were bundled with the best software, maybe have a competition to determine which apps get bundled-- but I think for me the hardest thing with using linux was getting used to all the foreign apps... and bundling 5 different instant messaging clients did not help one bit--
    Keep it simple!

    1. Re:Less Choice by maxpublic · · Score: 1

      If choice bothers you, then use Windows. On most pre-installed distributions you get exactly one app for each thing you want to do. No need to actually choose anything yourself at all.

      Linux is all about choice, and clearly it's not meant for a user like you. In your case Windows is undoubtedly the product you need to be using. Why advocate turning Linux into Windows when you can already purchase an OS that's does exactly what you want?

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    2. Re:Less Choice by Anonymous Coward · · Score: 0

      ahh.. the same stupid ubergeek mentality. we are talking about usability here so that we can fix the problem you dont recognize.

    3. Re:Less Choice by kerb · · Score: 1

      i agree. i have knoppix and just for a text editor, there are at least 4 or 5 text editors available. same for all other apps. and most apps doesnt even have descriptive names/titles (or icons to give the slightest hint on what it does). one thing more, from the KDE GUI, when a program doesnt run (just vanished or did not execute as expected), there is no single error message.

    4. Re:Less Choice by maxpublic · · Score: 1

      There is no 'problem', you moron, other than folks like you who whine, bitch and moan that Linux *isn't* like Windows. So stop your fucking wailing and go load Windows onto your computer already.

      I don't have any interest in making Linux more like Windows. I could give a fuck if it displaces Windows or not. Linux isn't designed with that in mind, and the fools on crusade to wipe out Microsoft need to realize that those of us who actually develop software for Linux, or do work on the kernel, aren't interested in joining their idiotic cause. We aren't obliged to make Linux more 'user friendly', and until you start cutting us checks for the work that we do, on our own time, for free, you can just piss off.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    5. Re:Less Choice by Anonymous Coward · · Score: 0

      We aren't obliged to make Linux more 'user friendly', and until you start cutting us checks for the work that we do, on our own time, for free, you can just piss off.

      No wonder no one uses your software.. not because its a piece of shit in regards to being "user friendly" (like that word, huh?), but because you are such a raving asshole.

    6. Re:Less Choice by Sophrosyne · · Score: 1

      Before you go ape shit-- I'm not a total moron. I do not use Windows, and in no way am I advocating that Linux be turned into windows because I find windows user experience to also be inferior in some ways.
      When I did install a Linux distro I got a ton of apps I didn't want or need-- I had a bunch of different instant messaging apps, a few web-browsers... I didn't need that. I'm saying in order to increase usability the geniuses putting together these packages start saying: We want the best browser, the best IM app, the best of everything-- so in the end we have the best distribution.
      If Linux is about choice then let me choose, don't flood me with your top 10 instant messenger list--

  49. configurability by ejaw5 · · Score: 3, Insightful

    As part of *usability*, configurability has to be improved across all the distros. All should have 3 ways to config some thing:

    -vi/emacs/pico: manually edit the files
    -CLI, text based app: application that runs in console to automate config
    -GUI: pretty, click-and-hit-OK.

    I'm a RedHat/Fedora guy, but have tried my hands on Slackware, Debian, and SuSE, but always came back to RH/Fedora. Before I talk about configuring things post-install, the distros HAVE to get some things in the install, such as installing/enabling USB-HID by default and setting up X to use both PS/2 and USB mouse, which is especially useful for laptop users. Another includes USB-Mass Storage..and sound (for most modern cards anyway) RH8.0+ has gotten it right on the USB-HID, slack/suse(8.2) didn't. The Debian installer doesn't tell you that you have to add users to the audio group to get sound working.

    Now, onto post-install config. RH/Fedora/SuSE have it right on providing GUI config tools for printers and network setup. For everyday settings, one should not have to google for config file HOWTOs to set up a printer at a remote location, or punch in a dial-up number.

    Text-based config tools..you need in case the GUI goes wrong..as in setting up the X server. I'm pretty sure most distros have such tools, but there needs to be standardization in naming them. Whatever happened to linuxconf? It's still around but not included in any of the distros I've tried recently.

    Manually editing files is great in case there's a certain option that you need is is rarely used and not included in the automated tools. Plus, you can always copy the config files to a floppy for quick recovery if you reinstall the system.

    For the manual file editing, there NEEDS to be a standardization on file locations, or a list generated that tells where the files are exactly. E.G.:I was trying to look for the iptables file under Slack (RH keeps it at /etc/sysconfig/iptables), but Slack didn't have a sysconfig dir within /etc..and unless I overlooked it, it wasn't in the /etc directory.

    --

    $cat /dev/random > Sig
    1. Re:configurability by The-Dalai-LLama · · Score: 1
      Text-based config tools..you need in case the GUI goes wrong..as in setting up the X server. I'm pretty sure most distros have such tools, but there needs to be standardization in naming them.

      Hear, hear! I had a problem with an upgrade that killed the GUI and the fix required me to edit some kind of X86 config file. If you don't know your way around Linux, even something this simple can be a daunting task. Much of the documentation I came across took it for granted that I would know how to edit the file.

      "Edit the X86 config file to read...."
      "Edit it? EDIT IT HOW?!?!

      Where's that damn Windows disk...."

      The Dalai LLama
      ...joe X86conf?!?! What the fuck does "Joe" have to do with anything?....

    2. Re:configurability by bersl2 · · Score: 1

      Slackware is not your kind of distro, then. If you think that typing mount -t auto /dev/sda /mnt/usb or (god forbid) adding an entry to /etc/fstab to shorten it to mount /mnt/usb is annoying, don't use it.

      Standardizing the very popular distros is OK and necessary for general desktop accessability; but don't ruin it for those of us who don't need (or, in my case, want) the extra baggage of a Red Hat-like distro.

      (Why do I have the feeling that this will be interpreted as flamebait?)

    3. Re:configurability by csirac · · Score: 1

      E.G.:I was trying to look for the iptables file under Slack (RH keeps it at /etc/sysconfig/iptables), but Slack didn't have a sysconfig dir within /etc..and unless I overlooked it, it wasn't in the /etc directory.

      I'm a Debian guy. Damn I hate the RH /etc layout. Perhaps I'm stupid but grepping sysconfig directory matches three different files where I have I may possibly put config info for for eth0. I can't do "man eth-cfg" to learn how to edit these files anyway. In Debian, I can "man" interfaces (found in /etc/network/interfaces), modules (found in /etc/modules), sources.list (found in /etc/apt/sources.list) and so on... you get the picture. Last time I installed RedHat, I couldn't even man XF86Config?!

      And I still don't know exactly where exactly do I put a list of modules I want loaded at boot time in RH.

      Not sure where the iptables files are in slack, but in Debian they are in /var/lib/iptables/*. Granted, I only found that out by peeking in /etc/init.d/iptables.

      Each to their own I guess. I still end up having to fix RedHat boxes, but it annoys me... a lot ;-)

      Regarding auto-detection of USB hardware and so on - installed Knoppix on a friend's Japanese Sony Vaio (after finding the right boot parms and a failed attempt at getting RH9 to work, his choice), The HD-installed Knoppix does quite a nice job of detecting/setting up plug 'n play hardware.

      - Paul

  50. Remarkable by Anonymous Coward · · Score: 0

    The nerds will never get it, will they?

  51. EASIER SETUP!-I see dead newbies!! by Anonymous Coward · · Score: 0

    "Setting up, using, and all other aspects of Linux need to be made easier for the home user (read: children, old people, and those without a lot of computer experience)."

    WHAT!? What about the dead people? Won't someone think of the dead people?

  52. What I'd like to see... by zalm · · Score: 2, Insightful

    is a distribution that has newbie as one of the configure options. The Newbie option should have only a few choices, Gnome or KDE desktop, no questions about partitioning, it should assume the user wants to keep a Windows partition for now. How many Windoze users know what a partition is? The configuration shouldn't include any programing tools, or half a dozen test editors. It should include OO.org for wordprocessing, etc. User name and root user and passwords should be explained and chosen, additional users can be added later.

    Once its configured the password box appears, user is prompted and printer, modem, and email configuration is done. A minimum of printed documentation should be included, explaining what to do if something doesn't work. The documentation should list resources included with the distribution and how to access it, and use it. Hopefully with a desktop icon. The browser should include useful links to useful linux sites.

    --
    If at first you don't suceed, try RTFM or Man pages.
    1. Re:What I'd like to see... by maxpublic · · Score: 1

      The Newbie option should have only a few choices, Gnome or KDE desktop, no questions about partitioning, it should assume the user wants to keep a Windows partition for now.

      SuSe does exactly this. Download it, or order it and try it. The installation, unless you deviate to do something different yourself, gives you exactly what you're asking for here.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    2. Re:What I'd like to see... by RoLi · · Score: 1
      You pretty much describe Suse - except the useful bookmarks, IIRC after a fresh install they only have a bookmark to their homepage.

      But in the installation, it proposes a partitioning (if Windows is installed it is assumed you want to keep it), no questions about desktops (KDE default), Openoffice is preinstalled and it discourages users to run as root.

    3. Re:What I'd like to see... by austus · · Score: 1

      Does suse have a way to easily update the system if a security advisory is issued?

  53. this may sound stupid and all by xutopia · · Score: 1
    I'm wondering why the directory structure is the way it is. Why isn't aren't the name of the folders more descriptive than bin, etc, opt or var?

    To most people like coming from a DOS/Windows world this all seemed quite hard to grasp at first. Why can't this be changed? Is there a reason I don't know about?

    1. Re:this may sound stupid and all by wayne606 · · Score: 1

      History! Change it and all the unix old-timers will be confused (just look at MacOS!)

    2. Re:this may sound stupid and all by The+MESMERIC · · Score: 0

      It's because it is a standard coming from the UNIX days.
      If you change that .. you don't have LINUX anymore.
      Also no Linux program would ever install - there wouldn't be universal compatibility.

    3. Re:this may sound stupid and all by freeweed · · Score: 1

      As the other poster said, history, mostly. To retain the maximum compatibility with both users and applications. These main directories have been there seemingly forever, and this is a *good* thing, for the most part. I agree they're a little terse, but hey, we survived with 8.3 filenames in the DOS world for years, and people survived :)

      You haven't been using Windows too long if you think Unix directory structure is confusing. Consider the various things we've seen in the past from Windows:

      Windows/WINNT. Real brilliant move. Some computers have both. Where is my OS installed again?

      Temp/Tmp. Same deal, I believe most machines now use both of these, often in different locations.

      System/System32. The former is finally starting to wane, but for years it was a real treat trying to remember if a dll went in the first or the second of these. Or both, or neither.

      Documents and Settings. As Windows moves to a multi-user-account system, this entire tree is getting silly. All Users/Default User/Administrator/Me. Hmm, really fun to piece together my Start menu when it's often scattered across 4 different branches. Go back a few years, and most of this was under Windows/*.

      About the only thing that's stayed constant has been "Program Files". Can't say as I mind that part. Oh, and about 500 3 character directory names, with illuminating titles such as inf, mui, csc, pif, pss. I won't even begin to explore the wonderful world of "Temporary Internet Files", where you often can't even see all of what's inside.

      My point? All heirarchical filesystems are confusing at first. And months later. And years later. So are filenames, and extensions. So is the seemingly arbitrary hidden/shown attribute (or . prefix, for the *nixes). I've never met a filesystem that makes much sense for the average user, unless most of it is hidden from them - which was Microsoft's goal with "Program Files" and "My Documents". You can do the same thing in a Unix setup, namely home directories (because really, users shouldn't need to play in application directories once they're installed).

      Filesystems are designed by geeks, FOR geeks. We should as much as possible try to abstract the details from the user, yet still allow a geek user the power to easily play. I haven't found the right stuff yet myself, but I'd would never go so far as to say any of them are "easy". They're all pretty damn hard to get into unless you either have a ton of experience, or can ignore what you don't understand and hope it's all working correctly.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    4. Re:this may sound stupid and all by aussersterne · · Score: 4, Insightful

      Becuase there are decades of applications that will instantly break if those names are changed... Imagine if Microsoft had said with Windows XP, "by the way, no software written for DOS/Win3.1/Win95/Win98/WinME/Win2000 will work with XP." In the UNIX world, this problem is exacerbated because lots of the code was around years before DOS was even around.

      The Windows file structure is just as hard to use. From the UNIX user's perspective, at least. Everything seems to be dumped halphazardly into C:\Windows or C:\Winnt... config files, libraries, drivers, executables... you can't tell what anything is, there are hundreds of odd 3-letter extensions and no command (that I know of) like the "file" command to tell you just what these things are.

      At least the directory names in UNIX mean something... /home is where the users "live" while /bin is for binaries, /lib is for libraries, /dev is for devices, /proc is for processes, /mnt is for mounts... c:\windows doesn't tell you very much, apart from "Windows is installed here!"

      And as a final aside, the reason for abbreviations, i.e. /proc rather than /processes is that /processes takes about twice as long to type... important when a very significant portion of your users (including essentially all of the enterprise, IT, and advanced-level users) live at the command line.

      --
      STOP . AMERICA . NOW
    5. Re:this may sound stupid and all by lskovlund · · Score: 1

      The "Program Files" folder is not even constant. If you look at non-English Windows machines you'll find that most have both a "Program Files" and one with a localized name. This is just probably just a geek frustration, but much in the same vein as those you describe.

    6. Re:this may sound stupid and all by Anonymous Coward · · Score: 0

      There is a standard for it. If you really want the answer to your question, read about Filesystem Hierarchy Standard here: http://www.pathname.com/fhs/

  54. What is WiKi? by zoloto · · Score: 1

    I'll admit I've been able to pick up on the jargon that floats around here but you know, I haven't been able to figure out what wiki is for the moment. it may be that I'm tired or finals have drained me completely. would someone help?

    1. Re:What is WiKi? by Anonymous Coward · · Score: 0

      It's like an encyclopedia, where entries are added by multiple users.

  55. wiki.linuxquestions.org by Anonymous Coward · · Score: 1, Informative

    wiki.linuxquestions.org is a recently launched community Linux wiki that was announced on Slashdot a few months back.

    If you have _answers_ to these questions, stop on by and write it down.

    Even if you only have time to write a paragraph, your paragraph will inspire someone else to add onto it that otherwise might not have contributed.

  56. New Post - Old Story... by gmby · · Score: 1

    This has been over and over...

    Better GUI...
    Easy Install...
    Better Apps...

    all that is great (and here it is), BUT!;

    NONE of that is any good IF!:

    I/O IS BROKEN!

    The next time I have to edit a /etc/whatever file to make my new thing-a-ma-jig work; I gonna SCREAM!

    Just to make a simple USB thumb drive work is a pain in most distros. Heck just mounting a floppy is way out there to most people. Automount is a good start but if I don;t get an Icon on the desktop I'm sad. Try to show off Linux to a friend and just to read a file of a floppy disk is a CS101 class; and you've lost the battle before it even gets started.

    Of course we all know it's the makers of these toys we all buy that need to make the drivers. Most of them will never take Linux as a worth while endever if developers can't get the easist of all items on the I/O list to work?

    Make Linux talk to the world and the rest will follow.

    --
    I don't want a pickle; I just want a Motor-Cycle! A four foot cop arrived with a five foot gun!
    1. Re:New Post - Old Story... by Anonymous Coward · · Score: 0

      Real smart.

    2. Re:New Post - Old Story... by freeweed · · Score: 1

      Try to show off Linux to a friend and just to read a file of a floppy disk is a CS101 class; and you've lost the battle before it even gets started.

      I don't know which distros you play with, but with Knoppix at least, there's a nice floppy icon on the desktop. Double click it with a disk inserted, and you see the floppy's contents. Try it with no disk, a nice "no disk" error pops up. Need to eject the disk? It's the best of both worlds - you need to tell the computer to "eject" the disk, and then manually do it yourself. It's Mac and Windows rolled up into one! Ok, that part kinda sucks rocks :) But it's a far cry from a CS101 class.

      Remember, in the PC world there simply is no way to know if a floppy disk has been inserted, you still have to somehow tell the computer. Apple had this right a long time ago. Having said that, CDs work flawlessly in Knoppix. Insert, desktop icon appears. Eject, icon goes away. Magic.

      One really nice feature WOULD be auto-mounting USB drives, without any setup involved - but where would they mount to? We'd need to standardize on that first. /mnt/usb1...10 would be a start, although then people would complain that the directory names were "obtuse". Or someone would want /mnt/ipod. Or /mnt/key. Or /mnt/my_3rd_harddrive.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    3. Re:New Post - Old Story... by gmby · · Score: 1

      Remember, in the PC world there simply is no way to know if a floppy disk has been inserted

      Windows has no problem "knowing" when to read a floppy and when to ignore it. It's simple; read it WHEN THE USER ASK YOU TO READ IT. When I try to access a "icon" then it can mount for me. That's the reason for icons. To keep the user from having to know about things like "mount/umount" (oh. what happend to the "n" in "umount"?). For items that automount then the icons can "Magicly" appear; but items that the OS can't detect then the icon needs to be there to start with or be "installed" on the desktop when the hardware is "installed."

      Eject? what's that. When I want the disc or other "removeable" storage; I push the button and take it. If the OS gets confused when the media disappears then that's a bug!

      Or someone would want /mnt/ipod. Or /mnt/key. Or /mnt/my_3rd_harddrive

      The user should never need to go outside of thier "/home/user" directory. I said "user" not "geeks".. he he.
      All devices need some kind of install script to put the right links into the /home directory with the devices name attached. The user knows the name of the device they bought. Use that as the link name.
      ex. /home/user/brandXthumbdrive

      or something like that.

      I don't have all the answers; but I'm shure someone out there can get it right.

      The point being is that I/O is still broken!

      When i can go and buy any item at the computer store and it works with my Linux computer at least as good or better than it works with Windows; then and only then will Linux be accepted buy the Users of the world.

      --
      I don't want a pickle; I just want a Motor-Cycle! A four foot cop arrived with a five foot gun!
    4. Re:New Post - Old Story... by Blackknight · · Score: 1

      I agree. Getting a digital camera to work in linux is a nightmare. First you need to make sure the kernel supports usb, then you have to install gphoto and get hotplug working. Then you have to fart around with permissions on the usb device.

      In windows I just plug the camera in the usb port and boom, it shows up as a drive under My Computer.

  57. No it doesn't by Quattro+Vezina · · Score: 1

    The home user doesn't have any business using Linux.

    Linux is first a tech-hobbyist OS, and second a server OS. It is emphatically not a desktop OS. It shouldn't be operated by people who don't know what they're doing.

    The answer isn't to dumb down Linux so it can be used by people who shouldn't be using it in the first place.

    I repeat: Linux is not a desktop OS, nor should it be. Linux has a niche that it fills almost perfectly, and there's no reason to turn it into something it isn't and shouldn't be for the sake of people that will be better off using something else.

    Home users would be served far better with a Macintosh running OS X than they ever will be with Linux. And that's the way it should be--Mac OS X is a desktop OS with some hobbyist/server features, Linux is a hobbyist/server OS with some desktop-ish add-ons geared to non-desktop users. There's no reason to turn either one into something it's not. Keep them doing what they're supposed to be doing.

    --
    I support the Center for Consumer Freedom
    1. Re:No it doesn't by groovemaneuver · · Score: 1

      I guess I better install Windows on all these PCs I have here at HOME. Especially the one I'm sitting at (that has a desktop environment and a bunch of desktop apps). I haven't used Windows on the deskop of my _DESKTOP_ PCs in years. Linux can be whatever the user wants it to be, Troll.

    2. Re:No it doesn't by Anonymous Coward · · Score: 2, Insightful

      He's half right.

      Linux is first a tech-hobbyist OS, and second a server OS.

      Yes those are its two main niches. And to turn it in to a desktop OS we shouldn't sacrifice those two primary uses. However thats not to say it shouldn't or can't be.

      I repeat: Linux is not a desktop OS
      Sure. And you named its primary uses.

      nor should it be
      Wrong. Why shouldn't it be? Just because there are other systems that are currently better at being a desktop? Most projects(software or otherwise) always start in a bad state and your competitors will have a leg up on you if you start late. Thats not to say you shouldn't even try or can't pass them up just because they're alredy there. It will take work, but for the people who want to put the work into it, good for them!

      Home users would be served far better with a Macintosh running OS X

      Yes, I agree, with the state that Linux is in now, its not as easy as some alternatives(for some people)

      And that's the way it should be

      Total BS. Why should you dicatate what people can and can't do. Its a free project. If alot of people can be served by someone puttin work into a desktop system, then they should go for it by all means. Why restrict creativity and new ideas?

      Who knows, maybe ideas generated by developrs working on linux can be used to improve other desktops as well.

    3. Re:No it doesn't by Anonymous Coward · · Score: 0
      > Keep them doing what they're supposed to be doing.


      Ehh... Linus designed the OS for his own desktop use. The server space was just serendipity.

  58. great reply on groklaws forum by zogger · · Score: 2, Interesting

    man there had it down. Said to stop with the overly complicated stuff, to force people to wallow in the big picture, but give them clear, concise and to the point "*_task_*" orientation. The task. The thing you are trying to DO with the computer, NOT "the computer". Most people do not care a whit about the entire computer, they are interested in some specific tasks, some apps. In other words, if mashing the button don't cut it, them help pages you turn to -ON- the machine , like right there, should be extensive enough and clear enough to get the problem fixed in the bulk of the cases they are referenced for. That's more or less what PJ said too reading around the lines. MAN pages are written by and for sysadmins.amateur orprofessional, they don't cut it for this purpose.

    I think there's probably a lot ofinfo on the web already in "howtos" and "tips" and "found workarounds", just that it'sa bear to find them. A way to have documentation collated and automagically updated to your systems "help me plz" feature would be a good thing. I know that "docs" get updated, but they are pretty darn slow, I look every few days to see if there'sanew release for ANY docs using APT and upgrade them, and they are pitiful few. There's a lot out there, and the LDP has a ton of stuff, but..... but..... but it's just "not there". The desktop is good enough, the apps mostly are good enough, the reliability is good enough, fixing a problem as a noob is dismal. I think the package updating is a non issue, it's clickable now as long as you know where to look for wherever they got downloaded to. I guess folks are used to "on the desktop" as a default their "other OS" used a lot, but it'snot that hard to find "user home" and check there either. It would be nice for a universal installer and packager though, you would think at least on that one issue it could become cross-distro compatable somehow without anyone's feelings getting hurt and some more cooperation there.

    Back to "task oriented". That's it. Teach the tasks, not the system at first. Make it painless as possible to find help for glitches, updated documentation JUST as important as updated code, and maybe a little cooperation on the packaging and installing. In fact, would make a nice poll and discussion, which way of installing apps is the best and why, etc. I would be interested in a discussion like that just to see if there'senough commonality that a single "way" could be found to ( + - ) agree on.

    Or not... it don't really matter, the license and obvious bent of linux taken as a whole is sort of a fun anarchy, so who really cares....

    1. Re:great reply on groklaws forum by TiggsPanther · · Score: 1
      MAN pages are written by and for sysadmins.amateur orprofessional, they don't cut it for this purpose.

      Actually, I find that man pages tend to fall into two main categories.

      1. Incredibly long documents with no easy way of finding the switch, flag or option you need for you particular problem.
      2. Very short pages telling you what the program is supposed to to, and who wrote it.
        And nothing else.

      It's all very well telling people to RTFM, but it's no use if TFM doesn't actually yield the information easily.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
  59. Usable for extremes by caffeineHacker · · Score: 1

    For people who just need the basics, it's good. You throw in something easy like Mandrake and e-mail, web browsing, and office tools are all set up. I think it's simple like PJ said when doing the 'well beaten path'. And for your power users who aren't afraid of a CLI and understand that echoing junk to /dev/kmem as root will kill your system, then they can use whatever they want. But for the inbetweens who want to add webcams, usb drives, odd software, etc. It's horrid. When I was new to Linux it litteraly took me days to figure out how to configure Xinerama to handle multiple monitors, and set up the resolutions correctly. Most people don't want to deal with config files, recompiling, and the like. And will not take the time to figure it out.

    But do we really want too many common users? We get to enjoy not having too much crap and evil software floating around, like their is for Windows. If Linux ever became the dominant market share we'd have spyware like Gator(AKA Claria) running around, and we'd have to worry if our super easy installs could be doing something malicous, like they can on Windows. I know Linux is structurally more secure than MS junk, but if it's a double click install from anywhere on the net, we'll probably have to worry more.

  60. I've had very few problems with linux... by The+Master+Control+P · · Score: 4, Interesting

    With one huge exception: software installation

    Now, if it happens to be one of the applications bundled with Mandrake I can just use the software installer and everything works perfectly every time. However, whether I'm downloading and compiling from source or trying to install RPM's, I've repeatedly been dragged into what can only be called dependency hell!

    OK, I've downloaded NiftyApp. If I'm compiling from source, I'll find out about the dependencies while running ./configure; with RPM, I find out when it spits out the word "depencencies:"

    So I find out what it's dependencies are. I go to Google and RPMFind and locate + download the required packages. But lo and behold, these packages too have unsatisfied dependencies. Sometimes I end up repeating this cycle so many times I just give up: For God's sake, how many damn dependencies can this program *HAVE*?

    Other times (This is usually where I give up), the computer starts acting as if it's on crack:
    rpm -i annoying-dependency.rpm
    Error: package annoying-dependency is already installed.
    rpm -e annoying-dependency
    Error: Package not installed.
    Make up your mind: Which is it, installed or not installed?!?!?

    In short, I'm saying that Linux seriously needs to improve packaging. At the very least, list all the packages that your program needs installed before it can compile in a help file. That will at least save me the trouble of discovering them manually. Or list the deps on your website or Sourceforge page. I've tried installing K3D, for example, and just given up, having hunted down about 8 other RPMs and then getting the crack scenario described above. Even if it doesn't prove impossible to clear up the dependencies, It's still a major PITA to try and install, for example, MPlayer and end up downloading 5 packages for that program, and then hunting down 6 more for A/V control.

    Now, I'm pretty technically proficient. I'm not afraid of the evil command line, I can use a console, and don't mind manually editing config files. If *I* can't get half the programs I download to install, what hope do ordinary users have? (Heck, considering the obscene amount of hard drive space most of us have, why not just offer a statically compiled version for download? It was the only way I could get the Game of Life (GOL) to work)

    Luckily, Linux comes with about 95% of the applications I would ever use anyway. But the remaining 5% make me want to pull my hair out!

    1. Re:I've had very few problems with linux... by Rgb465 · · Score: 2, Interesting

      http://apollon.sourceforge.net

      Apollon has a really slick installer. Yes, installer. You download a single file, give it execute permissions, and run it. It loads a QT window, configures, compiles, and installs. Its bloody sweet.


      Too bad the program itself is worthless.

    2. Re:I've had very few problems with linux... by Rallion · · Score: 2, Insightful

      Wow, sounds like just about every single Windows installer.

      Heh.

    3. Re:I've had very few problems with linux... by Anonymous Coward · · Score: 0, Funny

      Compile? Why do you need that? Just double click on setup.exe and it will work.

      Oh.. you're using Linux.

    4. Re:I've had very few problems with linux... by TiggsPanther · · Score: 3, Informative
      Dependency Hell

      Yeah, I hate this one myself. I hate spending ages downloading something, then realising that I've still got several components to hunt down and install/reinstall/upgrade first.

      apt-get really is your friend in these situations. OK, it's only as good as the repositories for whatever distro you're running. But if it contains the program you're after, it'll contain the dependencies, too. Then it just does the whole thing foe you.
      (But in a rather nice verbose way so it actually tells you what changes it's making. Maybe not essential for newbies, but I certainly appreciate learning these things.)

      Or list the deps on your website or Sourceforge page.

      Actually, I'm finding that an increasing number of projects are actually doing this. And not only do they list the dependencies, but quite often they link to the Project Page for the dependency in question.

      Heck, considering the obscene amount of hard drive space most of us have, why not just offer a statically compiled version for download?

      That would be nice, too. If for nothing else than for use in "If all else fails" scenarios. I'm not sure how viable it'd be, though. Both technically and license-wise.
      Plus, for the things that do get static binaries, statis packages would be nice. Or at least an install-script. Actually, the latter would be nice. You can run it and get the work done for you, but then you can also look at the script and see exactly where what things are being put.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
    5. Re:I've had very few problems with linux... by chris_sawtell · · Score: 1
      You are stuck in rpm hell. To leave all that nonsense behind, install Gentoo. To install a package you just type:-
      emerge package
      and Gentoo looks after it all. You say you are "pretty technically proficient" so you will be able to cope with the installation which is somewhat more of a challenge than Mandrake's point and click system. The Gentoo QA is infinitely superior. Helpful and polite irc channel too. I promise you that you'll not regret the change.
    6. Re:I've had very few problems with linux... by StormyMonday · · Score: 1

      [snicker]

      Like any other package manager, Portage works wonderfully when it works. When it doesn't work, well ...

      Try "emerge subversion".

      --
      Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
    7. Re:I've had very few problems with linux... by pyreblade · · Score: 2, Insightful

      I just started using a Linux system a few days ago. I reformatted my Win 2k machine and set up a dual boot with Red Hat Fedora. I'm a network technician on a Windows network and consider myself pretty knowledgeable about it. I've never used Linux before, and here are some usability problems I noticed with it. I think I should be able to do everything from a GUI. I was trying to mount a VFAT partition I set up in Windows to share between the two. I still haven't been able to do this. My friend who has been using Mandrake for a year tried to help and we couldn't figure it out. I got quite tired of logging in as root to edit text documents. Also, I tried to update the system using the update service. It kept crashing, I couldn't get it to update. But the time I was logged in as root (instead of just entering the root password when the program opened) it worked fine. This could be a coincidence, but I don't think so. I have also never used a MAC before, but I tried using an OSX machine my Mom had. Within minutes I was showing her how to do stuff. In conclusion I think Linux is easy to use if you know a lot or you know nothing and have someone else set up everything for you, if you're some where in between, it's pretty hard to use.

    8. Re:I've had very few problems with linux... by RdsArts · · Score: 2, Informative

      I've said it before, I'll say it again:

      AppDirs, AppDirs, AppDirs.

      No dropping to a commandline. No GCC flags for the user to get hung up on. No need to be root. Just unpack it, click it, and it runs.

      Toss ZeroInstall in the mix so that all the requirements are seamlessly pulled for the user, and no one has to worry about installation again. If you want to know if current apps would work as AppDirs, take a look here:

      http://www.cs.sunyit.edu/~geerp/rox/appdir-packa ge s.html

      It's a collection of regular programs like Aterm and Dillo placed in AppDirs. Now imagine if all the requirements for those were also available as AppDirs. Just click the AppDir and let ZeroInstall get the libraries for you, or grab them yourself and pop them in, say, /home/$user/lib/$lib_name, click the AppDir, and boom, it just runs.

      Simple, n'est pas?

    9. Re:I've had very few problems with linux... by JCholewa · · Score: 1

      > Now, if it happens to be one of the applications
      > bundled with Mandrake I can just use the
      > software installer

      > Other times (This is usually where I give up),
      > the computer starts acting as if it's on crack:
      > rpm -i annoying-dependency.rpm

      I mean no disrespect, but why are you using "rpm -i" to install a downloaded RPM file if you're in Mandrake? If you're in Mandrake, you can use the software installer, just as if you were installing a regular RPM from the CD or from Mandrake's sources. In command line speak, you do:
      "urpmi thisprogramthatidownloaded.rpm"
      And it'll do all that automatic dependency fixing.

      If you install from source, then it's a little difficult, but not too much. For instance, I was installing QTorrent recently, which is an excellent bittorrent client that uses fewer resources than the standard btdownloadfoo.py and puts everything together in a nicely manageable gui. I unpacked the source tarball and saw that it had the "setup.py" (with these -- and it took me far too long to figure this out, you have to do "python setup.py install"). When I tried to install it, it bitched about there being no "PyQt". So I did a "urpmi PyQt", and it autodownloaded and autoinstalled that particular dependancy. Yay, QTorrent could then install.

      It's like that. If ./configure says "missing dependencies foo, bar, baz and ook", you type "urpmi foo bar baz ook" as root, then you go back and do ./configure again. It's not the sort of thing that a normal user should have to go through (which is why somebody needs to put qtorrent into Mandrake's rpm tree!), but for folks like you, who know enough to do far too difficult dependency hunting, this should be a breeze.

      End communication.

      --
      -JC
      coder
      http://www.jc-news.com/parse.cgi?coding/main

    10. Re:I've had very few problems with linux... by Rgb465 · · Score: 1

      Name *one* Windows installer that builds from source.

    11. Re:I've had very few problems with linux... by Rallion · · Score: 1

      Name *one* way that makes any difference in general usability.

    12. Re:I've had very few problems with linux... by Rgb465 · · Score: 1

      It doesnt, although the mere fact that its compiling the program means that more things can go wrong... So, in essence, its worse than a pure binary installer, but the novely of it compiling from source more than outweighs that.

    13. Re:I've had very few problems with linux... by silicon+not+in+the+v · · Score: 1

      OK, I've got a serious question here about non-packaged software installation. I'm fairly new to Linux, and have tried several distros. Using packaged stuff is easy. They all have nice GUI frontends to select the packages you want and take care of them. For programs that are source only, though, I don't know how to compile them and get an icon into the Kicker menu. Is there a GUI program, where you can give it a source .tar and it will extract and compile it and give me a desktop shortcut or icon?

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  61. I don't think this is the best idea by I_redwolf · · Score: 2, Interesting

    The problem with Usability or taking suggestions from users is that they typically do not know what they need and/or want until they need and/or want it. This goes for everything, when someone buys a new car, how often do they read the documentation? When someone gets a new gift, how often do they read the documentation. They can't make any suggestions to usability if they themselves don't know how to use the system. So; you get your typical response.

    "Make it easier, make everything easier, make everything do everything by itself so I don't have to worry about anything. When I turn on my computer it should know that I'm hungry and offer me something to eat. All this stuff is hard to install and use."

    "Well, did you read the easy 10 steps to get it working".

    "I shouldn't need to read that stuff is what I'm saying."

    No matter what you do you'll always get something along those lines. Documentation doesn't make usability better when it's not read. Personally I believe the best way to make a usable interface would be to incorporate neural network like functionality into the interface and the way it operates. This way, the interface accomodates the user based on the usability guidelines provided by the programmer and will compensate for a specific users behavior.

    1. Re:I don't think this is the best idea by ashot · · Score: 1

      I've been thinking about the neural network UI idea myself quite a bit lately, of course there are some serious issues with that.. depending on how much adaptability you put into the system, one person couldn't use another person's comptuer + when you did want to know how to do something specific, you couldn't look it up in the doc because it doesn't apply to your UI anymore. There would need to be some method of snapping back to defaults easily.
      It is also not clear what the variables would be in this system. Also, training is not easy.. if the OS does something that the user does not like, or does not expect, how does the user communicate what he really wanted?
      Its a good thought, but I don't see a practical implementation. Not with today's AI/UI possibilites anyway.

      --
      -ashot
    2. Re:I don't think this is the best idea by seb249 · · Score: 1

      God are you saying we need a clippy ? :)

      Perhaps one you could dismember on the screen would be cool but i get your point that the user interface needs to be more intuitive

    3. Re:I don't think this is the best idea by Anonymous Coward · · Score: 0

      depending on how much adaptability you put into the system, one person couldn't use another person's comptuer + when you did want to know how to do something specific, you couldn't look it up in the doc because it doesn't apply to your UI anymore.

      Profiling, it's done now with many other operating systems and user space programs.

      There would need to be some method of snapping back to defaults easily.
      It is also not clear what the variables would be in this system. Also, training is not easy.. if the OS does something that the user does not like, or does not expect, how does the user communicate what he really wanted?


      It's a learning system; it has guidelines, the user will learn the guidelines based on their behavior. So if the user screws up, then they press the back button and a neural network node records this behavior.

      Its a good thought, but I don't see a practical implementation. Not with today's AI/UI possibilites anyway.

      You should read more about UI and AI and it's current implementations.

    4. Re:I don't think this is the best idea by Anonymous Coward · · Score: 0

      Clippy isn't an intuitive apart of the interface and the guidelines clippy tries to impose on the creator of a document are silly. Also, Clippy doesn't learn from past behavior, so then Clippy becomes annoying.

      The UI doesn't need an assistant or something like Clippy, just guidelines to be followed and to learn from the user. Presenting them with what they want to see and the tools they need. If I open "x" program normally between 9am and 10am then I expect my computer to open that program for me eventually learning from my behavior and ask if I would like the program opened between 9am and 10am. Then provide a dialog.. Yes/No/Never ask again. etc etc.

    5. Re:I don't think this is the best idea by ashot · · Score: 1

      You should read more about UI and AI and it's current implementations.
      were?

      --
      -ashot
  62. Users are averse to change by rainman_bc · · Score: 3, Insightful

    One thing I noticed about users is they are averse to change. Here's a typical user:

    You add 300 new features to their OS, KDE rocks. But they can't find their "A" drive. "I have to go to /mnt/fd0 instead?" Because of this, they will hate it. Here's the proof.

    We took a company with a shit MS-access app thingy and converted it to a web based app. It ran faster, more stable, suppored more users, etc... Lots of plusses. But the select box in MS-Access lets you type in it to lookup values, rather than just the first letter like in a browser. We added hundreds of new features, but because they lost one the upgrade was crap and they couldn't use it. I'm afraid that it's all about who bitches the loudest

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:Users are averse to change by codepunk · · Score: 1

      One word dude....custom applet could have easily saved the day, max 20 minutes to code it.

      --


      Got Code?
    2. Re:Users are averse to change by iabervon · · Score: 1

      I bet it would be a pretty quick glibc hack to support "a:" as a synonym for "/mnt/floppy", "d:" as a synonym for "/mnt/cdrom", and "c:" as a synonym for something else that makes the user happy, based on an environment variable. That's why we need a useability study: we need to know what things people will try, so we can make them work if possible, and make them easy to replace otherwise.

    3. Re:Users are averse to change by Anonymous Coward · · Score: 0

      Or a few lines of javascript.

    4. Re:Users are averse to change by MathFox · · Score: 1
      It would remove such a hack from my system:
      1. I don't think that such a hack should be made at such a low level in the system; it will break too many things
      2. On my only system that can run windows the cd is at e:
      3. I come from risc-os, the floppy should be called "ADFS::0" (and directory separators should be dots)
      4. the "lusers" use a GUI. Have a button for "drive selection" in the open/save windows.
      5. Try to learn a user that Linux is not Windows (nor DOS)
      --
      extern warranty;
      main()
      {
      (void)warranty;
      }
    5. Re:Users are averse to change by rainman_bc · · Score: 1

      Actually, there's one written in Javascript, but why bother? That pins you down in your code, and encourages that kind of behaviour from end users. We managed to find viable alternatives, but it was with the new purchasers after the bitchy ones quit. That wasn't my point though. It was just an example.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    6. Re:Users are averse to change by zpok · · Score: 1

      "We added hundreds of new features, but because they lost one the upgrade was crap and they couldn't use it. I'm afraid that it's all about who bitches the loudest"

      You blame users for your sheer stupidity?

      You might have walked in and, talked to the users and observed which features they actually need in order to get their job done.

      What keeps amazing me is that loads of programmers just don't relate - or want to relate - to users. They walk, talk, shit and stink just like you do.

      Doing usability studies is easy. There's enough literature to try and do it yourself as long as you're honest about it.

      And if you want to bicker about the cost, think about all the trouble you might have saved yourself...

      --
      I think, therefore I am...I think.
    7. Re:Users are averse to change by rainman_bc · · Score: 1

      Look, there's a lot of ad-hominims in your post, but I'm going to respond anyway. You don't know me, my curcumstances, or anything about businesses in general really.

      I come from a world where small businesses have scarce resources. That means a finite amount of funds and man-hours to accomplish an infinite amount of tasks. You are faced with a choice in the development of this system: shave 10 seconds off the processing time of a purchase order, or reduce the double-entry of invoices in another module. Build invoice in one system, re-enter in another. The latter has a greater cost than the former, requiring the services of two full-time employees. The former means that the purchaser (who isn't at 1005 utilization) has to spend a bit more time doing his job. If you have to make a choice to divert resources, you don't look at the most unhappy employee, you look at the most cost effective. Worse case scenario, you hire a new purchaser who's more than happy to take on the work.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    8. Re:Users are averse to change by zpok · · Score: 1

      I excuse for the harshness of my reply, but the point is and remains: always look at the users first.

      In your case - and you're right, I don't know most of the circumstances, but what was clear was: - you knew exactly who was going to use your product. That's a dream come true for a lot of developers.

      And you don't only look at the most cost-effective employee, you also look at the average employee and see how you can get him in the same performance class as the most cost-effective one. Often this *can* be done by design.

      And as said, cost can never be an issue since it's pretty well proven that a bit of good, honest and sustained user testing and communicating saves heaps and heaps of development costs later on.

      While it takes time and effort to do usability, it generally takes a lot more time to develop, so you should always look at avoiding developing the "wrong" thing.

      --
      I think, therefore I am...I think.
    9. Re:Users are averse to change by rainman_bc · · Score: 1
      And as said, cost can never be an issue since it's pretty well proven that a bit of good, honest and sustained user testing and communicating saves heaps and heaps of development costs later on.

      Unfortunately, your ideas work with companies that are in the black. Hell, I'm the biggest fan of building software that has long term viability. However any company bleeding red needs to look towards profitability first, and then software sustainability second. Companies I've worked for were bleeding red ink bad. An approach that focuses on the long term means nothing to a company who's looking at short term survival.

      I saw a company that followed the life cycle to the letter. They focused so much on the long term that the short term became a blur. They bled red ink so bad that they lost sight of what was most important - profitability. A business who doesn't turn a profit is one that has no sustainability. Until then, you focus on what the business needs today, not what they might need tomorrow.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    10. Re:Users are averse to change by zpok · · Score: 1

      A good argument to make is: usability will significantly reduce the amount of training required - since training is for most companies a considerable cost.

      And as with all value adding: you should make them pay for the usability. This takes some salesmanship, but I've seen it done. It always helps to show some real world examples, they abound, both of the good and the bad.

      I'm not pretending to know your business, and do take your point, but I've also seen a lot of companies go belly up because they focussed solely on short term. In the end it's about making a product that meets the customers needs. There are many ways to do it, not all of them desirable, but usability is an asset and if marketed right, a money maker, not a loss.

      And it's a big help in cutting development time and otoh justifying some delays.

      --
      I think, therefore I am...I think.
  63. It all comes down to STOUshare by Dystopian+Rebel · · Score: 2

    See my journal for more information. Briefly stated, Simply Task Orientated Users (STOUs) are the market.

    Serious Techies, Engineers Vilipending Enslavement (STEVEs) are not the market. But they have plenty of Websites to rant on. (^:

    Ain't no use in moanin' and cryin'... Linux has to win STOUshare to become any sort of real desktop competition to MonopoSoft.

    But in the meantime, STEVEs drive the wicked hardware and get all the chicks! (Well, perhaps only digitally...)

    Pardon me... Time for a crazy car chase!

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  64. Oh, the irony! by fm6 · · Score: 4, Insightful
    A computer should be as close to self healing and reliable as possible, and whenever possible it should update and restore itself.
    Oh dear. Oh my. Do you realize you've just described the design philosophy of Microsoft Windows?

    And it's also the feature that most drives me to distraction -- the software thinks it's smarter than I am. So when something goes wrong, there's never a simple way to fix it. 'Cause the system is supposed to fix itself! Yeah, right.

    The mistake both you and Microsoft make is to assume that all the mind-numbing complexity of standard desktop systems is somehow necessary. So when something breaks, it's beyond the ability of most users to deal with it. So you add "healing" "active protection" and "automatic updates" and other stuff that stands in for the overworked system admin.

    But that just makes the problem even worse. You're adding yet more complex software, to do that automatic stuff -- and that extra software always has problems of its own.

    The right solution is to makes things simple from the start. You don't add complicated software to "heal" and update the system -- you design the system so it's less complex, and thus less fragile. So Fewer fixes and updates are necessary. And when they are necessary, the semi-skilled user can apply them himself.

    Which is, of course, never going to happen. That would mean cutting back on cool features. Which is what drives software development -- both in the traditional and open source marketplaces.

    1. Re:Oh, the irony! by myowntrueself · · Score: 1

      "the software thinks it's smarter than I am."

      Even unintelligent organic life forms are quite good at self repairing.

      What you are probably thinking of is programmers who think that they are smarter than you and that they can create a self repairing system that will repair itself better than you could repair it.

      The software doesn't think that its smarter than you (Don't anthropomorphise software, it doesn't like it).

      Anyway, just because something is an effective self repairing system, doesn't mean that there is any cleverness to it.

      For what its worth, Windows XP restore points have saved my behind many times. I think its a good start.

      In a very real sense, journalling filesystems are self repairing systems.

      Of course there are *some*, very very few, truly advanced users would sometimes be heard to say "damn this software thinks it's smarter than I am" when running;

      # fsck.ext3 -fy /dev/hda1

      I doubt it.

      --
      In the free world the media isn't government run; the government is media run.
    2. Re:Oh, the irony! by Geoff-with-a-G · · Score: 2, Insightful

      And it's also the feature that most drives me to distraction -- the software thinks it's smarter than I am.

      Yeah, this bugs the hell out of me too. Back when Word 2000 or so came out, I noticed it kept trying to guess at the formatting I wanted, and it was usually wrong, so I quickly developed the feeling I was wrestling with it.

      Here's the thing though:
      For the average user, the software is smarter than they are, at least in respect to the computer functions it performs.

      Serious car enthusiasts will tell you how much they prefer a manual transmission, because it gives them more control, and allows them to effectively get more power out of the same car. But 90% of the people out there are driving automatic transmissions, and aren't interested in thinking about when to change gears. It's not that they're incapable of understanding it, it's just that the extra 20% of performance they could squeeze out isn't worth the extra 50% of effort it would cost them.

      Operating systems will be the same way. Linux is an incredible operating system, but it's designed for people who know, or want to know, how their computer works. To make it a desktop OS for the average user, you have to change the design philosophy behind Linux, 'cause there's no way you're going to change the average user.


    3. Re:Oh, the irony! by renoX · · Score: 1

      Avoid generalisation like this: do you really avoid using journalised filesystem on Linux because there are more complicated than needed and you can use fsck by hand?

    4. Re:Oh, the irony! by fm6 · · Score: 1
      A JFS is complex, but also robust. And most of the complexity is in the implementation, not the user interface. From the user's point of view, a JFS is actually simpler than an old-fashioned file system. Interrupt a JFS in the middle of a heavy-duty task, and it just says, "where was I? Oh yeah..." Do the same with a traditional file system and you can spend days fixing it. And no amount of "healing" software can make that easier.

      Perhaps instead of "complex" I should have said "kludgy". Techies can never resist the temptaion to hack in just one more feature. Which is fine if all users are techies as well. But ordinary users don't need all that kludgy hyperfeatureness. They need obvious ways to do obvious things. And piling on complex hand-holding software only makes things worse.

      If you don't want to repeat Microsoft's mistakes, don't emulate their arrogance.

  65. don't spit 6 pages of crap at me by jasontheking · · Score: 3, Insightful

    If you're using mencoder or transcode , and you don't get the command line options perfect, the program will spit out 6 pages of the man page at you , which fills up the scrollback buffer on an xterm , which stops you from figuring out what went wrong.

    My idea for increased usability? Don't just spit out the man page at people , take the time to look at the options given to you in the program , and actually say what's wrong. Don't just blindly print out the man page.

  66. Usability is fine-Ghengis Tux. by Anonymous Coward · · Score: 0

    "Just look at Mac OS X: arguably as usable (or more usable) as Windows 98/2000/XP, but a tiny market share."

    And I'll repeat myself. WE NEED AN ABUSIVE MONOPOLY! We'll NEVER win unless we can bully OEM's into installing preconfigured Linux on their machines(2). We'll NEVER win unless we can threaten hardware manufacturers to release Windows drivers(1). We'll NEVER win unless we sleep with the RIAA/MPAA and get DRM onto our platform. We'll NEVER win unless we've put any kind of competition out of business, and have entire nations groveling at our feet(3). DAM'IT we need magazine empires, and THINK TANKS fawning at our every move. Evangalists that will do battle with our enemies, sneaking into Usenet and starting unfounded rumours (Guess who Linus is sleeping with?, Tux is gay). We need armies of consumers that'll swallow whole our Marketing without question, and vigerously defend us from the BeOS's, and OS/'s(2) of the world. We need to throw out everything on security, for the sake of conveince (Password? We don't need no stinkin password. "GATOR? Isn't that like what goes on shirts, isn't it?). We need to be on EVERYTHING that we can get our hands on, from game consoles, to toothbrushes. From phones to urinals, carpetbomb the market(4). The world shall remember the name Linux forever. Bhaaa! Bhaaa!. BTW Buy a new computer with my OS...or else!

    (1) Bonus points if we can get big companies to drop projects that will lessen their dependency on us, and absorb any ideas that our billion dollar R&D didn't come up with.

    (2) Thanks IBM. SUCKER! And SUCKER II:Direct to 8-Track.

    (3) EU, you hear that? Our armies are coming for you. We'll crush you like we did Netscape, and Go.

    (4) Reminder to self: kill everyone who's seen Kill Bill, and the sequel.

  67. Poor troll by Anonymous Coward · · Score: 0

    You must try harder. Yes, at its core your post is a classic, "troll for trolling's sake" crap flood with the intention of purposefully mocking the Slashdot opinion at large. However, these types of inane crapfloods are ineffective, ignored, and common. Aspire greatness, don't settle for this gay shit (your horrible attempt at trolling).

  68. configurability-Reach out and connect someone. by Anonymous Coward · · Score: 0

    "Text-based config tools..you need in case the GUI goes wrong..as in setting up the X server. I'm pretty sure most distros have such tools, but there needs to be standardization in naming them. Whatever happened to linuxconf? It's still around but not included in any of the distros I've tried recently."

    Actually I'd like to see basically a configuration server, with various front-ends. The GUI that the nOOb sees, and the browser view (or ncurses) that you get ssh'ing into your parents (friends) box from halfway across the country.

    Borrow some ideas from the GConf guys.

    1. Re:configurability-Reach out and connect someone. by csirac · · Score: 1

      Why do people waste mod points modding down ACs who aren't even trolling instead of modding up the good posts?

  69. EASIER SETUP!-Less filling, taste like mud. by Anonymous Coward · · Score: 0

    "The old elitist "you're not smart enough to understand it" is absolutely ridiculous."

    As opposed to the "You're stupid enough to use this OS"? Yeah that's an improvement.

    Quite frankly as an average user, your characterization of average users isn't an improvement. So stop helping us.

  70. Since Red Hat 8 (incl. RH9, Fedora Core) by aussersterne · · Score: 1

    Download RPM in Web browser.

    Double-click on "home" icon to open file manager.

    Double-click on .RPM file, which has a cute icon like a little open box.

    GUI appears asking you to confirm installation of the package and any dependencies.

    User clicks to accept. Popup asks for root password. User enters password.

    Package(s) is/are installed, with progress bar.

    Success dialog is displayed.

    How is this difficult?

    --
    STOP . AMERICA . NOW
  71. That can't be the only issue... by Anonymous Coward · · Score: 0

    since Mac OS X _does indeed_ have MS Office and (more or less) Exchange.

  72. Wiki: What Is Wiki by dekashizl · · Score: 1
    From http://wiki.org/wiki.cgi?WhatIsWiki
    Wiki is in Ward's original description:

    The simplest online database that could possibly work.

    Wiki is a piece of server software that allows users to freely create and edit Web page content using any Web browser. Wiki supports hyperlinks and has a simple text syntax for creating new pages and crosslinks between internal pages on the fly.

    Wiki is unusual among group communication mechanisms in that it allows the organization of contributions to be edited in addition to the content itself.

    Like many simple concepts, "open editing" has some profound and subtle effects on Wiki usage. Allowing everyday users to create and edit any page in a Web site is exciting in that it encourages democratic use of the Web and promotes content composition by nontechnical users.

    Historical Note. The first ever wiki site was created for the Portland Pattern Repository in 1995. That site now hosts tens of thousands of pages.

  73. Few people will write documentation. by aussersterne · · Score: 2, Insightful

    The more writers/language focused people that get interested in linux, the more possibility there will be for better walkthrough type documentation.

    I am a writer/language-focused person. I even spent years working as a tech writer. I code like crap. Yet all I've "given" to the world is a few freeware command line utilities and a couple of scripts.

    The motivation for much of open source is need. Someone needs (or at least wants) some software functionality that just isn't out there, or isn't out there for the right price, or in the right color, or whatever.

    So he or she codes it up... because he or she wants the software to use. That's the motivation for everything I've ever given away... it was a program that I'd wanted, that I'd written, and then decided to throw it up on FTP somewhere in case anyone else could use it.

    Putting in the hours on the code got me the functionality I needed. Putting in hours on documentation would get me nothing... I already know how to use the program, I wrote it.

    Third parties, too, come to an open-source utility not because they're hoping to document it... They find it because they're looking for the functionality that it offers. So third party finds the utility they're looking for. It comes with poor documentation... but they spend time trying to figure it out because they need the functionality that it offers. Once they grok it and use it, they move on. Even if they're language-inclined, they gain little more by writing documentation for the program that they've taken the time to figure out... because writing a manual is just not why they bothered to figure it out in the first place.

    It's really sad... and I'd love to be able to claim that I have more of a social conscience (i.e. enough of one to have written tons of open documentation), but so far I'm just not that nice a person. :-(

    As an aside, I would stipulate that there are probably a number of coders who code not for utility value, but for prestige... so-called "hack value." But these people have just as little in the way of motivation to write docs. Where's the hack value or the prestige in writing a bunch of mundane, beginner-level prose? Better to spend the time making the code 50% faster or the user interface 50% more "skinnable" or something, from the prestige-coder's perspective.

    There are people who write prose for prestige... But these people are all working on essays, journal articles, or "literary" novels... If you're really a person who's from the "language and prose world," writing manuals is about as low-prestige as you can get.

    --
    STOP . AMERICA . NOW
    1. Re:Few people will write documentation. by maxpublic · · Score: 1

      There are people who write prose for prestige... But these people are all working on essays, journal articles, or "literary" novels...

      You're behind the times, friend. Now they 'blog', usually in a form that most closely resembles mental diarrhea, in the arrogant belief that their dazzling pseudo-intellectual analysis of some aspect of human nature or the world is a pearl of wisdom, a veritable fucking godsend, to all of us lesser proles.

      These are the people we need writing beginner's docs. It's about all they can realistically handle given the limits of both their verbal skills and their wit, and their output would certainly be a hell of a lot more useful than the blather they vomit up on the web whenever the mood to 'enlighten' others takes them.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    2. Re:Few people will write documentation. by kasperd · · Score: 1

      I agree, people rarely write open source software unless they need it themself. And it is true that when you have written a program you don't need documentation to use that program. However the author of the program is the one, who knows best how it works. Of course that doesn't always mean the author of the program is also the best person to write the documentation, but at least whoever wants to write documentation should communicate with the author of the program.

      I have written software with way too litle documentation, but I don't want to spend time writing documentation if nobody would ever use that documentation. I know at least one person is going to use the software, so writing the code isn't a waste of time. Should anybody actually ask me how to use a program I have written, I would help them as much as I can. If that kept happening, I would keep answering. At first I would surely be happy about people finding my program useful, later I might feel a bit bad about the time I spend answering peoples questions. But at that time I would know it was because I hadn't written documentation. So rather than blaming people about the questions, I would blame myself about the documentation I hadn't written. And then I might get started writing some documentation.

      Probably not all people writing software are like me. But if you find an open source program without documentation, and you need a bit of help. Try asking the author, he might actually be a nice person, who are willing to help you.

      --

      Do you care about the security of your wireless mouse?
  74. MOD GRANDPARENT DOWN, PARENT UP by andalay · · Score: 1

    The grandparent didnt RTFA (properly). Congratulations

  75. Poor troll*sigh* by Anonymous Coward · · Score: 0

    Yeah, I know. That's what happens when your heart isn't in your work. Maybe tomorrow, after sleep and some coffee.

  76. You're an exception by bonch · · Score: 2, Insightful

    I don't get why so many Slashdotters assume their niche opinions represent the majority. They don't.

    A lot of kids don't sit and program BASIC on their dad's C64s when they're 7 or 8. Maybe they trade baseball cards or play sports. Just because you did doesn't mean everyone does. Consequently, just because you sat down and spent hours learning how to program doesn't mean everyone else wants to.

    1. Re:You're an exception by Mornelithe · · Score: 2, Interesting

      He didn't say that his experiences are the majority. You made that up yourself.

      His point, and the original point of this thread, was that kids don't necessarily need to be sheltered from all possible complexity for them to use computers. In fact, I'd wager that kids could learn to edit configuration files and handle all sorts of nasty stuff faster than a similarly experienced adult could be taught.

      --

      I've come for the woman, and your head.

    2. Re:You're an exception by raodin · · Score: 1

      You're right - and I know thats an exception. However, even if they're not interested enough to start programming like I did, children are a lot more apt at learning new things than adults. And I traded baseball cards and played sports too ;)

    3. Re:You're an exception by bonch · · Score: 1

      The obvious implication is that we shouldn't bother so much with making things more usable because kids are smart enough to edit configuration themselves.

      I replied and said he was the exception because I vehemently disagree with the mindset that things should be stupidly difficult simply because kids will learn it that way.

      Not to mention that I have yet to meet a kid that would sit down and enjoy editing configuration files. Kids want to play--they want to install their little computers games and play them. Not edit rc.conf. Come on.

    4. Re:You're an exception by Anonymous Coward · · Score: 0
      I replied and said he was the exception because I vehemently disagree with the mindset that things should be stupidly difficult simply because kids will learn it that way.
      And nobody is arguing this. But this is your modus operandi: Argue from a position that the original poster never argued from in a lame attempt to deflect the original argument. Seriously, do you even know how to argue intelligently?
  77. In a word? by bonch · · Score: 4, Informative

    However the programmer should be a slave to the user?

    In a word...yes. Or else you fail usability.

    Nobody's gonna act like your app is some gift from heaven. If users can't use it, they'll bitch and move on to something else. There are few things I hate more than programmer egos. YES, you're not God's greatest gift to computing. YES, if you're developing software you expect to be used publicly, you are slave to the users who will demand features, or else you're just another asshole who puts software out and then complains when people don't like it.

    1. Re:In a word? by killjoe · · Score: 2, Insightful

      History shows the people will not move on to something else. They will continue to use the software and bitch and moan about it but they won't install a competing product or buy a competing machine.

      If what you said was true Apple would have a monopoly.

      --
      evil is as evil does
    2. Re:In a word? by bonch · · Score: 3, Insightful

      Apple is expensive and doesn't have as much software. Obviously, there are different factors involved.

      Yes, people will move onto something else. It's called "free market." People use what's cheapest, easiest, etc. Whatever has the most advantages.

      This is somewhat irrelevant. My point was that people will drop piss-poor apps like a bad habit, no matter how much the programmer whines about how he shouldn't be a slave to users. Basically, I'm saying that programmers shouldn't bitch if people don't like their stuff. If you don't want to hear feedback, keep your app on your private network and don't release it into the wild--obviously there was an intention for widespread usage by putting it online.

    3. Re:In a word? by Anonymous Coward · · Score: 0

      If what you said was true everyone would still be using WordPerfect and ccMail.

    4. Re:In a word? by rastos1 · · Score: 1
      YES, you're not God's greatest gift to computing.

      Really? How far would you get without us? ;-)

    5. Re:In a word? by moonbender · · Score: 1

      People use what's cheapest, easiest, etc. Whatever has the most advantages.

      People use what they perceive has the most advantages. That's something completely different and has almost always only a very loose relationship with the factors you mention first.

      --
      Switch back to Slashdot's D1 system.
    6. Re:In a word? by starseeker · · Score: 1

      "In a word...yes. Or else you fail usability."

      Then you'd better get paid developers - volunteer slaves are hard to come by.

      "If users can't use it, they'll bitch and move on to something else."

      Fine, so long as they DO move on.

      "YES, if you're developing software you expect to be used publicly, you are slave to the users who will demand features, or else you're just another asshole who puts software out and then complains when people don't like it."

      No, I'm a developer who has a tool I created, thought other people might like/find useful, and made freely available. If they don't care for it, there is no obligation on their part to use it. I have no obligation to respond to requests (although I might) because no one is paying me to do so. If I do respond, it's because I think it's a good/worthwhile idea, or I'm being an exceptionally generous guy that day. If you want slaves, PAY them. Frankly, if you don't want to deal with programmer egos you're in the wrong sector of computing. Go use Windows or a Mac, pay your money, and get the attitude you want.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    7. Re:In a word? by npsimons · · Score: 1

      YES, if you're developing software you expect to be used publicly, you are slave to the users who will demand features, or else you're just another asshole who puts software out and then complains when people don't like it.

      Not once, NOT ONCE have I ever heard an open source programmer complain that people don't like his software. Sure, if you make software to be used by other people, you have to pay attention to who will be using it. But if someone "who puts software out there" only does it because he had a itch that he scratched and thought others might find it useful, then, quite frankly, the all demanding users can go fuck themselves.


      See, there's this problem, and I won't deny it happens on both sides of the fence. (Some) Programmers think they are better than everyone else, and maybe they are, if they are John Carmack or Linus Torvalds. But then, most users are lazy, incompetent selfish whiners who bitch when the littlest thing doesn't go their way.


      However, the thing that everyone (programmers and users included) need to realize is that we are all human, we all make mistakes, and bitching and pointing fingers won't solve the problem. Users and programmers need to treat each others as equals, and act as equals. True communication is possible only between equals, because inferiors are more consistently rewarded for telling their superiors pleasant lies than for telling the truth.


      People (users and programmers) need to let go of the ego and selfishness and focus on fixing shit. Did you notice something about the two programmers I mentioned above? They, by means of repeated excellence, have every right to say "I'm better than you"; but they don't. They don't get caught up on busllshit and whining. They have pride in what they do, but they also have humility.


      Sure, there are asshole programmers. But there are also asshole users who don't realize that Linux is only free (as in beer) if your time is worth nothing. If you want a feature, you have to put some effort into communicating rationally that you want that feature. You have to put in to get something out. Otherwise, you can go pay someone to do it for you. Otherwise, why the fuck should we, as programmers, listen to you? What have you (the user) ever done for us?


      I'll leave you with a quote to ponder:


      What do I consider a reasonable person to be? I'd say a reasonable
      person is one who accepts that we are all human and therefore fallible,
      and takes that into account when dealing with others. Implicit in this
      definition is the belief that it is the right and the responsibility of
      each person to live his or her own life as he or she sees fit, to
      respect this right in others, and to demand the assumption of this
      responsibility by others.


    8. Re:In a word? by tbjw · · Score: 1

      Apple also lost because their machines looked less powerful than they were, whereas the DOS PCs looked more powerful than they were, all because of the GUI. Ironically, the GUI made it faster as a rule to achieve the same task on the mac than on a DOS PC.

      So as well as thinking through the consistency of the GUI, you could spend some time making sure that the default GUI doesn't look like it was sprayed on by some hippies on acid. (As happened to the mac, of course.) Plenty of blue LEDs on the hardware and a giant box full of noisy fans should also help dispell this effect...

    9. Re:In a word? by killjoe · · Score: 1

      "My point was that people will drop piss-poor apps like a bad habit, no matter how much the programmer whines about how he shouldn't be a slave to users. "

      My point is that you are wrong. My point (and really it seems to be your point too) is that people will continue to use piss poor applications and operating systems if they cost less then good ones.

      "Basically, I'm saying that programmers shouldn't bitch if people don't like their stuff. If you don't want to hear feedback, keep your app on your private network and don't release it into the wild--obviously there was an intention for widespread usage by putting it online."

      I am happy programmers are putting things on the net. Just because you can't get it to work does not mean I should be deprived of it.

      --
      evil is as evil does
  78. Uh by bonch · · Score: 4, Insightful

    The mistake both you and Microsoft make is to assume that all the mind-numbing complexity of standard desktop systems is somehow necessary.

    The mistake YOU make is assuming a self-healing system somehow equates to Windows, just because you don't like how Windows attempts its self-healing.

    WTF does Windows have to do with Linux? Are you saying we can't do better? Or that we shouldn't try?

    I don't get this incessant need for people to be resistant to change, progress, and making things easier. It's not going to make the CLR go away, don't worry. :P

    1. Re:Uh by Anonymous Coward · · Score: 0

      Ever tried to install linux on a hard disk, and *afterwards* install windows?

    2. Re:Uh by parksie · · Score: 1

      "Typical settings" doesn't actually work, though.

      "Oh yeah hey Windows, please give me some random IP in a bizarre range and don't tell me what it is until I learn how to actually look for it..."

    3. Re:Uh by Flossymike · · Score: 1

      Have you tried installing Xandros? Insanely easy, really.

      BTW Windows installs which most users have are based on what the OEM sets up, don't mess with the partitions or something will go wrong when you next need to reinstall. Unless you have particular knowledge of the OEM set up, it can be a real pain, what's that, press escape when the OEM logo is on the screen to force it to boot from the recovery CD ...

    4. Re:Uh by ultranova · · Score: 4, Insightful
      The mistake YOU make is assuming a self-healing system somehow equates to Windows, just because you don't like how Windows attempts its self-healing.

      WTF does Windows have to do with Linux? Are you saying we can't do better? Or that we shouldn't try?

      The mistake you make is assuming that Linux, which is essentially a patchwork system put together from pieces scavenged from here and there (with the GNU project being the biggest donator) and assembled in wildly varying configurations by different distributors, running anywhere from server sto desktops, with users customizing it further, would somehow be a better target for this than Windows which is developed by a single corporation and offers very little real customizing possibilities (no, changing mouse cursors and desktop backgrounds do not count).

      There is subsystems where self-healing is appropriate (such as filesystems), but a general, system-wide healing capability ? No.

      I don't get this incessant need for people to be resistant to change, progress, and making things easier.

      Because I have a very nasty mental image of spending three hours configuring the machine and wondering why the darn thing won't work, and then finding out that some subsystem didn't like the new values and "fixed" them to something the programmer, who's never even seen my machine, thought would be appropriate.

      I also remember installing new display drivers in Windows, just to find out that they couldn't detect the possible refresh rates for my display, and thus locked it to a safe choice of 70 Hz. Safe for the display, maybe, but not for my eyes.

      Fortunately, I was able to install an older version of the drivers, which was dumb and didn't bother checking if the refresh rate I gave it (85 Hz) was possible or not, and thus worked perfectly. Suppose, however, that some automatic self-healing function had decided that I was making a mistake and restored the new drivers at the next startup ? I would have been screwed.

      So don't give me a computer that tries to be smart and second-guess me, give me a computer that's dumb as a brick and does what I tell it to do.

      Have the computer ask for confirmation for potentially destructive commands. If Joe User can't or won't read them, then Joe has no one to blame than himself if something bad happens. And if Joe can't or won't take resposibility for his own actions and blames others, then Joe shouldn't be using computers in the first place, at least not without supervision.

      It's not going to make the CLR go away, don't worry. :P

      User interface has little if anything to do with self-healing systems. They are tangentual issues.

      What I'm worried about is that this will be the first step towards a DRM remote controlled computer. After all, a general self-healing system is one which tries to restore itself into a given state if it's moved from that state. I'm worried about the implied loss of control, if my computer will attempt to determine for itself what this state should be.

      "If you want to install this program, you must first get authorization from The Microsoft Corporation. Press here to get authorization. Authorization will cost 1 per program."

      "The program you tried to install, Openoffice.org, is not certified and cannot be installed. However, a certified program performing the same function was found: Microsoft Office. Would you like to purchase and install Microsoft Office now for 500 ?"

      "An attempt to alter the protection settings of this computer has been noticed and prevented for your protection. Would you like to download wallpapers instead ?"

      "An attempt to download a CD image file has been detected. You have not detected authorization from the Microsoft Corporation to download this file. The download has been halted for your protection."

      "An attempt to boot from an unauthorized CD has been detected. You are not authorized to boot from a CD that has not been certified by Microsoft. This machine will now continue it's normal bootup sequence. Press any key to continue."

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    5. re:Uh by axis_omega · · Score: 2, Insightful

      At the pace were going Linux will never achieve, the useability for the mass. I mean, It will never be able to take on the easy, pretty, self-installing windows market. Cause It can't do those thing. I ain't saying that people are dumb and can't learn, on the contrary. But they won't try. they just want to click next, connect to the web, check their emails, work on spreadsheet, PLAY GAMES. Without ever needing to edit a single line of text in an unknown region called /etc. Than people would not mind. If you can make that happen, than your working for Micros*ft and make profit. Really if everyone would just, put some of their ability in making the low level interface childish usable. And let all console interface for the claiming uber hacker that we think we are. Oh wait theres a thing called OSX thats doing that just fine already. I'll be d*mn

      --
      It's funny how I make sense to others and not myself...
    6. Re:Uh by Anonymous Coward · · Score: 0

      Or when I install. Tipical Settings means server assigned IP address and DNS. Aka it gets the right IP and works.

    7. Re:Uh by bonch · · Score: 1

      The mistake you make is assuming that Linux, which is essentially a patchwork system put together from pieces scavenged from here and there (with the GNU project being the biggest donator) and assembled in wildly varying configurations by different distributors...

      And Windows isn't patchwork? What operating systems aren't patchwork? You just don't get to see Windows behind the scenes, the build process, the multiple components, etc.

      With Linux, it's exposed if you want to deal with it. Or if you don't want to, don't--plenty of distros hide it from you.

    8. Re:Uh by bonch · · Score: 1

      Actually, "Typical Settings" sets it up for DHCP by default.

      If you don't have DHCP, you'll know enough to set your own IP address anyway. What's the problem?

    9. Re: Uh by Anonymous Coward · · Score: 0

      You seem to say "Uh" a lot. I don't think it means what you think it means.

    10. Re:Uh by latroM · · Score: 1

      And Windows isn't patchwork? What operating systems aren't patchwork? You just don't get to see Windows behind the scenes, the build process, the multiple components, etc.

      The difference is that Windows is made by a single company where people do what they are told to do. In the FS/OSS world people do what they like. Of course operating systems are made of components.

    11. Re:Uh by molarmass192 · · Score: 1

      In the FS/OSS world people do what they like.

      So the programmers on RedHat and SuSE's payrolls come in an do whatever the f*** the feel like doing in the mornings? There are many people paid to work on OSS projects and that makes the line you're trying to draw much blurier than you may think.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    12. Re:Uh by latroM · · Score: 1

      But the companies which package all that from which a gnu/linux operating system is made of don't have as many resources as M$ does.

    13. Re:Uh by jimi1283 · · Score: 1

      A global pool of programmers is less than a single company of even thousands of employees? I think your math needs a little work, or this is a classic FUD attack. MS can throw more programmers at a problem than the rest of the world and do it better to boot? I think not. MS has its advantages (many of which have been run down ad nauseum in this thread), but Linux has many of its own. If Linux continues to grow, and if developers open up their minds to the possibilities Linux (or BSD too... I love BSD as much as Linux) than those advantages will disappear one by one. Will Linux ever be as successful at winning the hearts and minds of users? I don't know, but it is possible and I love that possibility.

    14. Re:Uh by Attitude+Adjuster · · Score: 1
      Yeah, right...

      I installed XP and Fedora Core 1 on top-of-the-range, built by hand from from parts, hardware late last year. Fedora detected and correctly handled SATA, the GeForce FX5900, and yes, the scroll mouse (yes, it did present the other mouse options in case it was wrong, but it got it right). Sound, video, network, firewire dvd writer, usb2, all working straight away. It didn't take long at all.

      XP didn't know what SATA was (OK, XP is years old by now, but thats not a good thing). Spent two hours on the web from another (linux) box checking out how to get XP to install on SATA, deciding which of the conflicting methods and drivers I should put on some crappy floppy. Then nursemaid the installer through disk setup (and XP's installer disk formating is way less clear and obvious than Redhat's). And even when the install is over, I then spent more time replacing XPs drivers (sound and network didn't work to start off with) with the manufacturers ones to get a functional system. Then fucking ages more with windows update, with endless stupid reboots. It took at least 4 times longer to get a working system - no f'ing software of any usable sort on there, but its boots and sees the net. Not very impressive considering XP is commercial software.

      So in my most recent experience Linux was a hell of a lot easier to install than windows. Now it may not be like that for everyone, I'll grant you that, but then how many windows users actually install it themselves... I'll take a redhat installer over a windows one anyday.

    15. Re:Uh by ultranova · · Score: 1
      And Windows isn't patchwork? What operating systems aren't patchwork? You just don't get to see Windows behind the scenes, the build process, the multiple components, etc./blockquote>

      What I'm trying to say is that with Windows there is a lot less variation in how it's put together.

      With Linux, it's exposed if you want to deal with it. Or if you don't want to, don't--plenty of distros hide it from you.

      You do realize, of course, that this has nothing to do with my point ? Because a healing system has to deal with it.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    16. Re:Uh by digitaleus · · Score: 1

      So don't give me a computer that tries to be smart and second-guess me, give me a computer that's dumb as a brick and does what I tell it to do.

      Translation: Linux shouldn't be for ordinary users, it should be restricted to hackers for whom spending time getting the thing working is a hobby.

      Well, separate end-user distributions and hacker distributions can solve the dichotomy, but the attitude is cancerous to the goal of end-user linux usability.

      Fortunately, the larger companies which are starting to provide linux desktops care more about cashflow than ideology, and want to make it accessbile to as many people as possible.

  79. How about a 5 minute HP JetDirect setup? by jptechnical · · Score: 1

    That has been my largest bone of contention with Linux Distros. I have tried literally nearly all of them and with the exception of a few (most notably Knoppix) after an installation setting up an HP JetDirect printer is like pulling teeth.


    Sure, Linux looks good and has some pretty slick features... but if it takes half an hour and half a dozen packages (if you are lucky) to get printing to an IP address to work than I always come back to the fact that since win98 it just works.



    Workarounds are not solutions... they are stop gaps. You have to fill the gaps.



    Keep in mind I am about 6 months behind on testing distros... so dont shower me with rhetoric replies and diatribes of linux virtue. This is my personal experience... and appropriate to this slashdot article.

    --

    Boredom's not a burden anyone should bear.
    1. Re:How about a 5 minute HP JetDirect setup? by Simon+Lyngshede · · Score: 1

      I just more than 5 minuts to figure out that Windows WON'T find a HP usb printer, unless the printer isn't turned on after Windows is booted.

      Honestly, printers can be hell in Linux, no doubt about it, but this is equally true in Windows. If my dad had been running Linux I could have setup his printer, without having to travel an hour by train. Point being, that most users can't setup their printer, not even in Windows. Mostly because they don't read the manual, or because the manual sucks.

    2. Re:How about a 5 minute HP JetDirect setup? by jptechnical · · Score: 1

      I gotta give you credit there. New all-in-ones are the worst. If you dont install in the proper order (software, plug in, turn on... pray) than you are quite often miserable.

      --

      Boredom's not a burden anyone should bear.
    3. Re:How about a 5 minute HP JetDirect setup? by Anonymous Coward · · Score: 0

      Yeah, printing is a pain.

      I just recently (as in a couple of
      days ago) got a Laserjet 4 Plus working
      on my box at home, using JetDirect. I
      used CUPS, after getting CUPS happily
      installed, be sure to create a group,
      before trying to add the printer. When
      you add the printer, choose all the
      obvious things as you go along (JetDirect,
      correct driver, and whatnot) and have it
      print to socket://xx.xx.xx.xx:9100, with
      the appropriate IP or domain. (I also
      installed a GIMP-Print driver for the
      printer, mostly because GIMP-Print was
      already installed.)

      Worked for me, using ancient versions of
      a lot of stuff. And good luck to you. I
      could probably do a new setup in fifteen
      minutes, after the lessons learned, but
      I think I'd have to be rather lucky to
      make five.

      j

  80. CLR should be CLI by bonch · · Score: 1

    Oops.

  81. I think theres a 'glory' side of it. by rebelcool · · Score: 2, Interesting

    There's simply little glory in writing a nice manual.

    We monkeys are impressed by flashy, impressive looking (even if functionally vapid) things. This is why there may be 10 million screen savers or fancy looking mp3 players - but nary a decent accounting package.

    Why? Because who wants to write things like accounting software in their sparetime for no pay? Could you go to your mailing list collegues and say "i sure did optimize the hell out of that accounts receivable sub-menu, whew!" Even though something like this would greatly increase the ownership value among business users and stimulate uptake.

    Even things like home office software have little glory - hence the most viable and *useful* packages like staroffice are sponsored by corporations actually paying people to work on them.

    --

    -

    1. Re:I think theres a 'glory' side of it. by greenrd · · Score: 1
      Even things like home office software have little glory - hence the most viable and *useful* packages like staroffice are sponsored by corporations actually paying people to work on them.

      That's a good thing, surely? Corporations get their money-saving MS Office alternative that they want ... some open source developers get paid to develop it! Everyone wins!

      Hmm... maybe we free software developers should be more lazy - so that corporations are forced to pay us if they want anything significant developed... ;o)

    2. Re:I think theres a 'glory' side of it. by KevinDumpsCore · · Score: 1

      > There's simply little glory in writing a nice manual.

      Agreed, think about it... How many famous Open Source developers can you name? Now how many famous Open Source documentation writers (who aren't also famous developers) can you name?

      If documentation writers don't get the same respect and peer recognition as developers, what motivation do they have for working for free?

  82. Bad analogy by rsilvergun · · Score: 2, Insightful

    Toasters and Microwaves do only one thing (toast/heat). Most computer's today have a wide range of functions and are on order of magnitude more complex than any other gadget you're liable to find around the house. The only way to make computers as simple as a toaster is to start limiting what they can do. Taking away the ability to load you're own OS is a good place to start.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  83. PJ grokking everything by Anonymous Coward · · Score: 0

    As a name, "Groklaw" was kinda funny, and it is suitable for her excellent paralegal site because the "law" is the important part there, but "Grok-docs" makes me feel like "grok" got hi-jacked by a non-geek... Why not "Doclaw"?

    I'm wording this poorly, I know... I hope somebody gets what I'm slightly frustrated about -- the "grok" part doesn't feel it's in right place or something...

  84. Uh by bonch · · Score: 4, Informative

    I've installed plenty of distros in the past two years. Everything he said is true. Heck, Mandrake even wanted me to check the button for the 3-button mouse, then shake the cursor all over the screen to get it to work (huh?).

    In Windows, it just knows when I plug the damned thing in.

    Red Hat still asks you to partition things, and to mark out swap space, etc. It also asks you for a lot more network configuration than Windows does (Windows lets you just check "Typical settings"), generally asks for more questions on things like security levels, program groups to install, and so forth. Hell, check out the look on someone's face when they're asked to install a "bootloader"--what's more, their choices are things called "LILO" and "GRUB," typical OSS project names definitely showing how useful they are to people outside of development communities. :P

    He's right--to say Linux is easier to install than Windows is insane fanboyism. It's just not true, and there's nothing wrong with admitting that so it can be addressed.

  85. Crack and Grammar by Petersko · · Score: 1

    That crack you're on is really, really good. Where can I get one?

    When referring to crack, the proper quantity is "some", not "one". "One", without some kind of quantity modifer like "gram" or "zip", implies some kind of base unit.

    You might have one "rock" of crack, but you don't buy one rock. Well... if you do buy one rock, you quickly buy some more rocks. Some of you know what I'm talking about!

    You buy some kind of measurable quantity. After all, you don't go buy one sugar. That's meaningless.

    Er... at least that's what I'd say if I knew anything about crack.

    Crack? Who said anything about crack? What am I doing this far from church?

    1. Re:Crack and Grammar by dipipanone · · Score: 1

      You might have one "rock" of crack, but you don't buy one rock.

      Well, you might if it was as big as the rock in Will Self's story, 'A crack rock as big as The Ritz'. A rock like that would last you some time...

      Well... if you do buy one rock, you quickly buy some more rocks. Some of you know what I'm talking about!

      Indeed we do. Darl McBride does, anyway.

  86. The registry is easy? by dbIII · · Score: 4, Insightful
    Windows on the other hand, you can go to the control panel and what you want to change will likely be in there somewhere
    Good point - but most linux distributions duplicate this sort of functionality - with a set of menu options to configure most things. If that's not enough you then go to some nice text files with comments, almost all of them in /etc, and the major ones are described in any decent unix book written after 1985. Windows on the other hand has the registry.

    Now which part of:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer ShowDriveLettersFirst REG_DWORD 0x4
    To change the display format in windows explorer is simple?

    In the article it talks about it there being no menu options to find things off the beaten track - like mc - the reality is there is a whole world off that track on the command line. Putting anything more than the major things in the menus without getting some disorganised mess would be a mammoth task. How do you do a GUI interface to a piece of useful weirdness with awk and grep? Check out the various front ends to transcode for an idea of how complex it can be to do a GUI for a command line program which has a lot of options.

    My favourite program on the Atari ST was one that gave you a command line (gemini), which made it a lot easier to do some things. The same principle still applies when you have a general purpose machine, the command line gives you flexibility while a menu system gives you greyed out options which you know the program can do - it just won't let you do it. A linux machine set up to be a web browser or word processing machine is trivial to use, but once you increase the options the learning curve gets steep for anyone that has only used a gui.

  87. Bad idea... by ameoba · · Score: 3, Insightful

    Anyone who pastes a link to an open Wiki on the front page of Slashdot is asking for serious trouble...

    --
    my sig's at the bottom of the page.
    1. Re:Bad idea... by Anonymous Coward · · Score: 0
      What's your point?

      Wikipedia's been mentioned on /. many times.

      Their servers handle the load just fine.

    2. Re:Bad idea... by Anonymous Coward · · Score: 0

      In this case the /. effect is bogus entries in the Wiki.

      All your base are belong to goat.cx!

  88. Thus... by michaelhood · · Score: 4, Funny

    coining the phrase:
    IANALUE - I am not a Linux Usability Expert.

  89. Sorry, but by bonch · · Score: 2, Insightful

    Nobody's gonna take you seriously if you tell them, "Oh, Linux software is easy to install, let me show you! Fire up the command line and type 'urpmi' or 'apt-get'..."

    I seriously wonder why nobody has implemented binary installation/uninstallation routines for the Linux desktops yet. What's the damn holdup? Users need to be able to buy a Linux application from a store, take it home, and stick in a CD to get an autoplay installer.

    Of course, to get that truly working well, you'd want a sane, robust programming library in the likes of .NET and Cocoa--none of this absolutely ridiculous QT/GTK/wxWindows/whatever nonsense that are merely hacks to get widgets up on X.

    Get a sane library that retains backwards compatibility on the level of Windows (for a simple example, try loading up an RPM you got 5-7 years ago and see how well it goes...compared to Windows which still runs 95 and even most 3.1 apps happily) along with a sane installation/uninstallation routine so that the desktop can actually keep track of its own components, and things would really change, and I would stop using Windows as my main desktop.

    Then, of course, we should do all this on Y-Windows when 1.0 comes out. ;)

    1. Re:Sorry, but by ultranova · · Score: 1
      Of course, to get that truly working well, you'd want a sane, robust programming library in the likes of .NET and Cocoa--none of this absolutely ridiculous QT/GTK/wxWindows/whatever nonsense that are merely hacks to get widgets up on X.

      Just out of curiosity, what, excatly speaking, is wrong in QT/GTK/wxWindows/whatever ? The applications using them work fine on my machines...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    2. Re:Sorry, but by JCholewa · · Score: 1

      > I seriously wonder why nobody has implemented
      > binary installation/uninstallation routines for
      > the Linux desktops yet. What's the damn holdup?
      > Users need to be able to buy a Linux application
      > from a store, take it home, and stick in a CD to
      > get an autoplay installer.

      Firstly, I object to your statement about binary installation/uninstallation not existing. That's the whole point of urpmi and apt-get (or their gui counterparts, like Mandrake Install and whatever it is for apt).

      But you do have a bit of a point about installs from CDs. Actually, it wouldn't be *too* difficult. I mean, you can make a binary install by just making a .tar.gz file with all the files in the proper relative paths (./bin/, ./lib/, ./share/progname/, ./etc/progname/). The only real stumbling block is that the installer has to look at the OS and find out which variant of linux it is (that is, whether it uses debs or rpms). The installer would just have to add entries to the specific distro's "installed files" system settings so that the distro's normal uninstaller can handle it.

      Basically, there would need to be two branches: If the OS is Red hat, Fedora, Mandrake or SuSe, the installer adds to the installed RPMs database. If the OS is Debian or ... well, whatever else uses .deb files, then it'd write to the installed DEBs database. I know that Mandrake has a tool to uninstall programs graphically, and the other systems likely do, as well. I mean, heck, if I applied myself for a few days (and I didn't have one of my bizarre depression attacks), *I* could probably write something like this, and I am most certainly not very experienced with programming.

      Oh, and Gentoo doesn't count, because those people don't believe in using non-OSS. ;P

      > Of course, to get that truly working well, you'd
      > want a sane, robust programming library in the
      > likes of .NET and Cocoa--none of this absolutely
      > ridiculous QT/GTK/wxWindows/whatever nonsense
      > that are merely hacks to get widgets up on X.

      You're silly. Almost all the programs that I run in Linux and FreeBSD use a single widget library: Qt. In windows, nearly every program I run has a different widget set. There's Opera, which uses Qt. There's Office, which uses the Office widgets (*NOT* the same as the MS Windows widgets!). There's the built-in windows programs. There's Eudora, which seems to use its own thing. There's Mozilla, which uses its own bizarre stuff. And Ultra VNC seems pretty nonstandard, too. I realize that, for most users, the majority of programs seem to be written with the same widgets, but a large part of that reason is that most users predominantly run programs written by one company -- Microsoft. Of *course* Microsoft apps will look like other Microsoft apps. That's just like how KDE apps look like other KDE apps (and I dare say that KDE is even a little more consistant with this, given that KOffice and other KDE apps use the same widgets).

      Bah, finished ranting. Maybe I'll make some kind of generic installer for Linux now....

      --
      -JC
      coder
      http://www.jc-news.com/parse.cgi?coding/main

      PS: Your comment about older RPMs are interesting. I may try this out.

  90. Re:Usability is fine (off-topic) by schuster · · Score: 3, Insightful
    Linux needs killer home-use apps that people can't do without, and also apps that businesses find economically viable to use and eventually rely on.

    Okay, this is nothing against you but I need to get this off my chest.

    I use mac os x but I keep an eye on Linux because I think the open source/free software is interesting. While I'm skeptical of it actually happening, I'd like to see Linux, in some form, become a solid desktop operating system.

    In my mind, one of the most interesting things about open source is that is that, at least for the time being, the users are the developers and the developers are the users. That means that if Linux doesn't have something, it's because it's either being worked on, or it's simply not wanted/needed. If you want Linux to have something, go out and make it happen. Just saying Linux needs this or that (and I read those words way too often) accomplishes nothing. I wonder just how many slashdoters know how to program/develop software and I bet it's fewer than anybody here want's to admit. I also wonder how many slashdotters actually believe in the values of open source/free software and again, I'd be willing to bet that many here just don't want to pay for their software. Regardless of whether or not they actually contribute anything, they are still open source/free software developers too. For Linux to continue to improve, it is also their responsibility to contribute and I think that many do not accept that responsibility. Instead, I just read that Linux needs this or Linux needs that. Go out and make it happen. If you can't program, find some other way to make yourself useful. Help write documentation- do something, but don't just say that Linux needs this or Linux needs that. If you're not doing your part, then you don't have the right to say that.

    Good luck boys

    --
    --- Don't ever trust a woman until she's dead- B.B. King
  91. Re:Linux: Usable? by absurdhero · · Score: 1

    Regardless of whether you are 100% certain it's perfect or not, which looks more inviting to the average user:
    ,br> My Program 0.1.00.37 Beta
    My Program 1.0 Beta 1


    The reason software is broken, things aren't working right from the start, and you have to edit config files constantly is directly related to the version ugly version numbers. Things aren't at 1.0 for a reason! Most software on your favorite user-friendly linux distribution is still experimental and is not meant for mass consumption by those who are not willing to work with the software's current inadaquacies and to file bug reports. Distributions that contain only officially stable, well tested software have limited GUIs and old version of programs with less features. And the reason GNU/Linux OSs pop you into a command-line everytime something goes wrong is because it is built in UNIXs image. The people who started hacking together complete linux operating systems were not Windows users, they were not microsoft or apple developers, they were programmers and engineers who came from a unix world. A CLI shell for such a person is as familiar and native as your windows GUI environment.

    I think what this reveals is that people migrating from Windows tend to compare features from windows with their equivalents in linux. But in the process, they are not looking to see what features linux provides that they otherwise would never have seen in windows. In otherwords, the strengths and weaknesses of any GNU/Linux OS are very different from Windows. So, linux is not failing to be user friendly, its failing to be Windows user friendly. And if your goal is to have linux distros be user friendly to people trained on windows, they have by in large failed. One reason why they are failing, is that a lot of distributors and programmers have no incentive to make t hings easer for migrating users.

  92. Sell out by droleary · · Score: 4, Insightful

    There is no need for any new usability studies, there is only a need for Linux developers to give a damn about the ones that have already been done. The root of the problem is money. Without a large influx of money, open source developers are coding for themselves, not as part of a job to help others. They scratch their own itches and expect others to scratch their own. To do otherwise amounts to selling out, and for nothing at that. That seems to be the attitude, anyway, and it needs to change.

    The solution isn't more documentation, it's quite plainly more money and more developers who are willing to "sell out" to actually make Linux useful to the general population. You need to start by discarding KDE and Gnome; the more you cry about the loss, the more you ensure Linux will never be ready for the desktop. Mac OS X makes a usable Unix desktop, and many of their lessons learned are available via GNUstep. Why so many open source developers ignore GNUstep is beyond me.

    The solution is to stop putting out distributions that have packages for everything under the sun, often times with dozens of ways to do the same thing. It's about time we all picked a browser, just one, and ran with it. Yeah, a system should have multiple browsers available, but there should be one "official" Linux browser. As it stands, all the options being available all the time just confuses the hell out of users. There needs to be a base functionality that is available across all distributions, something that can be branded and advertised as the one true Linux Standard Installation. Right now, the name Linux doesn't really mean anything specific and useful to most non-geek people.

    1. Re:Sell out by maxpublic · · Score: 1

      It's apparent what you want isn't Linux, but Windows. I urge you to go out, buy a Windows CD, and install it. You'll be much happier in the long run, since you'll only have one installed choice for each app type and won't suffer the miserable confusion you lament about.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    2. Re:Sell out by TiggsPanther · · Score: 1
      It's apparent what you want isn't Linux, but Windows. I urge you to go out, buy a Windows CD, and install it.

      Whenever people cite Windows-style suggestions for Linux, this is the answer that always gets thrown about. But I don't think it's necessarily true.

      If what people wanted was Windows, they wouldn't be trying out other OSes.

      Though I would hazard a guess that what many people want is Windows, only without MS's irritating intervensitons, and with a lot more stability.

      Yes, a lot of GUI stuff looks Windows-esque. That doesn't mean that people want Windows. Just that the visual style works. And the ease of use is convenient (when it works...)

      I think what many people really want is a version of Linux that works like Windows - or a version of Windows that works, like Linux.
      Graphical. Pretty. Easy-ish. Works with most things going. But also has easy CLI options for when it all hits the fan (or you simply like tweaking...), and where crashes only nuke the program or maybe the login session - not cause the entire OS to bomb-out.

      It's just unlikely that there'll ever be a MSWin/Linux, so of course people are going to want to take what they see as Windows/ redeeming features and get them ported to GNU/Linux.

      People are sick of a lot of what Windows carries with it. But that doesn't mean there ain't useful things that they/we would like to see replicated elsewhere. And it also doesn't mean that there aren't aspects of Linux that seem unnecessarily difficult.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
    3. Re:Sell out by Anonymous Coward · · Score: 0

      There needs to be a base functionality that is available across all distributions

      That's ridiculous. A mail server doesn't need a GUI, but I'm pretty sure you want a GUI for the desktop machines.

      Right now, the name Linux doesn't really mean anything specific and useful to most non-geek people.

      Nor should it. Different distributions can be fundamentally different systems. Nobody complains that "UNIX" doesn't mean one specific setup. Instead of attempting to market "Linux" to end-users, "Mandrake", "Linspire", etc. should be marketed to end-users.

      The idea for a centralised documentation project for "Linux" will never be practical. Depending on which distribution is involved and how it is set up, there will always be big differences. This isn't a problem in itself - different distributions are simply different - nobody complains that the way you set up a sound card in Windows is different to the way you set up a sound card in Mac OS X.

      What's easier? One single place for documentation where the documentation says "if you are using a static dev, use [foo]; if you use devfs, do [bar]; and if you use udev, do [baz]"? Or one single place for the distribution that you use that gives precise, simple instructions?

    4. Re:Sell out by Etyenne · · Score: 1
      The solution is to stop putting out distributions that have packages for everything under the sun, often times with dozens of ways to do the same thing. It's about time we all picked a browser, just one, and ran with it. Yeah, a system should have multiple browsers available, but there should be one "official" Linux browser.


      Which one ? Who will decide ? What if I disagree ?

      --
      :wq
    5. Re:Sell out by droleary · · Score: 1

      It's apparent what you want isn't Linux, but Windows.

      No, what I want is Mac OS X, and I already have it. But if what you want is a Linux desktop for the masses, you need to "sell out" and make it for the masses instead of giving useless answers like "just use Windows" when someone really wants a change from the insecure mess that is probably already on their machine. Your answer supports my point; you are part of the problem.

    6. Re:Sell out by droleary · · Score: 1

      That's ridiculous. A mail server doesn't need a GUI, but I'm pretty sure you want a GUI for the desktop machines.

      It's not ridiculous at all to package free software for the end user instead of expecting a geek will download and compile it, resolving dependencies along the way. A usability effort has nothing to do with running a mail server.

      Instead of attempting to market "Linux" to end-users, "Mandrake", "Linspire", etc. should be marketed to end-users.

      Continue that approach and you'll see continued difficulty in getting anyone interested in Linux. Users don't want to have to sort out differences between 20 different distributions. They know what Windows is, and they could similarly know what Linux is, but there is no way you're going to get them to understand all the variances in all the distributions. Something needs to be standardized; it doesn't matter much if it wears the sole label of Linux or you make up some other brand for what is a base desktop install. Until that happens, it won't get a lot of traction.

      This isn't a problem in itself - different distributions are simply different - nobody complains that the way you set up a sound card in Windows is different to the way you set up a sound card in Mac OS X.

      Nobody has to recompile either to add support for third-party drivers. That most definitely is a problem with many Linux distributions. The procedure is simple for other desktops: you hook up the device and if it isn't recognized automatically you insert a disk and it's working in 5 minutes. That doesn't happen with Linux and that is a huge problem.

      What's easier? One single place for documentation where the documentation says "if you are using a static dev, use [foo]; if you use devfs, do [bar]; and if you use udev, do [baz]"? Or one single place for the distribution that you use that gives precise, simple instructions?

      Ahhhhhhhh! Do you not work with real people at all?!? People don't want to pour through instructions, let alone detailed instructions. They clearly will pay for someone else to design a system that is usable. They don't want to sit down at a friend's computer and be totally confused by the system when they're both supposed to be running Linux. Everyone needs to take off their geek hat and put on their user hat and see that there needs to be a branding effort that reduces confusion in the general case without reducing choice in the specific case.

    7. Re:Sell out by Anonymous Coward · · Score: 0

      It's not ridiculous at all to package free software for the end user instead of expecting a geek will download and compile it, resolving dependencies along the way. A usability effort has nothing to do with running a mail server.

      Did you read what I actually said? I never said users should have to compile or anything. You are veering way off from what I said. I was saying that a baseline for "Linux" is counterproductive as "Linux" can range from embedded systems through headless servers to desktop workstations. You did nothing to refute that, in fact you don't even seem to have read that part of my post, despite quoting it.

      Continue that approach and you'll see continued difficulty in getting anyone interested in Linux.

      Once more, did you bother reading what I wrote? Getting people interested in "Linux" is about as useful as getting people interested in "UNIX" - Linux is a family of systems, not a single system.

      Users don't want to have to sort out differences between 20 different distributions.

      Users don't want to have to sort out the differences between Windows, Mac OS X, FreeBSD, Linux, etc either. Perhaps we should just standardize on Windows? Different distributions are aimed at different things. Gentoo is inherently unsuitable for newbies who just want to get things done, for instance. Does that mean that Gentoo should just be done away with in favour of a newbie-oriented distro like Mandrake? Of course not - they fulfill different roles.

      Nobody has to recompile either to add support for third-party drivers. That most definitely is a problem with many Linux distributions.

      I didn't say that it wasn't. However this has nothing to do with my argument that standardization is both unnecessary and unworkable.

      People don't want to pour through instructions, let alone detailed instructions.

      Precisely! Which is why I am pointing out that a centralized documentation project with "what if"s for different distributions is a bad thing compared with documentation provided for each distribution. I'm advocating simpler documentation! (The word you are looking for is "pore", not "pour", by the way).

      Next time read a post before replying to it.

    8. Re:Sell out by droleary · · Score: 1

      Did you read what I actually said?

      Yeah, I did. You started talking about some mail server shit, and I pointed out that had nothing to do with usability, and that usability was had more to do with including useful software as standard as well as making it easy to install new software. Perhaps it is you who has trouble reading, or possibly understanding, what other people write.

      I never said users should have to compile or anything.

      Of course you didn't. Instead, as I noted, you went on about some mail server crap that was unrelated to usability, which happens to be the topic at hand.

      I was saying that a baseline for "Linux" is counterproductive as "Linux" can range from embedded systems through headless servers to desktop workstations. You did nothing to refute that, in fact you don't even seem to have read that part of my post, despite quoting it.

      Last time I'll explain this: this article was about usability, not fucking embedded systems. Why would you expect me to "refute" something that is totally off-topic? If anything, you make my case for me by showing that most current Linux users aren't even remotely interested in having a usable desktop. Stop talking your embedded mail server garbage and get on the same page as everyone else, or pick a different article discussion to participate in.

      I'm advocating simpler documentation! (The word you are looking for is "pore", not "pour", by the way).

      Your mistake is in suggesting documentation at all. You clearly don't see that, and the best evidence is your pour/pore "correction". You probably won't get it even when I make this direct point, but the reality is that people "pour through" documentation more than they "pore over" it.

      Next time read a post before replying to it.

      I not only read it, I thought about it before replying. I highly suggest you think about things more, too. Here a first thing to think about: if something is so cumbersome that its use needs to be documented, aren't efforts better spent improving the usability of the interface rather than adding to stacks and stacks of HOWTOs written by dweebs?

  93. I'm on dialup by bonch · · Score: 1

    I don't like being forced to download 5-10 new libraries when I want to install a simple little app. Dependency hell is still hell. It's just been made into automatic hell.

    1. Re:I'm on dialup by killjoe · · Score: 1

      Why do you care? When you install something in windows you may get hundreds of DLLs but you don't care do you? Same thing.

      What an odd thing to complain about.

      --
      evil is as evil does
  94. I believe therefore I see by vegaspctech · · Score: 1

    I think the problem is more a matter of perception than condition. Most casual users who try Linux for the first time go in expecting it to be difficult and find it is just that. And it's no wonder when you consider so much of the press about Linux or what Linux users themselves say. Most of the articles I've read and most of the Linux users I know have expressed that Linux is too difficult, too sophisticated or too something else for the average user. But is it really?

    Because my ex isn't computer literate and has primary custody, I want my kids' computer to be setup with something they can install and maintain. My daughter is 9 and my son is 6. I put together a little collection of installation disks and let my daughter have at them. She has, with no other assistance from me, installed and run recent versions of Debian, Fedora, Mandrake and Red Hat, and Windows 98 SE. She needed help to install Windows 2000. She understands that she can run whatever she chooses. She is currently undecided but has narrowed the field to Debian and Fedora. My son said that he likes Fedora and Windows 2000.

    I asked my daughter why she chose Linux over Windows. She said It's easier. When I want a new program for Linux I just have to go to google and look and then run yum. As far as general usability she has expressed that Linux and Windows are the same. She clicks a menu item or double-clicks an icon and something runs. She doesn't understand how someone could use one but have difficulties using the other. And it turns out that my son's preference isn't for an OS at all, but for a browser. I had installed the same version of Mozilla on Windows 2000 as my daughter had installed on Fedora.

    --

    Making the world a better place, one psychotic episode at a time.

  95. Want a job? by jrumney · · Score: 1
    You could get a job as a analyst with trolling like that. Watch out Enderle and Didio, here comes webword!

    What is it about money that makes it magically produce reliable results? Why is development "free" time, but observing users or talking to people isn't?

  96. Consistency is key... by Anonymous Coward · · Score: 0

    Well, better documentation certainly doesn't address usability issues, it just makes it easier for EndUser to find the arkane path to getting the damn thing to work... then, when we actually have users (y'see, we didn't have any users before, because they couldn't understand the documentation, so's they gave up in disgust), they can make more specific/informed suggestions

    First, everyone needs to get together and agree on a standard menu and submenu arrangement with standard keyboard shortcuts for them. Ctrl+C, for examples, should not Crop, nor should it bring up a box asking for a hex color value, nor should it attempt to compile something... it should Copy. Even if a text matching "Find..." type function doesn't make any sense in the context of a graphics program, Ctrl+F still shouldn't be used to bring up the Filters selector.

    CLI or config editing shouldn't be required for basic preference settings, however, don't neuter the GUI control panel for no apparent reason. E.G. GUI control panel for setting the way the system displays times has a text box/dropdown menu "Format" and text box "Seperator". Format examples offered are "h:mm:ss tt" "hh:mm:ss tt" "H:mm:ss" "HH:mm:ss" with ":" in seperator by default... there's even a little explanation. Say you want a normal display of military time. So you type "HHmmss" into the Format field. The GUI doesn't like this, so you type "HH mm ss", which the GUI likes, and delete the ":" in the seperator field, which the GUI does not like. You don't want a seperator, though, so you put in the charater for a Unicode Breaking Nonspace (yes, there is such a thing, though I've yet to imagine a legitimate use), but this causes breakage in any programs that asks the system for the time and how to display it, but can't display unicode ("22&34&17" looks worse than "22 34 17"), so this fix is unsatisfactory. So, you go edit the config, replace the "HH mm ss" on the Format line with "HHmmss" and replace the BNS on the Seperator line with nothing. This displays properly within the system, and within programs that ask the system for the time, with no apparent difficulty or breakage. Furthermore, you can open up the GUI control panel and see "HHmmss" sitting in the Format field, though you can't edit anything via the GUI anymore, lest it shits itself and you have to go fix it in the config again.

    A GUI control panel is basically just a frontend for a command and the arguments that can be passed to it. I suppose it's the philosophy that GUIs are for clueless newbs, and thus it's necessary to program a bunch of arbitrary type checking and other safeguards to make sure they don't break anything using the GUI. This philosophy should die. Maybe have the "Simple/Advanced" mode toggle to turn the safeguards On/Off...

    Also, I don't get how I can pop a Knoppix CD into my laptop and have it all Just Work within minutes... but an attempt to install Debian onto it looked like it would take the better part of a week of hunting down info, patches, and tweaking to get everything to work. (I assume, I wiped the whole thing after two days and reinstalled XP).

    1. Re:Consistency is key... by Anonymous Coward · · Score: 0

      You aren't really speaking about GUI here. You are talking about the way a GUI program handles input. That can be fixed via an api/widget set depending on where the problem actually exists; or even the format of the file might be the problem. This is really a design problem.

      The Simple/Advanced etc mode has already been tried and it hasn't worked.

      I don't know anything about Knoppix. Debian on the other hand is user friendly when you already know the under pinnings of linux etc.

  97. Re:Big Deterent -- use dependable! by Anonymous Coward · · Score: 0

    We wouldnt have to worry at all about the dependency hunt if more people used a dependency fetcher. One good one that maintains strong security is dependable

  98. SuSE 8, 9 and W2k, XP by midgley · · Score: 1

    I have installed several machines with recent versions of the SuSE distribution, and similar ones with W2k and XP. I've also installed Debian 3 on one similar machine. SuSE is a distribution I've become used to, since 7.0. Debian, OTOH, is on the one machine that I could get no stable installation of NT4, SuSE 8 or 9, W2k or XP on, and seems reliable on it. DEbian seemed hard to me, similar to DOS/Windows 3 in complication. SuSE 8.0 became easier than NT4, 8.2 was no harder than W2k and 9.0 and XP are on a par.

    1. Re:SuSE 8, 9 and W2k, XP by moonbender · · Score: 1

      Debian is infamous for its difficult install. They are working on it, though.

      --
      Switch back to Slashdot's D1 system.
  99. Linux style guidelines? by Pedrito · · Score: 4, Insightful

    Maybe something that ought to come out of this is some style guidelines for developers. Not coding style so much as UI style guidelines.

    The first post on Groklaw has to do with squirrelmail and how the buttons for flagging messages as read, unread, and important confuse the users because they simply set a flag for the message but don't really perform any action otherwise. This is a bad use for buttons and really should be a checkbox or a checked menu item kind of thing.

    Linux could really use more consistency with this sort of thing. One of the things Windows has always had going for it is that MS has always pushed for a consistent style in applications. To the point where a basic MFC app would begin with menu items for basic window functions and the basic copy, cut, and paste menu items. Small things, but I bet a hell of a lot more MFC apps have copy, cut, and paste because of it, and most users know where to find it because of that.

    Something like this would really benefit Linux if developers would follow it. The problem is that there's nobody pushing these kinds of standards. It would require a group that's already respected in the Linux community to push something like this. It would help if applications were then rated by how well they stick to the style guidelines. Users could then use this as part of their basis for evaluating which applications to use. By knowing that an application follows the style guidelines, they will know that an application is going to generally be easier for their users to learn because it should then be like other applications in its style.

    Oh well, just my thoughts.

  100. Is was asking him to define "didn't function". by warrax_666 · · Score: 1
    That's what I wanted to know.

    Oh, and as to "limited storage": If he installed it in the first place there just may have been enough storage to have it installed, dontchathink? Besides, I think the limited storage argument only applies to embedded systems (or "appliance" systems).


    If ncurses doesn't work, and bash depends on ncurses wouldn't bash not work?

    The double negative aside: If bash depends on ncurses, then bash would not work without ncurses installed. That's the whole point of having (listed) dependencies! If the dependency is more "soft" (i.e. the software can run without ncurses present, but can also take advantage of ncurses if present), then the Debian people usually just have it as a "suggested" dependency. I'm not saying that the Debian folks don't make dependency mistakes, but touting that as some huge shortcoming of apt (and its lik) is disingenious.

    So there.
    --
    HAND.
  101. Perception is the problem. by Anonymous Coward · · Score: 1

    When downloading a program for windows all you see is a twenty megabyte executable.

    The Linux version is five megabytes with fifteen megabytes of stuff the user didn't ask for.

  102. Hypocrisy in action by Rogerborg · · Score: 0, Troll

    The license is Creative Commons by-nc, the same one that PJ uses for Groklaw. PJ is happy to profit from other peoples' GPLd work, but refuses to use the GNU Free Documentation License to let anyone profit from hers. Just so we're all clear.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Hypocrisy in action by mrsev · · Score: 2, Insightful

      Im no expert but this seems a little harsh.

      First have you asked PJ?

      Second people are free to choose any license they they wish with their work.

      You say: "PJ is happy to profit from other peoples' GPLd work" I say good for PJ! Would you prefer if we all did things for free?

    2. Re:Hypocrisy in action by Rogerborg · · Score: 1

      PJ has chosen to not respond to repeated questions about this. That's her choice. I'm done cutting her slack, especially given her own snooty attitude about document licensing in this article.

      By the way, the order is: read; think; reply. I'm advocating use of the GNU Free Documentation License, which allows for commercial use. PJ is implicitely against that.

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:Hypocrisy in action by mrsev · · Score: 1

      fair enough just found the language a bit strong.

  103. Vilipend... by Anonymous Coward · · Score: 0

    Thank you for the new vocabulary word.

    Now I have the power to vilipend people, places, and things with complete impunity!

  104. My 70 year old grannie uses fvwm by Anonymous Coward · · Score: 2, Insightful

    over christmas i downloaded mahjongg, hangman and pysol for my grannie to play.

    i was called away for a few minutes, only to find that she had successfully managed to get mahjongg to run without any instructions from me.

    so if anyone tells you that linux cannot be used by older people, they lie.

    most people don't like change. give them something different and they cannot cope. insist, and within about three weeks they'll get over it.

  105. Only for apps that are part of the distribution by Clansman · · Score: 1

    Then it's download and install but what of the apps that are updated all the time - then you have to wait a while to see them in your downloadable list. Otherwise it's a little bit into the unknown with someone elses build of an rpm.

  106. The Linux problems run deeper than the interface by Crayon+Kid · · Score: 4, Interesting

    Isn't making an interface usable something interesting? Something challenging? Aren't challenges something geeks do well? Ignore Microsoft. Why not make the best interface that can be made? It'll take time but it'll arrive. I'd like to see lots of distributions with a strong core feature set to each of them, but with each carrying an ever varying application set. Think KDE on a large scale.

    What I find interesting is that whenever someone says "usability" and "linux", people automatically assume "the graphical interface".

    How about the rest? A well thought out OS, as far as usability is concerned, is thought so from the ground up.

    Pardon me, but I'm going to point at Mac OS X. It's definitely not just the interface that's different, that's just the icing on the cake. The underlaying OS is vastly different from your average Linux distro, because the way it is organized. It has to do with everything: the bootscripts, the security, the application packaging, the filesystem organization, etc.

    Think about it: those guys at Apple probably sat down and said "let's make it easy on the user", then they started doing things more or less from scratch. Only some of the people who contribute to Linux give a thought to the basic design principles that Linux is organized upon. No I don't mean the freaking graphical interface, I mean everything. The result is obvious.

    The Linux heritage is UNIX, which has always been a black hole of usability. UNIX was always an OS designed by the extra-power users for other extra-power users. Naturally, Linux inherits all the flaws in it.

    Frankly, I think it will take something like 10 or 20 years for Linux to become usable (you know what I mean by usable, don't start nitpicking please) and impose itself on the market. If it won't be too late by then. Why? Because companies like Apple and Microsoft can afford to redesign the entire operating system every few years. Think about how the Windows systems have evolved, or how Mac did. Eventually, one of these summers, you're going to look at the new Windows system and say "dude, that looks so good and usable, and it's thought out so well." People already say this about Mac, it's just the price tag for the hardware keeping them back.

    Granted, the Linux community could do the same in 6 months to 1 year. The problem is that they don't even begin to acknowledge the need for a complete overhaul. The replies to this post will probably say "what's wrong with Linux as it is today?" Therein lies the problem.

    There are already avangardist projects like GoboLinux or Zero Install (heck, even SELinux makes a good example, see how many adopt that soon) out there who try to challenge the basics of the Linux system design, but not many people take them seriously. It's a shame, because if anything, such projects have proved that you can do anything with Linux, as long as enough people start to see the need for the change.

    Every year, the major distro's come up with bells and whistles, and better hardware detection, and package newer versions of the software, and better tools to tie together with ducttape the problems in the system. And we delude ourselves into thinking that Linux systems are evolving. Please. No, I don't mean the kernel or the applications, I mean the systems.

    Sigh. You'd think there would be a breakthrough at some point, somewhere. That someone would understand the need for fundamental changes. That someone would design a new breed of Linux system. That it would implement that new system to a fairly usable point. That a company would appear to pick it up and bring it to the masses. That the community would embrace it.

    But it doesn't happen. There are 5 hops I mentioned here, and something happens at some point. I can figure out some reasons and you can probably figure them out too. So we all clap for the 10th version of the same old distros, going on the 20th.

    --
    i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  107. Same can be applied for Windows... by Anonymous Coward · · Score: 0

    "At the pace Microsoft is going Windows will never achieve the usability for the masses. I mean, it will never be able to take on the easy, pretty, self-installing Debian market. Cause it can't do those things."

    The problem is not in the fact that Linux isn't usable enough or newbie friendly enough - it is. End of story. The problem is, it isn't like what people are used to (Linux isn't like Windows).

    Put a person without any prior computer knowledge in front of Windows XP and Linux with Gnome 2.6, and then let that person say what's better. Chances are big that (s)he will choose the later.

  108. A solution, IMHO by shish · · Score: 1
    1) Find a user
    2) Put them in front of a linux box
    3) Whenever they can't do something, fix the program
    4) Repeat

    Note that it's the programs that need fixing - basic operation of a program shouldn't require a manual; Documentation is for those who want to know how something works, to get /extra/ benefit from it.

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:A solution, IMHO by Doppleganger · · Score: 0

      Documentation is for those who want to know how something works, to get /extra/ benefit from it.

      Aaah, the old "people shouldn't need to learn anything" school of thought.

      Maybe that's what's wrong with schools in the U.S. - it's not kids aren't doing what's needed, it's that they're expected to deal with all this documentation!

  109. duplicate project by jonathanduty · · Score: 1

    Seems to me they are trying to duplicate the linux documentation project. How about they put their efforts to get that project done rather than duplicating the work. Just a thought.

    1. Re:duplicate project by paroneayea · · Score: 1
      Seems to me they are trying to duplicate the linux documentation project.
      TLDP is not in a Wiki format, which means that the documentation process is very different.
      --
      http://mediagoblin.org/
  110. Ya this sounds professional by PickyH3D · · Score: 0
    "Anyone welcome."

    Posted on Slashdot, which might as well be the official home of Linux users. I'm sure all of the good reports are going to really be from Linux newbies now. . .

  111. Re:Absurd - couldn't agree more by not_a_product_id · · Score: 1

    I was going to flame the parent posting but either they are a complete moron who should be pitied or they manage to type that posting without using their brain AT ALL. (Come on - we've all done it!)

    --

    ---
    We spoke for about a half an hour. I don't recall a thing we said. - Colorblind James Experience

  112. While we're at it... by Xerp · · Score: 0

    Can we make particle and quantum physics a bit easier for the average quantum-n00b? I'm having real problems with this particle accelerator...

  113. Missing Documentation by RedLaggedTeut · · Score: 1

    You spoke a about config files; There are a few man pages for config files, but not enough, and they often don't explain the details of the config file. And how do you find out the name of the config file in the beginning ?

    I can only talk about S.u.S.E. here, but the searchable documentation/FAQ they add often just discusses very few weird problems, not the basics.
    Of course you can google, but you need a working system for that.

    I didn't find the info files more usable, and sometimes you will actually have failed to install info. And what I hate most are the short man pages which tell you to look at the info file, and you find out the info file is just a copy of the man page.

    For me, ability to search is the main problem.
    Of course, there is find / -type f -exec grep "modules.conf" {} \; -print :-P

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  114. Distributions don't want to spend by Ilan+Volow · · Score: 1
    • Red Hat: Spent $650,000,000 buying out Cygnus, ~$50,000,000 buying out dot coms, and recently sold $500,000,000 in bonds
    • Suse: Bought out for $200,000,000

    The problem isn't that there isn't money, the problem is that linux distribution companies are run by unix geeks who don't feel that usability is something worth spending money on. If you tell them they have usability problems in their software, the only thing they're going to do is hire more kernel people.
    --
    Ergonomica Auctorita Illico!
    1. Re:Distributions don't want to spend by greenrd · · Score: 1
      They have their priorities right. Without good competitive code, Linux would be nowhere - and Red Hat wouldn't be getting contracts worth thousands to millions of dollars from fortune 500 companies.

  115. The vast majority can't... by AetherBurner · · Score: 2, Interesting

    The vast majority can't RTFM. My day job is spent telling people how to understand a simple wiring diagram. These people claim to know wiring and electronics yet they have a very hard time understanding how to hook up 12 connections to make the product work for 95% of the applications. I have found that if I am writing technical documentation to be understood by the "great unwashed", that I have to write it in words that are understandable by a fifth grader (US education standards here). If I go any higher than that, the end result is "huh???". Heaven help them if the documentation is at the college level. The vast majority of Linux docs are written by geeks for geeks. This, by default, puts the level far above the fifth grade level here in the US. Mind you, I find that European users are far more knowledgeable on technical aspects, as a whole, than the US people. The point here is to get the documentation down to a level that is understandable by all. Ah yes...the standard dumbing of documentation rather than upgrading the education of the people. "Give a man a fish - he eats for a day. Teach a man to fish - he eats for life."

    1. Re:The vast majority can't... by GirTheRobot · · Score: 1

      Make a man a fire he is warm for a night, set a man afire and he is warm for a lifetime.

  116. Oddly enough the wizards have spoken :P by Anonymous Coward · · Score: 0

    ESR is a pretty High level "wizard" IIRC, and PJ is no novice...

    Just my <currency>0.02</currency>.

  117. Linux for grandparents - real experience. by LothDaddy · · Score: 1

    I actually assisted my grandparents in purchasing one of those cheap Walmart/Lin...s computers a couple of years ago. The computer was cheap, much faster than their previous Pentium 100, worked with their printer, and actually VERY easy to use. It connected to their ISP (dial), browsed the internet, and did email wonderfully.

    Until grandpa wanted to look at a wmp video that he always used to be able to look. Long story short, I never found a solution and the computer is now Windows (legal of course)!

    Yet another problem with a non-M$ world.

  118. FINALLY SOME SENSE - THERE'S MORE! by lcsjk · · Score: 1

    I read through responses and I keep seeing things like "I could do xxxxx when I was 7 or 8." These are the people that do NOT understand the problem here. If you are able to read and understand the responses to this article, then you are not the person that needs the instruction. No one cares what you can do or what you did. The problem is that too many of you people who respond and talk about the "average user" have no idea what an average user is. You just assume that your own little experiences define the "average user". Well, they do not! Not yours and not mine! And perhaps there is no good definition of average user. I firmly believe that as a population, the general public is a "well below average" computer user.
    For those who referred to the LDP; If you go to the Linux Documentation Project, the first question you have to ask is "What is HTML?"
    If your "average user" doesn't know that, what do you tell them?
    Take it from there.

    1. Re:FINALLY SOME SENSE - THERE'S MORE! by Ziviyr · · Score: 1

      the first question you have to ask is "What is HTML?"

      The Heirarchy of Turtles Mailing Lettuce will send a hitsquad of Xtreme Marble Lobbers your way in retribution of your ignorance.

      Further, the Society of Goat-Man Liberationists wholeheartedly support this action.

      --

      Someone set us up the bomb, so shine we are!
  119. Programmers averse to making good changes by Ilan+Volow · · Score: 2, Insightful
    Don't take this the wrong way, but what the company did was stupid.

    The web has a different style of user interaction than regular desktop. Moving from regular desktop software to a web-based thing is not a "minor" change. It fundamentally changes how a user will interact with the machine.

    From what I can glean (I'm only guessing here) from information provided, the text field in the Access app provided an incremental search that was far more responsive and non-modal than the "click-and-wait" browser-based thing that replaced it. Responsive and non-modal tends to make users happy. Delayed and modal tends to get them annoyed.

    One thing that I've noticed that the movement to put deskop linux in corporations and the movement to make everything a web-based app have in common is that both these movements are usually spear-headed by systems administrators and programmers who:
    1. Are really lousy at gauging the usability of any kind software in general
    2. Believe that as two pieces of software that have the same basic functionality have the same basic usability
    3. Only understand the cost of a computer in terms of what you pay for the software/equipment, not understanding the most important monetary factor is the actual work done with the machine. Most emphasis is put on the cost of licenses, virtually none is put on the revenue brought in by employees using the software.
    4. Seem relatively unconcerned with the effect that their choice of software will have on the end-users
    5. First and foremost cite stability, manageability, and centralization as their reasons for wanting to switch.
    6. Often have an agenda (religious, political, etc) that has little do with users being productive on the machines.

    Too often, end users end up getting blamed for the dumb actions of programmers. Too often, I've heard linux geeks complain "this person didn't like this piece of linux software because it 'wasn't like windows'". When I've taken a look at the Linux version of the software in question, what I usually see is poorly laid out dialogs, system-oriented jargon, controls with related functions being placed far from each other and unrelated controls placed too near to each other and looking related, etc.

    --
    Ergonomica Auctorita Illico!
    1. Re:Programmers averse to making good changes by rainman_bc · · Score: 1

      Very well put. This MS-Access based app was facing a lot of problems. It was slow, making inefficient connections to the database, etc etc... We were faced with a choice to make -> n-tier app in VB, or web based. With a large company, a web based solution seemed more appropriate. And it was. Keeping mind that RAD was very often necessary. The app worked faster and more efficiently. If our upgrade was a problem, the new employees would have bitched as well. Thing is they didn't. They worked with the system and liked it. The users before had an aversion to change. The new users didn't experience change. My point was simply they didn't like the change.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  120. How Most People Used the DOS CLI by Cruxus · · Score: 1
    At one time, there was only a command line. Your average person used it, they had to....[T]hey can get started using a command line in UNIX.

    Before Windows and even during the days of Windows 3.1x, most PC users had no real familiarity with MS-DOS. They usually had a cheat sheet of things to do to get into Windows or to start whatever programs they used most often. If they ever had to go beyond what was on their cheat sheet, they were at a complete loss.

    I doubt the typical work/home computer user could do any better at a *nix command-line interface. Having to log on to the system would add further complexity for them, as would the terser online help system that they might never even find out about. My father, for example, though a rather intelligent person, is so set in his ways that even going slightly beyond the routine tasks he does in Windows is a source of frustration for him. I would never set him, my grandfather, or any of my non-computer-geek friends in front of a *nix terminal even if I were there to tell them what to type.

    --
    On vit, on code et puis on meurt.
    1. Re:How Most People Used the DOS CLI by Anonymous Coward · · Score: 0

      The issue is can't vs. won't. I think your average user can learn a unix command line. I know that your average user won't learn to use a unix command line and they really shouldn't have to.

  121. Re:A solution,(bad , IMHO) by mnemotronic · · Score: 1
    basic operation of a program shouldn't require a manual; Documentation is for those who want to know how something works

    Nonsense! No two people think the same way. What makes sense to the designer or a system might be completely abstruse to someone attempting to use that system. Menus, knobs, buttons, levers which one person thinks are obvious may confuse another. A programmer from one culture may design a program or device which someone from another part of the world simply can't comprehend. I'd like to see you climb into a backhoe and instinctively "know" which lever did what, assuming you don't have some experience with such a system. Granted, a reasonable smart person could probably figure it out eventually, and with only minor danger to themselves or others. But scale things up to, let's say, operating the space shuttle, and let's see how grammy fares.

    The first microwave I ever bought required me to press the "YES" button far too often:

    • POWER
    • 9
    • YES
    • Time
    • 3:00
    • YES
    • BEGIN
    • YES
    None of the confirmations were necessary, but the programmer of the device thought they were. Having to press the YES key after every selection didn't make any sense to me, but I wasn't gonna get my popcorn without doing it.
    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  122. Usability is fine (off-topic)-Future woes. by Anonymous Coward · · Score: 0

    The thing about the above isn't about the present, but what it means for Linux's future. Open Source works because people contribute. But what happens to the movement of we have an influx of "deadwood"? People who talk the talk, but don't walk the walk. There's also the "what if the people doing the work, leave"? Who will be left? The "deadwood" that's who. Doesn't bode well, unless a balance can be struck, between the two factions. IMHO I'm headed for one of the other platforms. Popularity isn't all that it's cracked up to be, and developers like peace and quiet, so they can scratch their itches. We get enough "this needs this, for it to succeed in the marketplace" from our bosses at work, why do we need to listen to this during our lesiure time? Oh right, beat Microsoft. Let the noobs have Linux, it was a nice idea while it lasted.

  123. Parent Is A Crap Comment by Anonymous Coward · · Score: 0
    You moderators are smoking some kind of crack to call the parent post "Informative". This is nothing more than the same old drivel that this guy's been bandying about for a long time now. Notice how he picks and chooses stuff to pick on in a lame attempt to prove his point (to be fair, his points may have had merit--three years ago). To wit:
    I've installed plenty of distros in the past two years. Everything he said is true.
    I seriously doubt that you've "installed plenty of distos" because you don't know what the hell you're talking about. I, on the other hand, have. Suse: Installed, detected everything, set up networking, booted straight into KDE. Knoppix: Inserted disc, booted, detected everything, set up networking, booted straight into KDE. Gentoo Live CD: Same as the others. I seriously doubt that you have bothered so much as to download and burn an ISO because if you had, you wouldn't post such blatantly obvious lies.
    Hell, check out the look on someone's face when they're asked to install a "bootloader"
    Hell, check out the look on their face when you tell them that it's only necessary because Windows doesn't play nice with other OSes that you want to install on your own hard disk. And if they don't want to multiboot, it can be automatically installed and configured for them.
    --what's more, their choices are things called "LILO" and "GRUB," typical OSS project names definitely showing how useful they are to people outside of development communities. :P
    Yeah, what we need are good names for stuff (as opposed to good software) so that people will be attracted to a bootloader? Yeah, there's a shining pillar of logic.
    He's right--to say Linux is easier to install than Windows is insane fanboyism. It's just not true, and there's nothing wrong with admitting that so it can be addressed.
    You're so full of shit it isn't even funny. Your post (and indeed, your posting history) smacks of insane Microsoft fanboyism. Of course not all Linux distros are created equal (though it's easy to point people towards a newbie friendly distro), but then there aren't tens of companies putting out different Windows distros, are there?
  124. Great news by zpok · · Score: 1

    I'm hoping some of this amounts to something.

    I've been frustrated in using Linux, and get this, I'm far from alone in this. I know sys-admins who confessed they can't install a lot of stuff they downloaded.

    If there's a truly user-friendly place of people who can tell you
    1) which apps actually are installable and usable
    2) how you can do the most common things with them
    then PJ deserves at least one Nobel price.

    I don't feel it duplicates any existing project.

    And two nice side effects might be:
    1) a better how-to standard/template to be used by programmers or manual writers
    2) more programmers caring about some of the issues inside some programs.

    As always, not a developer myself, so respect and thanks.

    --
    I think, therefore I am...I think.
  125. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  126. Browser wars begin . . . by droleary · · Score: 1

    Which one ?

    The one you can't stand, probably.

    Who will decide ?

    Your sworn enemy, probably.

    What if I disagree ?

    You'll bitch and moan in a way only a dweeb can, while someone who just wants to get work done will continue on with their lives. I mean, really, for all the technical expertise around here, why are so many fretting because a user-level system might not run their pet project? Mac OS X ships with Safari, but even my mom could figure out how to install and run Opera if she wanted to. Are you telling me having to do the same would trip you up? What does that say about Linux usability?

    1. Re:Browser wars begin . . . by Etyenne · · Score: 1
      Mac OS X ships with Safari, but even my mom could figure out how to install and run Opera if she wanted to.

      Users can install and run alternate applications, but we should not present them with a system with more than one software per task installed, lest they get confused ? Do you see the irony here ?

      And you totally miss my point anyway. You have a conception of what "Linux" should be and how it should behave, and so do I. And the next guy. And the other one too. Now, sit all these people around and try to make them work a consensus about which browser, MUA, media player, etc should be the official Linux one. Then complain nothing get done.

      The job of choosing default application for various task is already covered quite nicely by distributors. I don't see why some comittee should be in charge of deciding what is best for people to use as a web browser. That's pretty retarded.

      --
      :wq
    2. Re:Browser wars begin . . . by droleary · · Score: 1

      Users can install and run alternate applications, but we should not present them with a system with more than one software per task installed, lest they get confused ? Do you see the irony here ?

      No, I don't. As long as you see irony, you are not a go-to person for making Linux usable. You just don't understand how regular people use computers.

      And you totally miss my point anyway. You have a conception of what "Linux" should be and how it should behave, and so do I. And the next guy. And the other one too. Now, sit all these people around and try to make them work a consensus about which browser, MUA, media player, etc should be the official Linux one. Then complain nothing get done.

      Oh, I totally get your point, which is why I titled the thread "Sell out" in the first place. Put me in a room to discuss what browser to make standard and I will say "I don't give a fuck!" I'm absolutely willing to "sell out" my favorite browser because I'm not a selfish asshole that needs to have everything done my way. All I ask in return is that the system support being able to easily run my favorite browser. I don't want a dependency laden hell or special install directories or anything that requires me to be root to install or run. I'm a piss-ant user who just wants to run a browser. Make it happen or stop pretending any part of the Linux community cares about usability.

      Do you get my point on what usability is yet? It's not a flood of options, all of the available by default! It's about picking KDE or Gnome (or, if you're really smart about the right direction to go, GNUstep) and calling it the "winner", even if it's not your pet environment. It's about putting up a unified front in order to push forward on the desktop. Until you're willing to do that, Linux will always be behind both Mac OS X and Windows in both usability and adoption.

    3. Re:Browser wars begin . . . by Etyenne · · Score: 1
      Users can install and run alternate applications, but we should not present them with a system with more than one software per task installed, lest they get confused ? Do you see the irony here ?
      No, I don't. As long as you see irony, you are not a go-to person for making Linux usable. You just don't understand how regular people use computer

      Because, that's obvious, you know how regular people use computer !

      I don't want a dependency laden hell or special install directories or anything that requires me to be root to install or run.
      • If you have been using any mainstream Linux distribution in the past year or two, you would know that "dependency hell" is a thing of the past. apt-get, yum, urpmi, up2date and cie solve the problem quite nicely, and most distribution ship with GUI frontend to these tools.
      • "special install directory" ???
      • Being root to install : sorry, not really Linux-specific. AFAIK, you need to have administrative privileges to install most software in Windows. Either you grok the concept of privileges, or you do just like most Windows users and do your day-to-day task with an administrative account (security be damned).
        Do you get my point on what usability is yet? It's not a flood of options, all of the available by default! It's about picking KDE or Gnome (or, if you're really smart about the right direction to go, GNUstep) and calling it the "winner", even if it's not your pet environment. It's about putting up a unified front in order to push forward on the desktop. Until you're willing to do that, Linux will always be behind both Mac OS X and Windows in both usability and adoption.

        I have yet to be explained to how having more than one web browser installed hurt usability.

        In the end, your "solution" have already been implemented, it's called a distribution. Pick one, use the default and enjoy.

      --
      :wq
  127. Re:Linux is usable - we dont need more demos by Fareq · · Score: 1

    Mod Parent Up!

    Mainly because there are too many thousands of people -- mostly OSS Zealots -- who actually believe about 90% of this stuff.

    -- Fareq

  128. Bingo! by Fareq · · Score: 1

    You just hit the nail on the head with that one.

    Most of the people developing Linux understand exactly how it works. Thus, they don't need or want a nice usable interface that doesn't expect that you have memorized the organization of the kernel code.

    Thus, they don't care, so they don't write it, so Linux is impossible for most people to use.

    The key flaw in open source development is that only the features that programmers care about ever get created -- because thats all there are... programmers...

  129. Violating convention: Don't Do It! by gidds · · Score: 1
    3. Individual applications have weird quirks.

    I think this is one of the biggest problems with open source software usability. Part of what makes Mac OS X and Windows so easy to use is their consistency -- things generally work the way you expect them to. Yes, it's true that individual applications occasionally have special requirements that mandate something else, but this is far rarer than many developers think. It's easy to think, whether consciously or not, "This app is far too important (or I'm too important/intelligent/creative) to be bound by these boring conventions", when a bit more thought could find a solution which is consistent and good for your app. The result is that every app goes its own way to some extent, and that the entire platform loses out as a result.

    I propose the following rules for breaking a common UI convention:

    1. Don't Do It. Your app isn't as unique as all that.
    2. If you have a good reason for it, Don't Do It anyway. See Rule 1.
    3. If you have a very good reason, then think about it for a week. Try to get round the problem some other way.
    4. If you can't, then write a 2000-word apology for why it's necessary. If you can't, or can't be bothered, Don't Do It!

    Of course, this rather assumes you can determine what the convention is to begin with -- not always easy with open source...

    --

    Ceterum censeo subscriptionem esse delendam.

  130. Making Money := Killing People! by Fareq · · Score: 1

    Two things:

    1: why bite on such an obvious troll

    2: more important. Perhaps tehre is a teensy tiny little difference between making money selling software that you wrote and killing people? Just maybe?

    1. Re:Making Money := Killing People! by Dwonis · · Score: 1
      Please explain the relevent difference. If you like, replace "killing people" with:
      • stealing cars
      • intimidating people
      • committing insurance fraud
      • or whatever
    2. Re:Making Money := Killing People! by Fareq · · Score: 1

      OK...

      I'll take my best shot at this... its kinda late, and I'm in a hurry, but... here goes... why is selling software for money not the same as hurting someone else (lets say financially).

      Here ya go.

      When a person buys a product that I created (in this case, a software package. Lets say, Microsoft Office 2003) they are giving me some of their dollars, and I am giving them a piece of software.

      There are two important bits at work here. The first is a bit of simple economics:

      The person who shelled out the, say $400 for my product (thats about right for office, right?) decided that they would be better off with my product than they would be with the $400. If this is untrue, than the purchaser is foolish, they should have not bought the software.

      The other piece of this is the purpose behind copyright law: incentive to invent.

      If there is no money to be made from the creation of a new product, then fewer novel products will be created. After all, why should I spend millions of dollars building a piece of software if anyone can just copy it? I would be foolish for doing so.

      There are free alternatives to many popular purchased software. In the Office Productivity market, I can think of OpenOffice only, although I assume there are others. If you look at market-share, you will see that Microsoft Office is by an enormous margin, the most popular package. This is because more people decided that Microsoft Office was worth $400 than decided that it was better to save the $400 and use Free Software instead.

      If I may go out on a limb here, generally speaking, corporations and individuals actively try to improve their financial situation by avoiding overpriced alternatives. Obviously MS Office is "worth it" to a very, very large number of people feel that Office is worth $400.

      And guess what. If OpenOffice were a truly superior product (to the point that there was not any significant debate over which is better) then Microsoft would lower the price, or simply exit the market.

      I seem to have wandered a little bit away from the main point, but my intention is to explain that trade between 2 organizations is not an evil thing. Even if one of those organizations makes lots of money.

      If you want me to try again, lemme know what's wrong, and I'll give it another go.

      -- Fareq

    3. Re:Making Money := Killing People! by Dwonis · · Score: 1
      That's all find and good, but what relevance does that have to the post:
      "Without rules, society has no freedom." Society has a rule against murder. Would making murder legal give a more free society? No.
  131. Hooray! Sombody who gets it. by Anonymous Coward · · Score: 0
    So, in reality, people like Windows because they've already learned how to use it.
    And that's because of successful marketing.

    I have children... and yes, my 7-year old is comfortable in windows, mac or linux. (My 4-year old too, but she still reads very slowly and can't handle most non-phonetic spellings.) Since only one of my kids is not adopted, and the rest aren't even the same racial mix as any of the rest of us, you can't make the "geek genetics" bullshit wash here.

    I keep hearing people say "the only intuitive interface is the nipple - after that it's all learned" but that's bullshit too. Ask any La Leche outreach worker - babies have to be taught to suckle properly. Really, I'm not kidding!

    There IS NO INTUITIVE INTERFACE and mostly likely never will be. If you think there is, you are blinded by your own knowledge. Mac-addicts will tell you it makes sense to dismount a floppy or network drive by dragging it to the trashcan - that is so much complete bullshit it's amazing that they can even mouth it.

    Use the tool most suited to the task. Don't use the vise-grips (aka Navy ratchet-hammer) as a hammer, don't open paint cans with chisels. Don't use Macs for servers, don't use linux for end-user desktops, don't use Windows for anything.
  132. Reading by age 7 or 8 by Fareq · · Score: 1

    Just for your information.

    There is a program, called "Reading by 9" that is sponsored in part by the Los Angeles Times, IIRC.

    The goal of this program is to get kids up to speed so that they are able to read at their grade level by age 9.

    Go take a look at the nine-year-old booklist... last I checked there were books on it that I was reading at age 5 or 6. And I was at most 1 year ahead of most of the rest of my class in reading.
    But then, I went to elementary school in Pennsylvania, and I went to a private school that didn't completely suck like the LA public schools do.

    The point isn't that I'm super smart or anything... maybe I am, maybe I'm not... my opinion changes daily. The point is that yes, it is actually not unusual for people to be pretty much illiterate until at least 9. After all, if the *goal* of the program is reading by age 9, that means that many people don't make it!

    As for RTFM: I know nobody who has ever read a manual of any sort on Windows, and yet almost everyone I know can figure out how to do at least 95% of what they want to do with their system.

    Also, if I am asking someone for help, there are 2 possibilities: 1. "I do not want to read the fucking manual its 2 million pages long, you claim to be here to help newbies, help me" or 2: "I read the manual or couldn't find the manual (typing "man" followed by the name of the command to get help is so helpful when I don't know that the name of the command I want is 'df'), so I ask you, oh friendly helper, help me"

    RTFM is *never* an appropriate response to a request for help. ever.

    P.S. what the hell *does* df do again? Hopefully it doesn't stand for disk fuck? And why is it so poorly named?

    1. Re:Reading by age 7 or 8 by Anonymous Coward · · Score: 0

      The point is that yes, it is actually not unusual for people to be pretty much illiterate until at least 9.

      That's shockingly poor.

      As for RTFM: I know nobody who has ever read a manual of any sort on Windows, and yet almost everyone I know can figure out how to do at least 95% of what they want to do with their system.

      I've known people that have taken whole computer courses and not been that proficient in Windows.

      "I do not want to read the fucking manual its 2 million pages long, you claim to be here to help newbies, help me"

      There's two stock answers to that:

      1. I am here to help newbies, but I can only help n number of newbies in any given day, and I choose to help those whose answer isn't written down in the manual that came with their software.

      2. If you had bothered looking at the manual, you would see that your problem is listed right there in the table of contents in big bold blue letters that you can click on to find out what to do.

      Remember: RTFM stands for Read The Fucking Manual. It's a statement exclusively aimed at those people who haven't even bothered trying to help themselves.

      "I read the manual or couldn't find the manual..."

      Have you ever seen a question that starts out like that get answered with RTFM? I certainly haven't, so I would imagine you are attacking a straw-man argument.

      RTFM is *never* an appropriate response to a request for help.

      I disagree. Which is more likely to contain accurate information? I've seen dozens of examples of people posting an FAQ to a newsgroup and they typically get a few responses of Type A (read the FAQ list), and a few responses of Type B (incorrect information from other newbies). Which is more likely to be a useful resource to the newbie in future? Teach a man to fish and all that.

      what the hell *does* df do again?

      Who cares? Newbies don't have to type commands in to find that kind of information out.

  133. Re:The Linux problems run deeper than the interfac by rolling_bits · · Score: 1

    "...And we delude ourselves into thinking that Linux systems are evolving. Please. No, I don't mean the kernel or the applications, I mean the systems." And you delude yourself wanting a perfect system. No one delivers THAT perfect system, and Linux won't be the first. But is it good enough ? Can it be improved ? Can it be improved to the point where home users will feel comfortable using it ? Etc. So if you want utopia, that won't happen in 10 or 20 years... Remember that if you strip down the power of the PCs, much of what you ask can be solved instantly because the system can be made a lot simpler. See what happend with iPod, even Apple having much less power compared to Microsoft. Linux will hardly support 100% of what is avaiable on Windows. And Linux will hardly support 100% of what YOU want that's available on Windows/MacOSX. The solution is to use Linux/Windows/MacOSX where they (seem to) fit and be done with it.

  134. There's No Such Thing As Linux by Anonymous Coward · · Score: 0
    How many distros are there? How many recent variants of each?

    This is one of the many ways that the Linux phenomenon is going to frustrate a mainstream user base. Before "Linux," there was Windows and the Mac. Although Windows has seen several iterations, MS has been fairly good about keeping some similarity from version to version. People get to leverage the skills they acquired with the former version.

    Apple has had a more difficult challenge as OS X is way different than Mac OS in a number of siginificant ways.

    Then we come to Linux. Once one gets past the kernel -- and what average user knows or cares about kernels anyway? -- it appears on the surface that there are several different programs, each with its own ideas on how to do those tasks that most users do most of the time: install new/upgrade software; change settings (e.g. set up a new email account); connect a new printer/scanner; connect digital appliances (cameras, etc.), and on and on. Gnome verses KDE? What the hell's that about?!

    This free-wheeling state of Linux is both what's wonderful about it and also a kind of weakness vis-a-vis making it accessable. It's an ecosystem, and the surviving "species" are still emerging. Still, unless and until there's a unified entity you can call "Linux," it's going to be very tough to create useful, generic documentation that even reasonably intelligent but non-CS majors can use. End users don't necessarily want to be a part of the maelstrom, they just want to get some work done.

    I understand that there are standards committes and such in the Linux community that are working to address these issues, and I salute their efforts. It's going to make all the difference in the world to the overall success of Linux at the desktop.

  135. Ignorance != Lack of Usability by GirTheRobot · · Score: 1

    ITS A DIFFERENT PLATFORM!...I will repeat...ITS A DIFFERENT PLATFORM! Your Windows skills will NOT transfer to a completely different OS.

    Secondly, how many Windows users do you know that actually install hardware and drivers? I wish I had a nickel for every person that has given me a dumb look when I mentioned "Control Panel," or even "Windows Explorer."

    If Linux isn't usable, Windows isn't either.

    just my $0.02.

  136. Lack of Standardization (really, hear me out...) by i-Chaos · · Score: 1

    I'm a College-level computer programming student who has used Windows and DOS all his life, but I recently had to experiment with using Linux because I acquired a new XBox. There are a few major things that I find are preventing Linux from being an easy-to-use operating system.

    The biggest issue, I find, is the lack of standardization in Linux distributions, applications, and desktops. I've encountered problems with things like removing applications from my startup list, uninstalling applications in general, changing fonts in my applications, getting extra keyboard keys to be recognized by linux. Most of my problems, I find, is due to the lack of standardization between distros/UIs/applications. I'm not saying that every distro/UI/app should be the same, and neither am I saying that freedom of choice is bad, but I, for one, would like to be able to learn one set of skills that will apply to any app/UI/distro, just like computer terminology (one technical term means one, and one thing, only).

    Without standardization for the sake of usability, users really have to jump through hoops everytime they want to learn a new app. Sure, Emacs and vi do beautiful things with macros and are extremely extensible, but the learning curve is steep. I can never understand why the Emacs people decided to name a menu command "Save Buffer" when they really mean "Save to Disk" or "Save" or "Save as..." It just doesn't make sense to everyone. I guess Standardization is synonymous with "evil" in the Linux word, but it doesn't have to be that way. Giving me the freedom to choose the ratio exact ratio between POWER and EASE-OF-USE would be better than giving me the freedom to choose between the 100 ways I can accomplish the same task.

    Perhaps a Linux standard should be developed for Mainstream Desktop use where every application in the distro uses the same approximate terminology and UI. Something like KDE 3.2 and the K app family. The only problem is the 3rd party apps that don't like to comform, and therefore confuses the crap out of its users.

    The other big problem I can see with Linux desktops is that Linux is still far too deeply based in its CLI. Sure, the CLI is powerful, and scripting for CLI is far easier and more powerful than scripting a GUI (eww... wsh for windows), but what is the point of having the GUI if you CAN'T do everything in the GUI? Remember that the GUI was designed for ease-of-use. When I can't remove a startup item from the GUI (hey, I just wanted to stop a program from running at XFCE startup, not something "advanced" by any means) I get frustrated, and have to hunt for an hour looking for the configuration file that controls my startup. It may even require reading different documentations, as each distro likes to install things in different places. BAD. At least with FreeDOS, everything was exactly where DOS had put it, and there's no problems.

    And here's something that no desktop has gotten right yet: Easy Groups and Permissions management. Why can't I just be able to Right-Click on a program (as an admin), go to its properties, and make it available to everyone in a group? Or, rather, why can't I, as a user, make a program unavailable and hidden to me (until an admin restores it)? The way that Linux handles each user account is great, but now we need to extend it to more than just files and configs, but desktops and desktop applications as well, and make it EASY.

    --
    ...I am proof that intelligent beings are not always intelligent...
  137. Re:EASIER SETUP! Define "setup" by walterbyrd · · Score: 1

    Is a PC "setup" once the install program has run? If so, then most popular versions of linux, and all versions of windows are a cinch.

    Or is a PC setup when the printer actually works, and your PDA will sync, and your scanner works, etc?

    When applications install correctly on linux, and hardware is dectected, it's all easy enough.

    But when it doesn't work, it can be an absolute nightmare. Even for experienced users.

    JMHO.

  138. Re:Linux: Usable? by airjrdn · · Score: 1

    I think you are exactly right. I also think that's why Linux isn't gaining desktop market share as quickly as many would like for it to.

    I won't leave my current cell phone provider unless I can get all the same features I currently have and want with the new service. The same goes for cable tv, cars, etc.

    People rarely go down in features/quality when making a change. They want to feel like they are upgrading. If things seem more difficult, or time consuming, they won't switch.

  139. Re:The Linux problems run deeper than the interfac by Anonymous Coward · · Score: 0

    When you say:

    "The Linux heritage is UNIX, which has always been a black hole of usability. UNIX was always an OS designed by the extra-power users for other extra-power users. Naturally, Linux inherits all the flaws in it."

    Amidst extolling the virtues of MacOS X system design, outside of the GUI, you seem to have completely missed the fact that MacOS X is also UNIX based.

    The major differences lie within the gui and package management, along with bundled libs and directory tree nomenclature. It's not a completely different system, it's a *nix system as much as Linux is.

    You argument is flawed, though your point has some validity. Linux could use some useability improvements. Since everyone involved is contributing the work for FREE, why don't you quit complaining and ask what you can do to help?

  140. Re:The Linux problems run deeper than the interfac by dublin · · Score: 1

    Granted, the Linux community could do the same in 6 months to 1 year. The problem is that they don't even begin to acknowledge the need for a complete overhaul. The replies to this post will probably say "what's wrong with Linux as it is today?" Therein lies the problem.

    No it couldn't - the "Linux community", in general, takes a very long time to produce their result: a more elegant *copy* of an existing application. There are exceptions, but pretty much nothing gets done in 1-year timeframes - Mozilla took the better part of a decade - so long that it ceded most of the world's browser users to IE. We still wouldn't have a usable Office alternative if Sun hadn't shelled out millions of real dollars for Star Division and then given the code away - sorry, but AbiWord and Gnumeric just aren't in the same league as Star/Open Office, and not even in the same galaxy with MS Office - it will be more years, if ever, before they are serious alternatives for any but the lightest use. I could go on - the list is familiar to us all, but the theme is constant.

    Unfortunately, the only things that actually *do* get developed quickly by the open source community are a minimal hard core set of programming tools, P2P file sharing apps, and a bazillion black death window themes...

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  141. Re:The Linux problems run deeper than the interfac by Bloater · · Score: 1

    > The replies to this post will probably say "what's wrong with Linux as it is today?"

    And when they do, you won't answer them, you wont tell the computer programmers that have the ability to turn you user interface ideas into reality:

    A) What exactly your ideas are (sticking to fague, it should all be consistent from the ground up, sort of things), or
    B) Why they will make a good user interface and a preferable design over the other choices.

    Everybody wants to bitch, and nobody wants to work.

    Oh well, I'm off to complain at the size of my social security cheque.

  142. Simple, really... by avanaardt · · Score: 1

    Xandros 2.0. It just works. Seriously, folks, give it a try. EVERYTHING is pre-installed: Java, Flash, Mozilla, OpenOffice - and all works together. Drog 'n drop CD burning, automount of USB devices etc. If you can't use Xandros, you can't use a PC.