Slashdot Mirror


Making Linux Look Harder Than It Is

drkich writes: "According to an article on The Register (by our very own roblimo). Many 'gurus' teaching new users about Linux make it look harder than it needs to be, and apparently fail to explain that yes, you can make PowerPoint-style presentations in Linux, you can view Web Pages that use Flash animation and other "glitz" features, and that you can manage all your files though simple "point, click, drag and drop" visual interfaces. Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

764 comments

  1. Yes by global_diffusion · · Score: 4, Informative

    I'd say yes. When I first started out, there was a lot of hand waving and "this is too complicated for you." Then I looked at it linuxdoc.org and said, "this is easy."

    1. Re:Yes by global_diffusion · · Score: 5, Insightful

      As an addendum, I'd like to point out that using linux is extremely easy, especially with KDE or (somewhat) Gnome. It's the install that is tough for a newbie. When I first started using Debian, I was a little intimidated about picking out specific packages to install. I had no idea what was needed for the system I wanted. But nowadays we have Mandrake for the newbies, so even installing isn't a big problem (I tell people looking for linux distros that my mom could install Mandrake if she didn't have to do the partitioning step...).

    2. Re:Yes by Anonymous Coward · · Score: 0

      Using Debian certainly isn't the best way for a newbie to start, and the install leaves a lot to be desired. I use Debian pretty much exclusively at home, but I always recommend Redhat for first installs, because its installation is very nice and straightforward. Then, once you're used to Linux, and can use it, and want to update lots of packages easily, is when you should switch to Debian (although red-carpet isn't bad as far as updating gnome packages, but it doesn't seem to get many updates elsewhere).

    3. Re:YES by Anonymous Coward · · Score: 0

      Actually, the 'logic' of software design is not totally intuitive.

      Or when I say CTRL-Z to someone who has never seen a computer they would automatically reply UNDO!

    4. Re:YES by ragnar · · Score: 2

      I agree with your points, however I think it illustrates more about the willingness of people to learn rather than the effectiveness of entrenched geeks to teach. It should go without saying that someone who can't set the clock on a VCR will have problems with any operating system. No amount of teaching will change this, because this is the sort of person who will never benefit from that famous Chinese saying about teaching a man to fish.

      Your statements are helpful in one respect though. It is imperative for people to understand the competency of the audience. In my opinion that is the primary way that we fail to communicate technical information.

      --
      -- Solaris Central - http://w
    5. Re:YES by steffl · · Score: 1

      IMO they would say stop the current process. They would have to be learned that it means undo in some programs.

      erik

      --
      ...all excited, don't know why...
    6. Re:YES by Anonymous Coward · · Score: 0
      "The computer shouldn't do that when I click there!" "Why?" "Because.. that's a stupid thing to do!"

      And guess what? If you hear that a million times from a million different people, it is a stupid thing to do! Computers are servants, not masters. When they don't Do What You Goddamn Well Want, they are broken.

    7. Re:YES by Anonymous Coward · · Score: 0

      It should go without saying that someone who can't set the clock on a VCR will have problems with any operating system. No amount of teaching will change this, because this is the sort of person who will never benefit from that famous Chinese saying about teaching a man to fish.

      There are those who can't set the clock on a VCR, and there are those who just don't want to bother to learn. To a large extent I am one of the latter (yep - still blinking), and I find myself annoyed by linux all the time.

      But more to the point, my mother can't set the clock on the VCR, but she learned how to use a Macintosh, and has since learned how to use Windows 2000. My father could probably set the clock on the VCR if he really wanted to, but always gets me to do it for him, and he picked up Windows 98 without a problem.

      I haven't managed to give linux to either of the two yet, but I think my mother will be the first test case, since she still has her Macintosh for the software she can't live without. Maybe that will be my project one of these weekends...

    8. Re:Yes by warb · · Score: 2, Insightful

      As soon as you say "install" you are beyond what most people want to know. But I've found a Redhat install to be very easy. But, I know to pop into the bios and change/check the boot sequence. Most users don't know what a bios is, and don't even THINK about trying to explain what a bios is, It get's into areas that just cannot be explained without a wider context. This is where you may end up sounding arrogant. You say it's "magic", because most people just don't have the basic knowledge about systems to understand any explination you could give. Anyway once you get a Redhat 7.2 install going the default Workstation install is pretty easy. As far as disk partitioning, I usually just let the installer do what it wants (with a virgin disk this is fine.) With a 50x cd rom and a 1 gig hz box it's all over in 15 minutes.

    9. Re:YES by nihilogos · · Score: 3, Funny

      I consider myself an above average linux user, I can compile kernels, compile and use modules not in the standard source tree. I set up my own firewall/gateway for a home lan. I can get awesome framerates out of my gf2 playing quake.

      But I'm fucked if I can set the clock on my VCR,

      --
      :wq
    10. Re:Yes by colatek · · Score: 2, Interesting

      I am one of those users who after trying a few distros, gave up. Being new, I had difficulty understanding documentation. The learning curve was too high or I just did not have the patience. And as much as I wanted to break away from Windows, I could not get everything I needed out of Linux. I have however discovered Mac OS X. I am now happy. :) If linux had been this easy.

    11. Re:YES by SmittyTheBold · · Score: 1

      I suppose I just kinda realized that: I don't question teh computer, because I understand it on some level. Same with the TV. I know what it can do and what it can't do; I don't fear it will malfunction and make me sterile or something.

      Those people that don't understand such things...I dunno if I'll ever understand them. After all, it's my fascination in such things that drives me to understand them. I simply can't fathom using something without at least some interest in why it works the way it does.

      --
      ± 29 dB
    12. Re:Yes by deaddrunk · · Score: 2, Insightful

      If only OS X didn't require me to buy another computer, then I too would use it.

      --
      Does a Christian soccer team even need a goalkeeper?
    13. Re:YES by JWhitlock · · Score: 2
      1. Average computer users are afraid they will break their computer. Example: Many think if they mess up setting up a drive in the BIOS, the drive will physically break.

      I have to grab an extra hand to count the number of times I've actually damaged a computer when learning about it. Here's a few:

      Zapping the motherboard while trying to add a sound card.

      SOMEHOW creating a recursive directory structure under DOS (c:/a/b/a/b/a/b/a/b/a/b...)

      Renaming ZIP files to COM files so I could run the damn things

      Accidentily formating a drive because I was going through a book trying out commands

      Filling the hard drive with a word file consisting of the phrase "I LOVE THERESA" 2^2^2^2^2^2^2... times because I just learned how to cut and paste in Wordstar

      Deleting some strange files (what the hell is a DLL? a VXD?) while making room for my game.

      Nearly breaking my laptop screen while trying to get X-Windows working on it

      several others...

      The point is, you don't start learning about that computer until you start breaking it. True, the fear is a barrier to learning (my wife had a student that made her come to her house to reboot a frozen computer for the first time), but, while exploring how things work, you are going to break something eventually. It's OK if you have someone to support you (Thanks Dad!) or a sizeable paycheck (Thanks Boss!), but otherwise, a computer is damn expensive to learn.

      I'd put that fairly high on your list - getting a new learner to buy a device that costs more than their first car, but that is 1000x more complicated then their first car.

      Having said that, I think I'd be willing to work on a LDP that tried to help out on the teaching issue. I think getting new people onto the Linux boat is a noble goal.

    14. Re:Yes by nazkilla · · Score: 1

      I'll have to agree with all of this.... don't forget that newbies can get started by bringing their computers and favorite distro with them to any lug meeting.

    15. Re:Yes by Anonymous Coward · · Score: 0
      Nearest one is over a 100 mile drive and only meets once a month.


      Stop thinking the world of others is the same as your cozy little corner.

  2. The biggest obstacle by Brian+Knotts · · Score: 4, Insightful
    The inability for Joe Blow to buy a consumer-y machine preloaded with Linux and everything he needs to do the normal kinda Joe Blow stuff.

    It'd be a risk, though...because I don't know if the average person is ready for Linux.

    But people are going to be scared until they see Linux boxes for sale at CompUSA and Sears.

    1. Re:The biggest obstacle by Anonymous Coward · · Score: 2, Troll

      It'd be a risk, though...because I don't know if the average person is ready for Linux.

      I don't know if Linux is ready for the average person.

    2. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      Linux boxes ARE for sale at CompUSA and Circuit City. Hell, at CC they're right next to Windows 2000 and XP.

      Now I know you meant computers, but I must nitpick.

    3. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      You CAN buy Linux at CompUSA.

    4. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      I don't know if Linux is ready for the average person.

      Well, here's a clue to tilt the balance of evidence so that you do know: despite the fact that it's free, I have never seen anyone use it on the desktop or anywhere else for that matter (but I dont hang in back rooms.) You literally cannot give the damn thing away.

    5. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      Actually, the biggest obstacle *isn't* anything having to do with it being too hard to use/install/administer. It isn't that there isn't any software for Linux (there is - GIMP, Staroffice, Opera, etc.) The biggest obstacle is that there aren't anywhere near enough games available. Quake? yeah right - Joe Consumer wants to go down to the local CompUSA and buy a copy of The Sims or Tetris - you can't do that with Linux. In fact, the large majority of commercial games are still being made for Windoze only. Until I can go down to the store and buy my kid a copy of Math Attack or Barbie's Literacy Adventure (or buy myself a copy of Neverwinter Nights or Flight Sim 2002), that is written for Linux, then Linux on my home machine is kind of worthless for me (and most other people). Sure, I use it at work (actually, I use a lot of 'Nix varieties at work), but it is "too much OS" at home - it does everything I need, but nothing I want.

    6. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      You're not looking in the right places. Check out the local Linux User Group in your area, they'll have LOTS of info on where it in use.

      And Linux is both sold and given away for free.

    7. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      How about instead of having an install fest at the local college or university, get your LUG to host one at a Wal-Mart using Mandrake for the demo. Teach how to install, setup for dual booting, and othere so call" Joe Six Pack" tasks. That would be a great step in mainstreaming our beloved OS.

    8. Re:The biggest obstacle by Anonymous Coward · · Score: 0

      Check out the local Linux User Group in your area,

      No, see, I have a limited time on earth, and I want to spend it with interesting people. People who fetishize over 2nd rate computer operating systems and 2nd rate apps are not my idea of interesting people. And guess what? The vast majority of humanity agrees with me, because the vast majority of humanity are interested in humanity, not machines. We use computers because we have to get shit done with a minimum of fuss, not because we think they are "cool", or because
      we perceive others think we're somehow smart whenever we master yet another technical triviality, or to pump up our egos by being master of a little domain with rigid, formal rules, etc. When someone tells me they know Perl really well, I look at my watch and remember I have to be elsewhere.

      You're all in your little world, here.

  3. Too smart? by Hobobo · · Score: 5, Insightful

    It might not be too smart as much as too arrogant...

    1. Re:Too smart? by quartz · · Score: 2

      Um, maybe that's because helping users learn how to work with an OS is the job of a company? Windows, MacOS, UNIX and every other OS known to man has a company behind if offering help and support, and many other companies offering training. And more important, for every OS there's a company spending $$ on advertising and marketing to convince users how "efficient and easy to use" is their OS. Linux is perceived as an OS for geeks? Well, duh. That's what you get if you rely on geeks to support new users.

    2. Re:Too smart? by Anonymous Coward · · Score: 0

      fuck and off bastard

    3. Re:Too smart? by The_Unforgiven · · Score: 2, Insightful

      Arragont is right. A friend told me when I first started out all the complicated stuff, and to his credit, he did help a lot, but the problem lies in that most hard-core linuxers that "elmer" in a new user are used to the high-level termonolgy, while I am not. This is causes a bit of a language barrier.

      It's not usually intentional, but there.

      --
      http://wsulug.org
    4. Re:Too smart? by Tachys · · Score: 5, Funny

      It might not be too smart as much as too arrogant...

      What!! a Linux user arrogant?!? No way

    5. Re:Too smart? by odsign · · Score: 5, Insightful

      I think the problem might lie in the difference between being self-taught and being taught by others. In my own experience, I have found that I become quite frustrated in trying to help people with computers, simply because just about everything I know was either learned from plain ol' messing around, or through some sort of document, without any sort of instructor. When I'm asked for help, I think "Why can't they just figure it out themselves, like I did?" Physics, on the other hand, something which I'm also not too shabby at, I find quite easy to help people with, because it is something which I have had taught to me. I know how to talk to somebody who doesn't understand physics, because initially, I didn't understand physics, and had to be taught.

    6. Re:Too smart? by Anonymous Coward · · Score: 0
      most of the people teaching newbies to use Linux are too smart and know too much

      They are not necessarily smarter than anyone else, and there is no such thing as knowing too much about Linux.

      The teacher may be more comfortable with command-line tools, and there are many reasons to teach their use, but not to newbies.

      The new user should be shown only the GUI applications / tools so she can accomplish something on her own without days to weeks of head-scratching, possibly followed by a return to a dangerous, virus-propagating OS.

    7. Re:Too smart? by ImaLamer · · Score: 2, Insightful

      Help and support?

      I kinda' agree with your point, but no one offers help or support. If you call your PC builder they don't have the time to help you, and Microsoft isn't going to walk you through it.

      Everything I've learned about computers has usually been by trying, doing and breaking. Other users have to do the same to get comfortable.

    8. Re:Too smart? by Anonymous Coward · · Score: 0

      This is a troll? I say mod it up to infinity.

      Sheesh!

      ac

    9. Re:Too smart? by iomud · · Score: 2

      I'm in the same boat, I'm essentially a self taught linux user. The thing that really helped me out was the desire to learn not just to be functional but to have a good grasp of the concepts and reasoning of why things are they way they are in linux and unicies in general. The desire to learn should be exploited in people new to the linux experience but everyone learns differently and everyone has different levels of desire to learn. It also helped to have more than one system to learn on such that I could hose it over and over without worry. Beyond that I taught myself to program in php as well but sit me in a room full of php programmers with formal programming education and I'll drown after the first sentence because I'm not familiar with their lingo, I look at php through my eyes not through those of someone with a formal introduction to all things code. I think most people in a position to teach linux must have taught themselves to use it as there aren't widespread efforts to teach kids about it and seeing how it's a relatively new phenomenon that's to be expected.

    10. Re:Too smart? by Anonymous Coward · · Score: 0

      It may be the job of a company, but most companies will avoid really doing a good job of it due to the greatly increased cost, beyond script-reading "help" on the customer service phoneline.

      Just about any user group provides better support than a vendor. Cost of the service works against anything but fast/cheap as possible.

  4. Heh. by Murmer · · Score: 0
    An article from somewhere else, by one of the locals. Talk about slam-dunk Karma whoring.


    Much respect, drkich.

    --
    Mike Hoye
  5. i'm new by mabus · · Score: 4, Funny

    I just installed red hat 7.2 and i'm having difficulty learning linux. I have read lots of stuff but maybe I'm not reading the right things. My samba says "unknown error... hmm..." when i try to access my windows machines, and I have no idea how to install programs.... I think the HOWTO's that i read are too complicated. They always mention things that I have no idea how to do. I barely know DOS so I don't know many commands for the shell. LINUX is difficult.

    --
    "Outside of a dog, a book is man's best friend. Inside of a dog it's too dark to read." -Groucho Marx
    1. Re:i'm new by Anonymous Coward · · Score: 0

      The samba thing that got me confused at first was the user/share settings (so simple with hindsight)... if you are on a non-authenticated network, try just changing security = user to security = share in /etc/samba/smb.conf. I eventually figured out the error after meddling with samba more and googling my way through it. I personally love webmin as well for easy set up for trivial system things (changing the clock, etc.) Just install the rpm and then go to http://addressofyourlinuxbox:10000 and you can tweak all manner of things in a nice user friendly web environment.

    2. Re:i'm new by betis70 · · Score: 3, Insightful

      You might try poking around the OS for a little while before you create samba shares. Linux is different for you, so it will seem difficult. Just about anything completely new is difficult.

      I still have trouble with some things (configuring new hardware for example), but usually find the answers in a HOW-TO or on a web site.

      You might also get a "Learning Linux" type book to give you information about basic features. Once done getting your feet wet, a great book is "Running Linux". Also the "Linux In a Nutshell" has lots of the commands for the shell explained.

      Poke around on the Red Hat site. I found lots of useful information there. Don't try to run too fast with this new OS. Pretty soon you will be working in windows and think "Dammit I wish I could just write a BASH script to automate this ..."

      Hang in there. Every Linux guru had to start somewhere.

      --
      I forget...are we at war with Eurasia or East Asia?
    3. Re:i'm new by Osty · · Score: 1

      I have read lots of stuff but maybe I'm not reading the right things.

      That would surely be the problem. Every distribution of linux has a manual (whether paper or electronic). As a newbie, it's a very good idea to read that manual. For instance, look here for all the redhat manuals. Start there. Read. Read more. If you get confused, try re-reading. If that doesn't help, ask a specific question on a newsgroup, at your local LUG, or on an IRC channel dedicated to this kind of thing (<shameless-plug>#Linux on the EFNet IRC network is pretty good, if you go in there with a specific question in mind</shameless-plug>). Learning to use Linux is 95% finding the right resources and 5% reading. Of course, 95% of the right resources are docs (manuals, books, FAQs, howtos), so you're going to be doing a lot of reading. If you can't bother with that, then don't bother with linux (note: this is not trying to be elitist, just stating the facts. feel free to flame me anyway, as I'm sure you all will).

    4. Re:i'm new by reaper20 · · Score: 3, Insightful

      You might try poking around the OS for a little while before you create samba shares.

      I agree with this guy .. learn around a bit before you try something like that, learn the filesystem and how linux works. I don't know how many times I've seen "Just booted into Linux for the first time 4 minutes ago, need help setting up firewall/samba/apache/cluster ASAP, HELP!"

    5. Re:i'm new by Anonymous Coward · · Score: 0

      Is that why you have a 5 digit uid?

    6. Re:i'm new by ichimunki · · Score: 2, Interesting

      Well, and that's just the problem. I'd guess over half of new users want to run Linux precisely because it has some powerful tool available that convinced them to give it a try.

      I knew I wanted a Unix-like system so I could run the IRC client that I was used to, learn Apache/CGI/Perl development, and read mail in Pine-- all things I'd gotten accustomed to doing on Unix shell accounts during college. (Plus Mac OS crashed on me constantly, what a pain!) Now running IRC and Pine were no big deal, neither is a default install of Apache and Perl. But before you know it you've got services all over the place and maybe some serious security issues. Besides, you know how it worked for you as a user, but you never had to think about the administration side.

      And so yes, I agree that it's important for Linux newbies to get the basics down. After all, just learning about process management, disk space, and things like that means (if you ask me) learning the Unix way of doing things. Now maybe GNOME and KDE have made this less problematic, but how many Linux users just want to surf the web and do email? If they bought a new computer anywhere in the USA it came with an OS that is fairly reliable for those two things. So why would anyone switch at that point?

      I guess, to me, the upshot is: yes, setting up a non-default Apache server or a Samba share probably is biting off more than you can chew if you don't know du from df. But we also need to recognize that there may be ways to work with Linux that don't require understanding the deep magic to get something going-- even if it is something we traditionally think of as complex. That was part of the point of the article "geez, look at all the pointy-clicky configuration stuff that's out there now."

      --
      I do not have a signature
    7. Re:i'm new by Doppler00 · · Score: 1

      I'm also a new user to Linux and have had trouble trying to configure Samba on my Linux (SuSE) machine to share files with my windows box. I was suprised that I actually had to compile the program to install it. I'm sure this is normal in Linux, but for the average user it's too complicated. After reading documents for 3 hours I was finally able to get it to work (sort of).

    8. Re:i'm new by Anonymous Coward · · Score: 0

      Poke around on the Red Hat site. I found lots of useful information there. Don't try to run too fast with this new OS. Pretty soon you will be working in windows and think "Dammit I wish I could just write a BASH script to automate this ..."

      Then you'd download cygwin and realize you can... :)

    9. Re:i'm new by Thatman311 · · Score: 0

      how does one read the electronic manual if they don't have an install on their system? This is one reason why the install sucks.

      --
      Silly Rabbit...Sig's are for kids.
    10. Re:i'm new by MR.Gates · · Score: 1

      http://linuxdoc.org
      Use your head for something more usefull and not just a place to hold your ears.

      --

      A few hours grace before the madness begins again.
    11. Re:i'm new by Anonymous Coward · · Score: 0

      The reason that you're having trouble mounting a Windows share using Samba on Redhat 7.2 is because it's barely documented, and the documentation that does exist is completely wrong and useless.

      Believe me - Redhat's own support website points to articles which give arguments for "smbmount" which don't work on the version of Samba that Redhat ships!

      And, there's no option for support other than paying >$1000 for a support contract, even if you're just trying to find out how to connect a Windows share.

      Sigh.

    12. Re:i'm new by linzeal · · Score: 2, Insightful
      Hey don't feel bad. I use linux for various things at home and I'm moderately advanced user. Can compile my own kernel, setup proxies, and other various things but one thing frustrates me to no end and that is linux distros and various BSD flavors that still see fit to utilize human unreadable (cryptic) config tools to do things like partition the hard drive.

      OpenBSD is probably the most notorious of the bunch. Theo may have a secure operating system but his installer requires me to pull out a calculator to partition a hard drive as everything is shown in blocks. How many people here know offhand how many 512k blocks are in 384 megs plus whatever block you are starting the partition on? I mean jesus freaking A get something at least marginally friendly for the base install as thats all it is. I don't care if I have to sit down for hours reading a how to or faq to configure something after the install is complete but the full functionality that some people need does not at all necessitate making it arcane for the sake of being arcane.

    13. Re:i'm new by blkros · · Score: 1

      After reading documents for 3 hours I was finally able to get it to work (sort of).
      Which all that most people can do with a windows network, also.

      --
      Damnit, Jim, I'm an anarchist, not a F@#$!^& doctor!
    14. Re:i'm new by Pinball+Wizard · · Score: 3, Informative
      Try reading this. Especially that part about running testparm to test your configuration.


      Another very common newbie problem - samba uses unencrypted passwords by default. This only works with Windows 95 and possibly 98. Later versions of Windows encrypt their passwords so you won't be able to connect to your Samba shares. Run smbpasswd -a on your Linux boxes to fix this.


      Also while you can access Windows machines from Linux using Samba, its default setup is to access Linux servers from Windows. You will need to learn about mounting Windows shares (try man mount) ala mount -t smbfs to access Windows shares in Linux.


      Above all be patient. Unix is not for those who give up easily.

      --

      No, Thursday's out. How about never - is never good for you?

    15. Re:i'm new by Pinball+Wizard · · Score: 1

      You can use 'M' to signify megabytes, e.g. 256M when installing OpenBSD. I agree, the disk utility is pretty hard to use, but after that an OpenBSD install goes pretty smoothly.

      --

      No, Thursday's out. How about never - is never good for you?

    16. Re:i'm new by Xawen · · Score: 1

      Thank you! I've been looking for something this easy for a while. I have been using Linux for a long time now and have grown to really really like it. I have some friends who want to get into it as well, but need something just like this to help them do the things they need while they are learning how to do it "properly" (manually). Having something like this will probably slow down the learning process, but it will allow them to really use Linux much faster, and hey, that's what we all want right?

    17. Re:i'm new by sydb · · Score: 2

      As an anonymous coward has already pointed out, you're ID is 47611; thus you've been hanging around slashdot for at least several years. Methinks thou trolleth.

      --
      Yours Sincerely, Michael.
    18. Re:i'm new by xanadu-xtroot.com · · Score: 0, Troll

      To speak quite frank, I wouldn't call this "interesting". I'd call this a Troll.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    19. Re:i'm new by bsauls · · Score: 2, Informative

      SWAT is a very nice point and grunt interface to Samba configuration. Follow the link "Global" and note each parameter has a "Help" link. Take a look at the documentation links too.

      Assuming you are on the Linux box, access SWAT by pointing your web browser at http://localhost:901
      and enter your root ID and password.

      Have fun!

    20. Re:i'm new by mliu · · Score: 1

      And if you ask me, that's exactly what the problem is with Linux still. In Windows, you conceivably could boot into it for the first time 4 minutes ago, and 4 minutes later be able to figure out how to do sharing (if you're a quick learner on the basics like clicking and rightclicking and folders). And I know it's hackneyed to say it by now, but until developers start caring more about the stuff that doesn't interest them (useability for newbies) Linux is never going to have a real shot at displacing Windows on the home computer.

    21. Re:i'm new by BitterOak · · Score: 1
      They always mention things that I have no idea how to do. I barely know DOS so I don't know many commands for the shell. LINUX is difficult.

      This is precisely why the Linux courses that were criticized so much should begin with shell basics and simple Unix commands, as well as the general layout of the filesystem. If you instead just make a friendly course which teaches how to point and click your way around KDE then students will not really be well-equiped to read HOWTOs when they want to do something more sophisticated than making power-point type presentations.

      Linux fundamentals (actually Unix fundamentals which are basically the same) are not difficult if time and care are taken in teaching and learning them. And the rewards are worth the effort when you need to do practically anything beyond simply running applications.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    22. Re:i'm new by mycal62 · · Score: 1

      also try LinNeighborhood

      http://www.bnro.de/~schmidjo/download/index.html #d ownload3http://www.bnro.de/~schmidjo/download/inde x.html#download3

      pick the version you need RPM works great.

      mycal62

      --
      I wish I understood all this stuff!
    23. Re:i'm new by sydb · · Score: 2

      I'm surprised you had to compile it too. It's not 'normal' in Linux, though it's certainly not unusual, because you tend to have the source. There should be a pre-compiled package on the SuSE cds. if not, try another distro (last night, with Debian, I installed Samba by typing 'apt-get install samba').

      --
      Yours Sincerely, Michael.
    24. Re:i'm new by rikkards · · Score: 1
      When I first started learning Linux I was a User on Solaris and it was a bit of a jump for me to go to Linux. You may actually be lucky that you don't have a lot of DOS experience. You don't have to unlearn things.


      One place that helps a lot (it did for me): Usenet. There is a wealth of information there. Go to groups.google.com and throw a couple of keywords in. Chances are somebody has gone through it before.

    25. Re:i'm new by linzeal · · Score: 1

      Luckily with openbsd I never have reinstalled good tip.

    26. Re:i'm new by psergiu · · Score: 2

      linux|*nix has something called man.

      Back in the days when i installed my first linux on my first 486, a friend who knew linux told me (after answering a dozen-or so newbie questions) ro rtfm. So i did: cd /bin, ls, man a... man z... , cd /usr/bin ...(back then there weren't so many commands in /usr/bin) and alt-F1 man alt-F2 try the command. Often i just read the first lines describing what it does, did not understand and went to the next one (but later remembering that there is somthing that does that thing). At the commands that interested me i discovered that there is an "See Also" at the bottom of the manpage.

      Read the (ofter overlooked) files in /usr/share/doc/packagename/ (or /usr/doc depending on your distro). You'll often find there the so called examples :)

      Then there are the HOWTOs ... not extremelly beginner friendly but they DO help.

      Use lots of scrap paper to note your findings (command flags, relevant "other" thingies) as you will be overwhelmed with information and you can't remember it all.

      For the first months don't keep your "other os" partitions (where you have the important data) mounted. As you'll have the chance to see the power of the -R flag in action when you least expect it :)

      --
      1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    27. Re:i'm new by deaddrunk · · Score: 1

      Yeah right. That's why sales of Windows for Dummies are so poor.

      --
      Does a Christian soccer team even need a goalkeeper?
    28. Re:i'm new by mvdwege · · Score: 1
      In Windows, you conceivably could boot into it for the first time 4 minutes ago, and 4 minutes later be able to figure out how to do sharing

      And 5 minutes later your box is trojaned because you left the shares world-writeable. That is the problem with Windows: By oversimplifying things that are complex by nature, it sets up its users for disaster.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    29. Re:i'm new by revengance · · Score: 1

      It beats me that how could a reply like above gets a troll rating.

      anyway, I fully agree with the part about "just about anything completely new is difficult". I guess that for Linux to break into the desktop market, this point will have to be addressed. Linux is *NOT* that difficult to use (note use and not administrate). With KDE, IMHO, it is much easier to use than Windows 95. Seriously, a person who had use MS Windows before could use KDE with ease. I would think that a person who has started out using Linux will not want to move into MS windows because a lot of things would seems difficult in MS Windows. Furthermore, a lot of users do have this fear that they might "spoilt" the system if they click on the wrong place or do the wrong things. With their lack of understanding that the modern GUI interface is similar to MS windows GUI, the user might be much more willing to try and Linux would not seems to be that difficult anymore. Giving new users such assurance would be much more effective than telling them about how good Linux is, thus leading them to a less painful migration

      However, there is a much more difficult problem that is not even technological related: inertia. Most people just would not change and like to do things as they are used to unless there are some compelling factors which forces them to change. I am sure that most people here familar with this. Unless some compeling reasons are out there for people to change to linux, linux will always remind an alternative OS.

    30. Re:i'm new by tim_maroney · · Score: 2

      And it's even easier to set up fle sharing on the Mac. It's an interesting obstacle we're seeing here, where people insist on one hand that the platform is perfectly easy to use, but then on the other say "oh, that's just for experts" when dealing with basic features like file sharing that are perfectly easy on the other platforms. Web sharing would be another example. On the Mac, you can literally just drag HTML files into your web sharing folder. On Linux, you'd have to spend two days learning Apache, and only a system administrator would even succeed in that. Peripheral setup is another area where there are vast differences in friendliness between the platforms, and which an ordinary user would want (or more likely need) to do.

      The command line mentality may be crumbling in some areas, but these "expert areas" will have to give way if Linux is ever to reach the user-friendliness of the Mac.

      Tim

    31. Re:i'm new by spudnic · · Score: 2

      All that you have said is true, but you're completely missing the point. People don't want to read a manual. Most people just want to unpack their new computer, turn it on, and start experimenting. It may take a few hours of playing around with Windows to gain enough understanding to do your day to day work. They might not be able to do any hardcore hacking on the system, but it's intuitive enough to get working.

      Many people rave about how great it is that you can go on irc any time of the day to get help setting up samba or whatever your latest project is. This isn't a selling point! Sure, it says that we have a great community of users who are willing to help out when they can, but NO user should have so much trouble trying to decipher incoherent error messages while setting up basic peer-to-peer file sharing that they have to seek help on a freakin' irc channel. Most users don't even know what irc or newsgroups are! "No, I don't have those on my computer, I just have the Internet." ;)

      .

      --
      load "linux",8,1
    32. Re:i'm new by OsamaBinLogin · · Score: 1

      I think that Linux can be made "easy for newbies" in a sortof abstract sense. If you take someone and keep them in the watered-down gui tools that are there, you can think that they have everything they need. If you try to live like that, yourself, however, you realize the folly of that.

      The problem is that stuff goes wrong. If you don't have the skills to fix it, your computer just turned into a big paperweight. And really the only way to be able to fix stuff in Linux is:
      1) learn the command line (big time committment)
      2) read the docs (big time committment)

      MacOS and to a lesser extent Windows are designed by people who actually live in the gui tools that they build for themselves, and they make them work, on a power user level. I sit there in macos, grab a hundred source files, throw them at the editor and a hundred windows open, boom boom boom. Then I do global search and replaces on them, in unison. (and macos was doing this in the late 80's.) Try that with vi.

      When things go wrong, I fix it with gui tools - Resourcerer, the finder, and just regular control panels and other facilities that (surprise!) have error messages that actually say what they mean. Stuff just works better in general, so you don't have to go around fixing stuff as often.

      Example: install Linux. Ethernet isn't up. The ethernet card IS on the list of approved cards... after you go websurfing for hours learning stuff you never knew before about which ethernet boards use which chips and emulate which other chips and how well they emulate them. OK now spend more hours struggling to find the reason why it isn't working. Try downloading another driver. Try rebuilding the kernel. Read the random error messages that squirt out of each of these processes, in each case, make a guess as to whether the error message is (a) important (b) unimportant (c) correct (d) incorrect. When you get to the end and it still doesn't work, reevaluate your decision on each of those error messages to see if maybe you should have paid attention anyway.

      Example: get digital camera for older Mac. "The usb link with this camera will only work on a usb that comes native with your mac, not on an add-on usb adapter". I have an add-on usb adapter. I try it anyway. It works. It works the first time, in fact. No error messages, no questions as to whether I'm doing this right or that right, obviously it's right, or right enough.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    33. Re:i'm new by beable · · Score: 1
      Web sharing would be another example. On the Mac, you can literally just drag HTML files into your web sharing folder. On Linux, you'd have to spend two days learning Apache, and only a system administrator would even succeed in that.
      Come on, Apache isn't hard to install. I got a phone call from a guy who couldn't get CGI scripts working on IIS. I couldn't fix the problem, so I suggested that he install Apache instead. Ten minutes later, he had it running and was happy. Apache is really easy to install.
      --
      ...
    34. Re:i'm new by OsamaBinLogin · · Score: 1

      Yeah, I remember the first time I got Linux running on my laptop, I was desperate to change the display resolution. My screen was 1024x768, but the installer let me set it higher, what's up with that? So I did. Well, I got a "stepping out" style screen which I hated, gotta drag to the edge to see the pixels beyond the edge. Battling seasickness, I struggled to find the "monitors control panel" or the "display control panel" in vain. IN a moment of reflection, my mouse rested on a titlebar, and a tooltip came up, "To move this window around, drag it around in the title bar" or something. DUUU!!!

      observation: the tooltip help items are generally worthless on Linux. Any time your tooltip say something the user already knows, that's worthless. Another example: see item that says "foobar". The tooltip says "foobar". Exact same spelling. Zero new information. Doesn't say WHAT foobar is or what it does or why the heck you would use it. People who write software like this deserve a pie in the face.

      I didn't know at the time that there isn't one "control panel" directory, or any central place, there's like a half dozen different "control panel" programs and configuration programs, they all work different. They are not intuitively organized, they are organized according to the subsystems which you have yet to learn, and the programmers who worked on each. EG hardware like mice are not configured in a section called "hardware" or a control panel named "GUI settings", it's in XFree86Config (of course!) You can search the entire file system for the word "mouse" and find tons of stuff, none of which tell you to go to this config program.

      I ended up reinstalling the whole thing. The only control panel I ever saw that controlled the screen resolution was in the installer, so it was easier to redo that than to keep spinning my wheels.

      I reinstalled it about two dozen times. I was also trying to multiboot NT and Win98, so that added to the complexity, but I was determined to learn it. Being able to blow away the hard disk allows lots of educational experiments.

      By contrast, MacOS and Windows pretty much install the first time. Their control panels are all in one place so after 15 seconds you've found what you need. That's why bill gates is laughing all the way to the bank.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    35. Re:i'm new by OsamaBinLogin · · Score: 1

      >And 5 minutes later your box is trojaned because you left the
      >shares world-writeable. That is the problem with Windows:
      >By oversimplifying things that are complex by nature,
      >it sets up its users for disaster.

      The problem is not the oversimplifying. Or, at least, it doesn't have to be.

      In this specific case, I think the devil is Microsoft's inability to think in terms of security. [don't get me started... a topic for another megabyte of commentary]

      On MacOS, the same barn door is defaulted to CLOSED. (OK, part of that is the fact that the macos TCP/IP stack does not inherently route.) I think the best default is something that's easy to open up to neighboring machines but hard to open up to the internet at large.

      Defaults should be set for the MOST NAIVE user to have SOME KIND OF SUCCESS with the MINIMUM DANGER.

      MOST NAIVE - the more advanced users know where the config settings are, and can change them to suit. Or they can find them if they don't know where at the start. The naive users, and THOSE EXPERTS who DON'T HAVE THE TIME to mess with it, are stuck with the defaults. So often, in the Unix world, the defaults are set for the convenience of the experts who wrote the software, when the defaults should be for the beginner. Therefore, for instance, stty should set the default backspace-delete character to BOTH del and bs, cuz beginners never know how to change the setting it's at, and often don't even realize what's going on, what the problem is.

      SOME KIND OF SUCCESS - without success that is obvious, an inexperienced user will get discouraged, or will stumble onto the right thing but wander away when it's not confirmed. Microsoft gets this right with their network config... well, not "right" but not bad. Relatively easy success. Messages that confirm "you are now serving /customerdata to the network" are good. Systems with two simultaneous malfunctions, with similar symptoms, are a disaster, because even if the beginner stumbles onto one fix, the other malfunction will fool them into thinking they should try something else. (better error handling helps.)

      MINIMUM DANGER - the newbie also does not know how to recover from mishaps. This also partly goes for the expert who doesn't want to hassle. On the "rm" comand, for instance, the -i option (ask before deleting) should be ON by default. Those experts who know how, will turn it off after they get sick of answering the same damn question over and over. This is what microsoft messes up all the time with security - the barn door is once again left open, and it's the user's fault if they don't know enough to close it.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    36. Re:i'm new by vrmlknight · · Score: 1

      You know reading this reminded me of the fact that their are power WIN2k users i for one am very comfortable in Linux although i have only been using it for 6+ years but i am also comfortable poking around and changing the registry in windows but before i could do either one of theses things i learned the basics what i really wanted to point out is that it works for just about any computer system if you are going to learn everything their there is to learn you start w/ the basics do jump right in and make a hybrid win32/ Linux Beowulf cluster

      --
      This must be Thursday, I never could get the hang of Thursdays.
    37. Re:i'm new by drsquare · · Score: 1

      Yeah, Windows is so easy to use. That explains all the bookshelves full of books like "Windows ME for idiots" and "Excel for the mentally disabled."

    38. Re:i'm new by mabus · · Score: 1

      Hey it's me mabus who posted the comment... i have been a slashdot reader for more than 2 years, but I was never a linux user until a few weeks ago. I don't know wat a "troll" is.... i hope that doesn't make me more of a "troll"...

      --
      "Outside of a dog, a book is man's best friend. Inside of a dog it's too dark to read." -Groucho Marx
    39. Re:i'm new by Anonymous Coward · · Score: 0

      So we're to believe that you're a "power user", but you don't know about the period key?

      k.t.

    40. Re:i'm new by jddaly · · Score: 1
      MacOS and to a lesser extent Windows are designed by people who actually live in the gui tools that they build for themselves, and they make them work, on a power user level. I sit there in macos, grab a hundred source files, throw them at the editor and a hundred windows open, boom boom boom. Then I do global search and replaces on them, in unison. (and macos was doing this in the late 80's.) Try that with vi.

      Try that with perl, I would think.

  6. My theory is . . . by Captoo · · Score: 2, Insightful

    My theory is that a lot of the people teaching Linux classes learned the OS before it had a good GUI. Now they think they need to pass all their knowledge on to the students, regardless of how much the students will use it.

    1. Re:My theory is . . . by sketerpot · · Score: 1
      If you're taking a Linux class, you shouldn't settle for "This is an icon. Click on it. The file opens up!". It really is helpful to know the shell stuff along with the GUI. I typically keep a console window open all the time.

      If it's just a little Intro to Linux thing, sure, most people won't care about writing commands like rm -Rf textbook.p[df,s]

    2. Re:My theory is . . . by Anonymous Coward · · Score: 0

      amen!
      the point is that EVERY *nix user i know does this. (and i know a few who use it only because the tech in there house does). the point is that a GUI interface only provides a small subset of the features of the commandline (in most cases). and even if it doesnt, for a long process i can specify everything and go have a cup of coffee (or do somthing less cliched then waiting for the next pop-up). even when i (have to) install windows (on other peoples machines) its discusting, because i use the commandline settings for setup, it takes longer to type, but i spend less time waiting to give it data. (most tech i know dont even know you can do that) i can to that in linux / BSD / sunOS / solaris / IRIX / AUX / HPUX / Sys5 / and even osX (though they moved around some stuff and have some unused files)(havent used NextStep, i have 3 monitors, and a laser printer, im just waiting for someone to send a cube/slab) to the Nth power.
      most *nix users i know use the GUI for two things:
      1) the web-browser
      2) to manage multiple consoles
      and most i know use enlightenment, with "focus folows pointer" and most like the "highlight / center click cut / paste system." why? because its faster! everyone i know who uses it wants to get done with the work so they can do more fun things (or compress the fun in tighter ^_-) and (dare i say) we're so used to doing things at top speed, sometimes its hard to slow down and let someone understand what we're doing.

      Its kinda like cars, Yes you can get a porche with an automatic, but (anyone who can drive a stick will tell you) a manual will give you petter preformence if you know how to drive it. (acculy i dont want more people learning to drive a manual... to meany cant seem to manage two pedals, let along three)

      but (in the words of Dennis Miller) that's just my opion, i could be wrong.

      Oninoshiko

    3. Re:My theory is . . . by bcaulf · · Score: 1
      rm -Rf textbook.p[df,s]
      Right, that doesn't mean what you think it means. You wanted to blow away textbook.pdf and textbook.ps. Your command gets textbook.pd textbook.pf textbook.p, textbook.ps. And, the -f and -R are likely pointless here. This csh syntax, which also works in bash, would work:
      rm textbook.{pdf,ps}

      or the more oblique but one character shorter
      rm textbook.p{df,s}
  7. Too knowledgeable?? Hardly. by Isldeur · · Score: 4, Insightful

    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?

    I hardly think it's because they know too much. It's more that they want to show themselves as sauve and intelligent infront of those they're instructing. I think you'll find all the people who deserve the right to brag are generally much more humble because they honestly have nothing to prove.

    1. Re:Too knowledgeable?? Hardly. by Chris+Burke · · Score: 5, Interesting

      Well, I'm not going to say I'm humble, but I will say that I already have everyone I'm teaching linux too impressed enough where I don't need to show off. ;)

      Anyway, I actually have found myself having problems helping people with linux because I really can't see the problem from their point of view. It's hard for me to recognize what they will or won't know, and I tend to make assumptions, completely unintentionaly, about their knowledge base such that I end up just confusing them.

      It also doesn't help that I have never wanted my Linux box to be "easy to use" (as defined by those who say Linux needs to be more so), and thus have a hard time trying to make it so for others.

      All in all, I'm just not that great a teacher, but I do think that the difference in technical knowledge is part of the problem.

      Not that roblimo isn't still an ass.

      --

      The enemies of Democracy are
    2. Re:Too knowledgeable?? Hardly. by Amazing+Quantum+Man · · Score: 3, Insightful

      I disagree. Consider this: Who would you rather have coaching you at Basketball? Michael Jordan, or Kurt Rambis?

      I doubt that Jordan would be able to explain how to do stuff... it's too natural and instictive to him. Rambis, on the other hand, IIRC, had to work hard at it.

      I have the same problem when it comes to helping my daughter with her math homework. I can't help her because I can't explain how to do it. I just do the problems instinctively. I send her to her mom, or to our next door neighbor (who is a math teacher).

      I wonder if this is a case where the old saw actually works out better... "Those who can, do. Those who can't do, teach".

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:Too knowledgeable?? Hardly. by Tackhead · · Score: 2, Troll
      > It also doesn't help that I have never wanted my Linux box to be "easy to use" (as defined by those who say Linux needs to be more so), and thus have a hard time trying to make it so for others.

      I think you've hit the nail squarely on the head here.

      Sure, you can do PowerPoint-like presentations in Linux, but how many regular Linux users use PowerPoint on a daily basis? (And for those who do use PowerPoint -- they often have to exchange those presentations with other PP users. They can't use any presentation authoring tool, because they're sending the presentations to people who still use the Real McCoy.)

      Sure, you can view web pages with Flash ads^H^Hnimations, but I jump through hoops disabling that crap.

      Sure, you can "point, click, drag and drop" to manage your files, but I consider a mouse a device to tell a windowing system which xterm I wanna type into.

      Put Joe Newbie and me in front of freshly-installed Linux boxen for 3 months. Joe Newbie will have eventually figured out how to do all that (probably by asking experts other than me), but will have been frustrated because it took him three months to get his box to do what his Windows box did out-of-the-box, and half his questions (to people like me) will be answered with "I guess you can, but I've never used it..."

      Meanwhile, I'll have the three or four xterms, my mail by Pine or elm, Junkbuster, and web browsing with Netscape with image-autoload turned off and Flash forcibly removed, like I have for several years, and I'll continue to be happier than a pig in shit.

    4. Re:Too knowledgeable?? Hardly. by dilger · · Score: 2, Funny

      Yep. Someone above proposed "arrogant" instead of "smart" -- I think that's more like it. The desire to impress, showing off, flexing some sort of intellectual muscle is the real problem.

      Machismo, maybe?

      cbd.

    5. Re:Too knowledgeable?? Hardly. by pyrrho · · Score: 1

      my theory is that, beyond knowing they have nothing to prove, anyone that learns much about a subject becomes struck by how much they do not know! You become poised to learn new things, and from the newest newbies you hope to learn, at least, new perspectives.

      --

      -pyrrho

    6. Re:Too knowledgeable?? Hardly. by Peaker · · Score: 2

      I have the same problem when it comes to helping my daughter with her math homework. I can't help her because I can't explain how to do it. I just do the problems instinctively. I send her to her mom, or to our next door neighbor (who is a math teacher).

      Someone who is really good at maths, knows to break down the solution to the smallest pieces and explain the pieces. One who is good enough would find ways requiring less creativity to solve the problems, at least of some genre.

      The problem with the education system is that they teach the what, and not the how or why, and I wouldn't trust a school teacher to do a good job at teaching, but maybe that's just the Israeli teachers..

    7. Re:Too knowledgeable?? Hardly. by Anonymous Coward · · Score: 0
      My theory is that in the computer industry a lot is pretending something is harder than it is because that's what people expect. People expect to be overwhelmed by gadgets and not understanding is impressive to them.

      The computer industry exploits this. I've seen many salespeople just rattle off specifications when they know full well that the person they're speaking to is a 50yr gal who's doesn't understand a word. But these unknowledgable folks reaction? "Wow!"

    8. Re:Too knowledgeable?? Hardly. by Samrobb · · Score: 4, Insightful
      Someone who is really good at maths, knows to break down the solution to the smallest pieces and explain the pieces

      I'm guessing that you've never had children, nor ever tried to teach a young child something like math. (By "young", I mean under the age of 7.)

      Exactly what do you do to "break down the solution" when you're trying to explain why 1 + 1 = 2? You're dealing with someone who is on the power curve if they can even write that, let alone understand it. What, you're going to explain the concept of whole numbers, the meaning of zero, decimal arithmetic...

      No. You're trying to get a bunch of ideas across, as simply as possible, so they can have an "a-ha!" type of learning experience. And that does take someone special - someone who is very well-trained, very experienced, very creative, and very patient.

      Being able to break the problem down into smaller pieces does nothing to help if you decompose it as far as you can, and they still look up at you and say, "But why?" and the best you can say is "That's just the way it works."

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    9. Re:Too knowledgeable?? Hardly. by Halcyon-X · · Score: 1
      I actually have found myself having problems helping people with linux because I really can't see the problem from their point of view. It's hard for me to recognize what they will or won't know, and I tend to make assumptions, completely unintentionaly, about their knowledge base such that I end up just confusing them.

      Good call, I've even had this problem while teaching people Windows myself. I skip over things that are so basic that I assume they know what I'm doing and don't bother to explain that part. Sometimes I go too fast for them to see how I got from point A to point B, because I figure something like "Open Control Panel" is enough for them.

      --

      .sig: Open Source, Open Mind

    10. Re:Too knowledgeable?? Hardly. by hawkstone · · Score: 2, Interesting

      Agreed, completely.

      It's not specifically "intelligence" per se, but more the difference in knowledge. I have a hard time explaining Winblows to people who have never used a computer before. This is even true for my parents, who have been using computers for almost as long as I have (considering they bought me my first one at age 7), but who still don't understand many of the things going on under the covers. It took a while, but I think I got them to the point where they can install a CDROM drive with only phone-based tech support from me. :)

      The real problem is the frame of reference. Could you explain a mouse to a complete tech newbie if you used one for twenty years? You wouldn't realize that even if they figure out how the mouse connects to the cursor, they might not know what the "buttons" look like, that "icons" require a double-click to activate instead of a single click, etc.

      This also points to one strength of Windows -- a consistent user interface. If buttons look different between GTK, Qt, even Motif and Athena widget sets, can you imagine how confusing this is for newbies?

      With that exception, however, Linux is not really much harder to learn that Windows and the problem is that it is typically the very experienced user who is trying to teach it, not just the most intelligent ones.

    11. Re:Too knowledgeable?? Hardly. by shepd · · Score: 1

      >Exactly what do you do to "break down the solution" when you're trying to explain why 1 + 1 = 2?

      Not really that hard.

      Just put it in a frame of reference they understand.

      Here's one apple.

      Lets add one more apple to what you have.

      How many apples? Two.

      What if I gave you two more apples (hand them two more)?

      That's four apples.

      For zero you just say zero is how many apples are left when they've eaten them all.

      Subtraction is taught by taking away apples from the child. Fractions are taught by cutting the apple up into pieces. etc... etc...

      Division is best taught in groups. You have 30 apples to split evenly between 5 people. 5 into 30 is 6 apples each.

      Multiplication and negative numbers, IIRC, were the hardest of all to learn. Oh well.

      Well, to the vaguest of my memories, this is how I learned math. :)

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    12. Re:Too knowledgeable?? Hardly. by Dr.+Evil · · Score: 3, Insightful

      It is a lot harder than that. Computers are based on analogies, and those analogies are all flawed. Understanding how the analogies are flawed takes time.

      On a daily basis I teach people how to do things on their computer.

      Probably the most interesting was when I was showing one woman a DOS prompt. I was typing a command and getting a result.

      She was baffled by this. The last computer she used did not have a command-line interface. She had trouble putting a CLI into her idea of how a computer works -- her last computer used punch cards.

      • So when I type, where does it go in memory?
      • You mean it doesn't process it until I hit "Enter?"
      • How does it handle the 'backspace' key?

      When I tried to explain directory trees, she was amazed by this concept of files. Operating systems blew her away as a very wasteful idea.

      I guess that's what happens when you have to take a college course to use a computer, work with them for a few years, then step away from them for 20 years.

      I managed to get her started so that she could teach herself again, but it was interesting to watch her fail to understand a concept, not because it was elementary, but because it was too high-level.

      That's at least one example where you have to choose your teaching methods very carefully. Teaching adults is not the same as teaching children.

    13. Re:Too knowledgeable?? Hardly. by Dwonis · · Score: 2

      Negative numbers are easier here, due to the weather. Everybody knows that -40 is colder than +30.

    14. Re:Too knowledgeable?? Hardly. by Xylantiel · · Score: 1

      Sounds like you actually ran into exactly the problem with adults vs. children. This lady assumed that she knew how computers worked, and that nothing had changed in 20 years (a pretty self-centered assumption I think). She was probably never able to convince herself that she should just humbly give up her preconceptions and start from scratch -- which a child does automatically.

      The comment about operating systems being wasteful is pretty revealing. She had succeeded in categorizing "new" computers as somehow lesser than the computers she was used to. This kind of attitude makes it almost impossible to learn new things, because now she is resistant to abandoning her old assumptions because she has convinced herself that they are somehow better.

    15. Re:Too knowledgeable?? Hardly. by Anonymous Coward · · Score: 0

      I don't think its as much bragging rights as self-esteem issues. Every linux 'guru' that I know (and that doesn't include people who just USE linux, but those who look down on anything that isn't linux) is a bloated flat-ass who smells like cheese with an annoyingly nasal voice, never kissed a girl, and spends long weekends alone in his parents' house. These people to this point in life have never amounted to anything and never will amount to anything, not because they're incompetent, but because their lack of social skills prevents them from moving up the ladder of success. Less skilled programmers get promoted instead of these people again and again, just because they're better looking, better smelling, and better talking. This of course is no good for self-esteem.
      Finally, though, there is an opportunity to grace the computing plebians of the world with their knowledge of linux, but instead of doing their job like they should, they take advantage of the situation just to inflate their distorted egos by making everyone else feel inferior. Surprise surprise, for once, there is a job that they're more than qualified for and more than able to do, but they blow it because they've blown every job that they've ever had. And who can blame them? Change is tough. Failure begets failure.

      shab264000@yahoo.com

    16. Re:Too knowledgeable?? Hardly. by LinuxisforLosers · · Score: 1

      Amen, Shab. Here at my local university we have a Linux Users Group which is composed almost entirely of pimply faced lard butts who like to sit around reciting the Holy Grail while drinking Mountain Dew. These people actually have the nerve to sneer when you don't know what a grep is. Pardon me, Bodak, but I don't sit at home Friday nights when there are women in desperate need of sex to be found on the second floor. Also, Shab, you are dead on about the odor issue. There is a constant scent of cheese associated with these dingalings which tends to cling to the clothing of anyone who just so happens to be visiting the roommate of a Linux user. Here's another question: Why do those freakshows have to litter their otherwise quasi-readable posts with stupid anagrams like IANAL? ("I am not a lawyer", if you are unaware.) It seems to me that a more appropriate meaning for Linux users would be: "I'm always needing anal loving." Why do you Linux users whine and moan about 'Don't censor this', and 'You're stealing my rights, meany!' Excuse me, but where -exactly- in the Constitution of the United States does it state that Fair Use means you can .mp3 encode and distribute your Sailor Moon soundtrack to your boyfriends? If your CD is copy protected, then maybe you should STOP TRYING TO COPY IT, MORON! Aww... It doesn't work in your 'puter? Maybe you should actually learn to spend money (like on an OS, for instance) instead of shopping like grandma on Pricewatch for a system which you -think- might work. Like I've said in the past: If Windows crashes, it's probably because your computer is a piece of crap kludged together from a rat-turd infested Pentium. (Forgive my digression!) Hey Vinny, stop trying to build the dorm's largest Beowolf cluster and get a woman, for crying out loud! Share with Bodak if you have to! Perhaps you Penguin thumpers aren't into that whole 'woman' thing quite yet... If you aren't interested in adopting some social skills, then the least (the ABSOLUTE least) you can do is open a window! This will pique your 'efficiency first' node by serving the triple purpose of: 1) Airing out your cheese haus, 2) Showing you the wonders of 'Outside', and 3) Adding some color to your bleached face. BRING IT! Leucian spankmehoff@hotmail.com

    17. Re:Too knowledgeable?? Hardly. by bcaulf · · Score: 1

      Everyone knows (or knew at one time) that an "operating system" is nothing but a massive waste of a valuable automatic computer facility. In fact IIRC, John von Neumann (one of the fathers of the modern computer) was disdainful of using computer based editors and assemblers for preparing programs, on that same basis of wastefulness. That is what you have secretaries for.

  8. Right ON! by lysurgon · · Score: 5, Insightful


    The biggest obstable to widespread Linux adoption is not its actual difficulty to use, but perception that it's for geeks only. An idiot proof installer would be good, but evangelests and PR that speaks to average users is perhaps the single most important thing standing in the way of more pervasive acceptance.

    I understand how the general attitude that "you've got to know how to use a computer to use a computer" gets bred. I used to work 1-800-support. But that won't cut it on the public image tip.

    GNU/Linux needs salespeople. Jeez, I can't believe I just wrote that, but it's true. The barriers are 90% cultural at this point....

    1. Re:Right ON! by nomadic · · Score: 5, Insightful

      You're starting to think like a marketer. "Our product is too hard to use." "Well let's advertise that it's EASY, that will solve the problem." Linux IS difficult to use. Worse than that it's annoying a lot of the time. God forbid you don't have the exact version of a library in the exact place that a new program expects. God forbid you want to cut and paste something from one window to another. I've been using Linux for about 6 years, and I've run into a lot of simple problems that are solveable but take too much time. And since I might not use it again for another year or two, when I DO have to use it again I've forgotten about it.

    2. Re:Right ON! by Anonymous Coward · · Score: 0

      you know, the middle button is your friend.

    3. Re:Right ON! by shepd · · Score: 1

      I know you know this already, but you do hit on a problem.

      >God forbid you don't have the exact version of a library in the exact place that a new program expects.

      /etc/ld.so.conf is your friend. Should be in bold in more books!

      >God forbid you want to cut and paste something from one window to another.

      I found out by mistake that you select with left and paste with middle. Again, why is this not in more books!

      Argh! Linux books suck! Not linux!

      >Linux IS difficult to use. Worse than that it's annoying a lot of the time.

      Yes, a little annoying. Not that difficult to use though -- just VERY poorly documented. Then again, that's mostly why its annoying. :/

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    4. Re:Right ON! by Anonymous Coward · · Score: 0

      Thoughtfull comments ... and I mean mine to be also: BUT !!! Having just installed a "modern" SusE_7.3 distro on a nice K-6:450/192 I'd say Linux has quite a step to go far as pure technical trickiness is concerned. Almost NOTHING in the install, configure and use is intuitive. And yes, I am coming from a year of Red_hat_6.0 and prior SGI_NIX .

    5. Re:Right ON! by esper_child · · Score: 2, Insightful

      I have to say I agree with this post. If they could find someway to standardize linux to the point of all distrobutions being the same then it might be a better product, until then you will have all kinds of problems with different library versions/locations. I have gotten fed up with the whole linux thing and switched from linux to windows 2000, and my life has gotten a lot simpler. No more having to upgrade everything, no more having to really worry about where something goes, no more compiling every thing just to install it. once linux obtains this level of simplicity i might go back to using it.

      On the other hand I have been having almost no problems with my FreeBSD box because i haven't really had to update a whole lot (other than the security related updates). The linux world could stand to learn a lot from this.

      also for further note, what annoys me most are the people who sit there and go through daily builds, updating their system everyday and go on to brag about how up to date they are. There should never be a need to use the most up to date thing, updating shouldn't need to be done more than once a month, if you do it more often than that you are wasting bandwidth that we all could be using to do fruitful things like look at porn or play network games.

    6. Re:Right ON! by nomadic · · Score: 2

      /etc/ld.so.conf is your friend. Should be in bold in more books!

      The problem though is when ld.so.conf doesn't point to anything the program needs, or if the library is out-of-date or too new it doesn't really matter if the program finds it. Like I said its fixable, but it takes far too long tracking down everything you need (at one point I got so sick of trying to get mesa-gl to work I just gave up).

      I found out by mistake that you select with left and paste with middle. Again, why is this not in more books!

      Admittedly that would have been helpful to know, though last time I was running linux, I had a two button mouse. I figured since edit/copy then edit/paste didn't work across most windows, it was just broken.

    7. Re:Right ON! by aoeuid · · Score: 1

      I don't mean to sound condecending, but it's really scary to think that there are people out there using Linux for extended periods of time, who don't even know the very basics such as copy and pasting. Maybe there is a problem with documentation afterall. By the way, as an addendum to the others, buttons 1 + 2 simultaneously depressed are your friends as well.

    8. Re:Right ON! by drsquare · · Score: 1

      "Insightful"? I think "ignorant" would be closer to the mark.

      until then you will have all kinds of problems with different library versions/locations.

      Apt-get seems to take care of that for me.

      No more having to upgrade everything

      Yeah, you can stick with Windows 3.1 and still be fine. No expensive upgrades necessary.

      no more compiling every thing just to install it

      Sigh. Why do the wintrolls have to be so stupid and ignorant of Linux? It's clear from this post that he's hardly ever used Linux, if at all.

  9. Its not us. by Anonymous Coward · · Score: 0

    I dont think that is actually us being too smart or arrogant, I think that it's some of the people that try to learn thinking that they are too smart, and not actually wanting to RTFM, and try to learn, they want to learn from osmosis, and magically be able to do anything in linux because its the "cool" thing to do.

  10. Don't forget--Unix isn't straightforward! by Ludwig668 · · Score: 3, Insightful

    Don't forget that for people who don't understand how computing tools work, Unix kinda doesn't make much sense regardless of how it's taught. Pipes and filters really only make sense when you're filtering down large lists of information... and this kind of information pretty much only happens in system administrative contexts.

    1. Re:Don't forget--Unix isn't straightforward! by imrdkl · · Score: 1
      Unix kinda doesn't make much sense

      Unix (including Linux) is as straightforward as the GUI. A properly configured (and scripted) GUI can land any user in any kind of environment they like. And the possibilities for enhanced user experience and value for time spent in front of the console is much greater running in an Unix OS, although integration and tweaking takes more time and effort.

    2. Re:Don't forget--Unix isn't straightforward! by Animats · · Score: 2
      Pipes and filters really only make sense when you're filtering down large lists of information...

      And if that's what you're doing, a database program will be easier, more powerful, and will scale up better for large data sets.

    3. Re:Don't forget--Unix isn't straightforward! by Windrip · · Score: 1

      MS-DOS had pipes and filters since day one. Somehow people figured out how to use them.

    4. Re:Don't forget--Unix isn't straightforward! by bcaulf · · Score: 1

      Actually MS-DOS 1.0 did not have pipes and filters. Nor did it have hierarchical directories or hard drive support. All those things were borrowed from Unix in version 2. Too bad they didn't borrow more.

      I first used MS-DOS back in primary school in 1987. Those Unix-ish features did exist, but nobody knew how to use them. A typical DOS user knew how to move around, copy, delete and rename. In the intervening years I have taught dozens of college students (non-CS) to use Unix. Most of them never retained anything beyond moving around, copying, deleting and renaming files.

      Not too many people can handle learning the Unix shell.

  11. Just ask my roomate... by DNAspark99 · · Score: 0

    As I just installed mandrake 8.1 for him last night, and began explaining the basic commands such as 'ls, cd, mv, rm, mkdir...etc' to which he said, "yeah, but can't I just click around and do the same stuff', to which I could only reply: "ummm, yes, I guess so, if you wanna do it that way".

    --

    --
    Society has traditionally always tried to find scapegoats for its problems. Well, here I am.
  12. cli joy by terrynt · · Score: 0

    Its not the we know too much. We just want other to feel the same joy and sense of control we feel by using the command line.
    I'd rather be able to type the command to get the information I need rather than clicking through endless dialog boxes and menus to get at the same information.

  13. We should learn our own tools... by sultanoslack · · Score: 2, Insightful
    I think it's hard for some of us to sit down and and learn our own GUI tools. I've actually had my boss (who I convinced to switch from Windows to Linux about 3 months ago) show me a couple of things in KDE that I wasn't aware of because the thing I use most in KDE is Konsole.

    His eyes get generally glazed over when I do something like:

    $> rpm -e `rpm -qa | grep -i ^xf`

    ...which actually came up today in reinstalling X. And I've done quite a few nastier things.

    I think that it would do Linux users--especially Linux evangelists--well to learn our own GUI tools so that when our non-geek friends ask us for help we can give them something that's meaningful to them.

    1. Re:We should learn our own tools... by forrest2000 · · Score: 1

      I agree. I am so used to doing things via the command-line, that I often forget that there are GUI tools that accomplish the same thing. I usually teach people how to do it the quickest way, which usually means command-line. Windows users seem to be excited when they find GUI tools for tasks I usually do via the command-line. It is not faster, but it is usually more intuitive.

    2. Re:We should learn our own tools... by Anonymous Coward · · Score: 0

      Ah man, you just accidentally deinstalled the awesome game xfag.

  14. The O'Rielly book made the same point. by Glowing+Fish · · Score: 3, Interesting

    In the basic O'Rielly book on Linux, it makes a point that most textbooks on Linux go into detail about such topics as how to use the ed command and other things that most people never use.


    There are some conceptual points about Linux that even a newbie needs to know...such as permission and the file tree, but there is a lot of stuff that you really can just open it up and click around on stuff.


    I think the problem is that a lot of Unix work in general has been going on in academia, and so that a lot of books are written with a lot of traditional complicated busywork in them. Students now are learning about the vi editor for the same reason that students for a long time had to learn Latin, because it is a tradition.

    --
    Hopefully I didn't put any [] around my words.
    1. Re:The O'Rielly book made the same point. by Anonymous Coward · · Score: 0

      Students now are learning about the vi editor for the same reason that students for a long time had to learn Latin, because it is a tradition.

      so true, so true.

    2. Re:The O'Rielly book made the same point. by johndan · · Score: 2, Interesting
      Absolutely right, to some extent (how's that for hedging?). This isn't just a textbook problem: type "man whatever" and tell me that the OS accomodates novice users.

      Not that there shouldn't be access to expert materials like man pages in linux, but that the man page still constitutes the norm rather than the exception to designing linux help. I can't tell you the number of times I've watched a linux expert try to explain something to a novice in a discussion like this:

      E: You just need to chmod the files.

      N: I need to what?

      E: Chmod the files.

      N: Ch... Mod?

      E: Yeah. (Begins drumming fingers on desktop because he's anxious to change the permissions on the files.)

      N: What files?

      E: Here. (Grabs keyboard, whacks thirty keys in eight seconds, types ls and eighty files whip by on the display while E turns white.) Yeah! You're on the Web! Let's light that candle, Mr. B!

      N: (whimper)

      You get the picture. Getting linux to the mainstream is going to require both a reconfiguration of how the OS treats users, one that doesn't dismiss or ignore experts, but that offers multiple paths for experts, intermediates, and novices in the same space. How many linux developers usability test their apps or docs? How many force themselves to sit back and take a deep breath while their novice friend thinks for a second?

      @johndan (whose hyphen and tilde keys are broken)

      Disclaimer: I'm an academic and I've written several textbooks (although none about linux). On the other hand, I also run a usability lab.
      --
      - johndan
    3. Re:The O'Rielly book made the same point. by Telastyn · · Score: 1

      except of course that 'power users' will need to learn vi, at least enough to know i makes stuff, and wq saves and quits.

      I don't think the Latin relation is accurate... learning vi is like learning to multiply large numbers on paper, yeah you should always use a calculator or a computer, but you never know when one might not be available...

    4. Re:The O'Rielly book made the same point. by Macrobat · · Score: 1
      learning vi is like learning to multiply large numbers on paper, yeah you should always use a calculator or a computer, but you never know when one might not be available...


      Of course, if there's no computer available, you can't use vi now, can you? :)
      --
      "Hardly used" will not fetch you a better price for your brain.
    5. Re:The O'Rielly book made the same point. by bwhaley · · Score: 1

      Students now are learning about the vi editor for the same reason that students for a long time had to learn Latin, because it is a tradition.

      I don't know which students you are referring to. Though emacs is my (CS major) preferred coding tool, vi is perfect for quick edits. Students of other majors learn pico for simple things like .forwards. I think is definitely not just a "tradition".

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    6. Re:The O'Rielly book made the same point. by Anonymous Coward · · Score: 0

      Though all Unix looks the same in an xterm.

    7. Re:The O'Rielly book made the same point. by Anonymous Coward · · Score: 0

      Since when were you forced to use vi?

      On my machine I can use vi, emacs, gedit, kedit, kate...

      Linux is giving you a CHOICE - that's right - there's more to life than notepad.

      Anyway, once you get past the three month pain barrier, vi is one of the fastest and most efficient editors ever written - that's why I use it - not because I enjoy having my privates crushed in a vice!

    8. Re:The O'Rielly book made the same point. by Darby · · Score: 1

      @johndan (whose hyphen and tilde keys are broken)

      That's annoying.
      One time I was setting up a Linux server for my brother and when it came time to select the partitions to mount, I discovered that the '/' key was broken.
      New keyboard, reboot start over ;-)

  15. not really.. by Anonymous Coward · · Score: 0

    I would say that the main reason new linux users have problems learning the system is that it requires the use of cryptic, command-line commands and extensive knowledge of technical concepts and protocols. Lets face it.. linux is a hacker OS that normal lusers will never be able to learn. Most computer users just want an operating system that works, and that is why they use Microsoft Windows XP Professional.

  16. probably by PiGuy · · Score: 1

    I think part of the problem is that gurus tend not to use the 'easy-to-use' features. I'm not a guru (only been using Linux for ~8 months), but when I finally convinced my band teacher to install Linux (Mandrake, specifically) and he wanted to know how he could best use his old Office databases, my best answer was 'use Wine'. I've never had to do any database stuff before, but I know if I had to, I'd probably rig up a Perl interface and use TAB-delimited text files.

    1. Re:probably by vrmlknight · · Score: 1

      you may want to think about MySQL its a little bit better

      --
      This must be Thursday, I never could get the hang of Thursdays.
  17. Agreed by LinuxGeek8 · · Score: 5, Insightful

    I can only agree with it.
    Part of the problem is that most "guru's" know how to use a commandline, but not how to use a GUI.
    When I install software, I use the commandline, not Kpackage, Gnorpm or Rpmdrake.
    So when someone asks me how to use such a program, he mostly knows more about it then I do, I just know more about the underlying architecture.

    Though I do think the users are coming along.
    Recently I heard about people who were using Linux, because they liked Tux, and were collecting pictures of him. Sure.

    --
    Well, don't worry about that. We can get you back before you leave. (Dr. Who)
    1. Re:Agreed by Anonymous Coward · · Score: 0

      I think any *nix should could come with a *visualCommandLine* layer. (Watch it already exists, im just too lazy to look). When I started on linux i found the command line - like most command lines - very um... arbitrary. All of these commands, for instance gecos, that have campy "good'ol days" stories to go along with them but are entirely unintuitive. add that to the numerous arguements for each command, and joe blow in the cube next to you will take one look at it and go back to windows. a command line layer with somewhat intuitive language for the commands, drop down bokxes for the arguments, double click the command for the MAN pages, prompt before rm -rf etc... ad nauseum.. yeah, it would dumb it down, not be as efficent, fast, and everything else, but it would let users take advantage of the customizeability of the command line (which i think is one of it's greatest strengths, besides being free). Without the huge investment of time needed to get around a *nix system, more users would switch. yeah, all aunt mildred needs is a gui, but i think the most important audience are windows users who are feeling tied down by the gui but dont have the time/patientce to learn the command line. yeah, all of the 1337ists will think it watering down and selling linux out, just like visual packages let people do things "they probably shouldn't be doing anyway" but it would break down the entrance barrier and maybe create more converts.

    2. Re:Agreed by Anonymous Coward · · Score: 0

      Hey. Tux is one sexxxy penguin! :)

      I changed to Linux just because he's one cool mascot! :)

  18. It is not that they are too smart... by Anonymous Coward · · Score: 0

    it is that they are fucking dorks!

  19. Nope. by FFFish · · Score: 5, Insightful

    Biggest problem with Linux usability is a lack of applications to use with it.

    WAAAAIT! Hold off on that flame-thrower!

    I'm talking serious productivity applications.

    There is no Linux equivalent to MSWord. Yes, yes, yes: I *know* there is StarOffice and others. But they aren't MSWord.

    There is no Linux equivalent to AccPac. Yes, yes, yes: I *know* there are other accounting packages. But AccPac is the defacto standard.

    There is no Linux equivalent to Photoshop. Yes, yes, yes: I *know* there's Gimp. But it's not Photoshop.

    WAIT! Hold off on that flame-thrower!

    I know it's unreasonable to expect Linux apps to be identical in functionality -- and misfunctionality! -- and appearance to the big-time, deeply-entrenched "standards."

    But that's not the point. The point is: the problem with Linux usability is that its lacks applications that are direct clones of the standards.

    That's unreasonable, illogical, stupid, and every other abusive word you can toss at the idea...

    ...but it's the truth. The PHBs see it that way, and countless users who've spent years learning the ins and outs of the standard apps see it that way.

    It takes years of invested time and experience to become at all proficient at any comprehensive productivity application. No one wants to throw that investment away, just to move to Linux.

    And that is, I think, at the very core of it all, a usability problem. If it isn't exactly like the original, it is less usable for many folk.

    And now you can flame. Ouch.

    --

    --
    Don't like it? Respond with words, not karma.
    1. Re:Nope. by slamb · · Score: 2, Interesting
      It takes years of invested time and experience to become at all proficient at any comprehensive productivity application. No one wants to throw that investment away, just to move to Linux. And that is, I think, at the very core of it all, a usability problem. If it isn't exactly like the original, it is less usable for many folk.

      Then there's no point in ever creating anything different. I think a better goal is to make it so much more efficient/friendlier/whatever than the original that it's worth the initial loss in productivity.

    2. Re:Nope. by lysurgon · · Score: 1

      I'm talking serious productivity applications.

      I have to say, in spite of a slight learning curve, the GIMP and AbiWord are almost as good as Photoshop and MSWord.

      In fact, I'll promote AbiWord over MSWord becasue it doesn't do a kazillion things for me that I don't want it to do (e.g. making lists, capitalizing words, etc) and does correct the usual bonehead errors (e.g. 'teh' instead of 'the').

      In any event, I don't think this is actually as big a -real- problem as it is a perceved problem. If someone got started using the GIMP, I think they'd find that photoshop is counter-intuative and lacking in certain features (e.g. easy to modify script-fu).

      This kind of argument has a lot more to do with user's prior experience (cultural barriers) than actual feature sets (technical barriers).

    3. Re:Nope. by Anonymous Coward · · Score: 0

      think about this. what does a "user" use a word processor for? to type some documents. i almost guarantee that more than half the population don't even know about 95% of the capablilities that M$WORD posses.
      this article is very correct. i am guilty of the same thing. a friend of mine has been trying to get into linux. i have taught him what i know and have used. vi. the command line. it may be good for him to start in the gui and when he is ready, feels compfortable moving around linux. booting up, and reading a little at a time about how to do the specific functions he needs to acomplish...then come to me if he has a question that he can't do in the gui.
      the apps are there. especially now that open office 6.0 is out. its sweet. you check it out yet?? ximian says it is capatible with exchange 2000 - outlook replacment. after that....what does a "user" need?

    4. Re:Nope. by Chris+Burke · · Score: 5, Interesting

      You're right, of course.

      But I do think that there are apps that are meant to be clones. Like StarOffice. The first time I used it, I felt like I was using office -- all the way to the exact menus and buttons you had to click to turn off auto formatting. I was amazed, until I realized that I hated StarOffice for all the same reasons I hate Office.

      But still this doesn't matter. Because no one is going to try out StarOffice to find out that it's exactly like MS Office, simply because it -isn't- MS Office and that's scary.

      Damnit.

      --

      The enemies of Democracy are
    5. Re:Nope. by theantix · · Score: 3, Interesting
      It takes years of invested time and experience to become at all proficient at any comprehensive productivity application. No one wants to throw that investment away, just to move to Linux.
      Yeah. Nobody wants to throw away an substatial investment like that. But are you aware with the economic concept of sunk costs? The idea is pretty simple, in that once costs are incurred they don't matter anymore. The only costs that matter are future costs.

      Since MS has a forced (or strongly persuasive) upgrade cycle is also an investment that should not be underrated. As StarOffice gets better and better (and it seems to be) and remains free... the margin narrows.

      A person ( or a corporation) has to make the tradeoff between 3 factors while switching: features, familiarity, and cost. Right now, MSoffice blows SOffice5.2 out of the water on features and familiarity, but loses on cost. But if the features are pretty similar, then the only tradeoff is between cost and familiarity. IF the cost of upgrading (or purchasing new machines) with Windows and MSOffice is greater or equal to the retraining costs for Linux and StarOffice, then people will start to switch.

      It's happening already as the Linux GUI gets easier to use, and more feature-rich and user friendly.

      --
      501 Not Implemented
    6. Re:Nope. by czardonic · · Score: 1

      think a better goal is to make it so much more efficient/friendlier/whatever than the original that it's worth the initial loss in productivity.

      The the OS itself still has a long way to go.

      --
      Takahashi Rumiko made beats! DON, taku, DON, taku. . .
    7. Re:Nope. by czardonic · · Score: 1

      IF the cost of upgrading (or purchasing new machines) with Windows and MSOffice is greater or equal to the retraining costs for Linux and StarOffice, then people will start to switch.

      True, but these are generally the same MS users that are flamed repeatedly around here (no, not necessarily by you) for being clueless perpetual newbies. Rhetoric aside, the average Windows/MS Office/Photoshop user is not someone who is familiar with the workings of their computer (from my experience). As competent as they may be in the applications that they use, switching them to another platform is likely to cause more problems than it seems would be warranted.

      I have often struggled to get people to see the larger picture, and realize that conventions in Word or whatever are applicable to to the entire platform (short-cuts, saving files etc). It can take a lot of work for them to re-pupose their knowledge for a new application, regardless of how similar. They see their computer on an application level, not on a platform level. So skills don't automatically transfer to other apps, regardless of how similar.

      --
      Takahashi Rumiko made beats! DON, taku, DON, taku. . .
    8. Re:Nope. by Anonymous Coward · · Score: 0

      The GIMP is pretty good, although I agree better print-media support is in order. StarOffice, on the other hand, is an even bigger piece of crap that Microsoft Office. (La)TeX rules. Whenever I trust my written documents to anything much more complicated than a plain text editor, I get burned (on any platform). No idea about the accounting stuff, unfortunately. I just write my own stuff to manage my small business's finances, but then the business is smaller than my dick.

    9. Re:Nope. by zmooc · · Score: 1
      Being such an abiword-fan, maybe you can explain to me how I can make (decent) tables? Also I think 50% of the time people use Word to read Word-docs from others. And abiword just won't do that right unless you have a really simple document. And the other way around it's even worse; I typed a short document for a customer and sent it to them by email in MS Word format..or RTF..can't remember. Anyway, later I found out that all bullets had become smileys. The only thing AbiWord is good for, is typing documents without real tables which are not meant to communicate to others (because they unfortunately mostly use Word)

      The bottom-line is: without really good MS Word support it just isn't going to be a serious replacement for Word anytime soon because it'll take an incredible long time to get a serious user base. And I really really hope I'm wrong about the tables...

      Gnumeric OTOH is a lot further IMHO.

      --
      0x or or snor perron?!
    10. Re:Nope. by spencerogden · · Score: 1

      Some one made a good point about this. Sure most users never use more the 10% of Word's features, but each user uses a different 20%, so you have to have them all to keep everyone happy.

    11. Re:Nope. by lazytiger · · Score: 1

      There is no Linux equivalent to MSWord. Yes, yes, yes: I *know* there is StarOffice and others. But they aren't MSWord.

      However, there is WordPerfect for Linux, and anyone who prefers to keep their hair in their follicles uses WP rather than Word, even on Windows.

    12. Re:Nope. by Tachys · · Score: 2

      You forgot Dreamweaver and MS access

    13. Re:Nope. by barneyfoo · · Score: 0, Troll

      How the fuck does this gay shit get modded up? That is the dumbest comment I think I've ever read. 5's should be reserved for intelligent thought, not "I agree with you, so I'll give you a five". Jesus christ slashdot is going downhill. I think we need a panel of RMS approved moderators to control for this kind of bullshit. Yes, I am deadly serious.

    14. Re:Nope. by nexusone · · Score: 1

      Not a flame....
      But that your MS word example:
      In the normal office enivorment, who uses all the extra features that word may have over Kwrite.
      Do you really need the word processor to make web pages?
      I think that 99% of the people who moved to koffice on linux would never know the diffrence.....

      The GUI has made using the computer easy with the basic office features easly to use without any training.....be it MS or K office.

      --
      Wise men speak because they have something to say, Fools because they have to say something!!!!
    15. Re:Nope. by FFFish · · Score: 1, Troll

      And you provide such a shining example of enlightened counter-argument!

      Dipshit.

      --

      --
      Don't like it? Respond with words, not karma.
    16. Re:Nope. by Anonymous Coward · · Score: 0

      I would agree with this in general. It's true that there are other alternatives to the standards that DO A GOOD JOB, but they aren't FULLY compatible! I know this from firsthand experience, when I simply tried taking a course that used MS products to distribute course information. I tried extremely hard to use EVERY common "substitute" for MS office, but there was something about the files that StarOffice et. al. didn't like. I couldn't read them at all. (somewhat uncommon, I know, but the point was that I was unable to avoid booting back into the Dark Force OS) I am NOT a M$ advocate by any means, and I would build servers out of anything BUT those products. However, the current major restriction that I see to moving over completely to Linux on the desktop is being able to WORK with a majority of the schools, businesses, etc. This interoperability can't just be "good", it has to be "great" for people to abandon the school project that passes for an OS.

    17. Re:Nope. by FFFish · · Score: 1

      Oooh! Touche! :-)

      --

      --
      Don't like it? Respond with words, not karma.
    18. Re:Nope. by haruharaharu · · Score: 3, Insightful

      Then there's no point in ever creating anything different. I think a better goal is to make it so much more efficient/friendlier/whatever than the original that it's worth the initial loss in productivity

      Congratulations! You've just encountered inertia and have hit on an effective way to counter it. Microsoft used this same technique back in the 90's to build its Office franchise in the first place.

      --
      Reboot macht Frei.
    19. Re:Nope. by Anonymous Coward · · Score: 0

      Nope Nope. Back in early dos days, wp was the best in the known universe. But they never got the hang of gui (neither did the lotus folks (nor did the M$ folks)). WP stinks. Truly.
      I had to use it in a production environment. We did everything in Word and saved as WP to keep the client happy. I hate M$, but Word and Excel rock. (powerpoint sux.)

    20. Re:Nope. by Anonymous Coward · · Score: 0

      I won't flame you...
      Some people here will start a thread to explain you lot of things that can be found on any linux-newbie sites.
      I just want to say slashdot is loosing everyday more my eyes. It will get yours as you were moded 5.

    21. Re:Nope. by FyRE666 · · Score: 0

      If Macromedia moved their tools across to Linux, I'd happily pay for them (again), and would from that point onward only upgrade the Linux side. I'd still need Windows to check web pages (which is also the only reason I have an Apple machine - it does nothing except run the chronically bad IE5.1 under OSX) but it would be nice to use Linux for graphic development rather than just coding. I mail MM every so often to pester them for versions of Flash, Fireworks etc etc under Linux, hoping others do the same. Maybe with enough voices they, and other companies would listen?

    22. Re:Nope. by Stinking+Pig · · Score: 1

      Just like Office? Maybe, at that... here's a little experiment.

      Choose File > New > Brochure.
      Write up a three column landscape-oriented brochure with text boxes and pictures.
      Print it out.
      Try to figure out why it's printing in portrait orientation. This will lead you through steps like printing to a postscript file which is still in portrait, and putting the document into portrait orientation, which does make it print in landscape, but with mangled formatting.

      After this you might try to give the hapless user Windows in a VMWare box, at which point you'll find that VMWare and Trident CyberBlade iL don't play nicely together.

      By the time you finish that process the user will have given up and produced the brochure on a friend's iMac or Win32 box.

      --

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    23. Re:Nope. by Tony-A · · Score: 1

      Microsoft Word. Throw something at it and it will come out looking pretty good. But if you actually care about what it looks like, Microsoft Word will drive you crazy. It has a mind of its own and I have yet to see anyone get the upper hand.

    24. Re:Nope. by Utena · · Score: 1

      While I don't *insist* on having MS Office, Photoshop, etc, I understand your point completely. I learned it the hard way, one time when my windows install was dead, but linux was working, and I had the beta of linux Framemaker (or something Adobe) installed. I badly needed to write a paper for class. University paper, with proper fonts, spacing, margins, title page -- and footnotes. Even if I could stand in-text citations, this was a prof who wanted footnotes.

      I could not find/figure out the footnote function in Adobe whatsit, and it was an intolerably ugly program besides, as well as being totally unfamiliar. And it had a wholly incompatible-with-anything file format. And I already knew that I couldn't stand Wordperfect, AbiWord was far too basic, KWord didn't exist, and I had not been able to install StarOffice. It isn't an RPM or anything remotely standard, but a scary scary batch file that must be installed from root to run in multiple accounts, and that does not create any kind of icons to run it from the desktop or menus! That is *not* a friendly install. Or a logical one.

      I gave up and reinstalled Windows so that I could do my paper on time, because I have at least 8 years of Word expertise. So long as there is not a comparably easy to install and use office suite, one that can convert my files, I *cannot* switch to Linux completely.

      I don't need applications to be exact clones of Windows, since I'm the type that analyzes the menus, not someone who clicks in a recognized sequence. What I do need is equal capabilities, a reasonably similar interface (I am not going to learn LaTeX soon/ever), one that is completely customizable -- that is one of Office's best features for me -- and excellent conversion filters. Letter-to-grandma word processors do not cut it; I *need* something as capable as Office/Word that is not too foreign.

      Until I get one, I'm using Office.

    25. Re:Nope. by Kalvos · · Score: 1

      True, but these are generally the same MS users that are flamed repeatedly around here (no, not necessarily by you) for being clueless perpetual newbies. Rhetoric aside, the average Windows/MS Office/Photoshop user is not someone who is familiar with the workings of their computer (from my experience). As competent as they may be in the applications that they use, switching them to another platform is likely to cause more problems than it seems would be warranted.

      I am a Windows/Office/Photoshop user who is familiar with the workings of my computer. I have built them and programmed right down to hex entry on a KIM-1 back in the 1970s.

      And I use Windows. Why? I've tried BeOS and Linux (still have both installed), but they don't have the ability to run cheaply. They do "cause more problems than it seems would be warranted."

      Okay, BeOS is pretty much dead, even though it still naps on my machine.

      But Linux is alive and Linux is free, you say? Nope to both. You cannot go to Staples and grab a piece of hardware and expect it to plug in and work. You can't reflexively exchange documents -- yes, the problem exists for getting to Macs, too, but an inexpensive program ends the frustration, even if it gets in the way of reflexive exchange. I use reflexive to mean the kind of training that I as a typist have -- give me a European keyboard and my productivity goes down. Make me transfer a Mac file and my productivity goes down.

      Even worse for my own work, my audio hardware (high-end stuff) is entirely unsupported in Linux. Combined with the fact that there are no audio applications that come even close to those I use daily, and Linux fades even more. The lack of support for high-end sound is a major Linux failure ... look at the Linux driver pages and see how few drivers exist for cards other than Soundblaster-style gaming boards.

      And in the bizarre-behavior deparment: If I run Linux networking of any kind, I not only have to turn my computer off, but -- for reasons I've never figured out -- have to reinstall my Windows networking components when I turn the machine back on and boot into Windows. My solution? Don't use Linux for networking on the machine I really need to be productive on.

      The applications are incomplete. There is nothing close to MSWord, Photoshop, Pagemaker, etc. I don't even know how to use my existing library of 4,000 fonts, some of them pretty expensive. And my files that go back to Windows circa 1992, all of which can be read by current programs.

      Frankly, who would want this kind of hassle in a personal computing environment, much less in a business environment where the default operating system is Windows?

      Yes, I remember that the topic is "Making Linux Look Harder Than It is," but my point is that Linux is hard not just because it demands new learning and new learning styles, but because it means giving up a wide array of features and choices. As an experienced computer user and (former) programmer, I expect a competitive system to subsume the abilities of that which it proposes to replace.

      Sure, there's a political context. It can almost be characterized as a freedom vs. security debate. But if operating systems were even a tiny fraction as important a principle as free speech, I'd be much more inclined to be a Linux evangelist. As it stands, Linux is my 'second amendment' -- here if, ultimately, I need it.

      Dennis

    26. Re:Nope. by FFFish · · Score: 2

      I am being perfectly honest when I say that I have beaten Word into submission. I would say "mastered" Word, but I think "beaten" has the more accurate connotation. I am, in a word, a Word God.

      And I've nearly completely abandoned it. It sticks around for document exchange and for its pretty decent change-tracking for when I am writing in a team environment.

      For everything else, I've turned to Corel Ventura. In mastering Word, I used Styles and Frames extensively. Ventura uses Styles and Frames extensively, too -- and has all the geeky typographic control that I could ever wish for (and more. I keep discovering new functionality, a year later. My god, it's sweet!)

      Linux geeks might be able to use Adobe FrameMaker for the same thing, though its user interface is pretty crappy.

      Either way, Word can be forced to do neat things... but it's more work than is required for using Ventura, and there is a final limit, readily surpassed by Ventura. Also, Word completely goes for a shit when you get into long documents. Ventura is designed for long documents.

      In the end -- and perhaps contrary to the general subtext of the parent thread -- I learned new skills and habits to make use of a new program that is, basically, a replacement for Word.

      There's something there about ease of use and functionality, that should be well considered by the Linux community. It's not enough to merely clone the applications, but they need to do more important stuff, more easily. I'm not sure how to define it and discuss it...

      --

      --
      Don't like it? Respond with words, not karma.
    27. Re:Nope. by FFFish · · Score: 2

      Ventura. Meets all your requirements. Completely customizable UI -- you can redefine all toolbars, buttons, shortcuts, etc. Out of the box, the UI is far better than FrameMaker. Can't say much about its conversion filters; they should be getting better in the next release. If you use Word styles, you'll feel right at home with Ventura. Scriptable, too, and with a very supportive user community (see the Corel newsserver).

      --

      --
      Don't like it? Respond with words, not karma.
    28. Re:Nope. by Anonymous Coward · · Score: 0

      Why use dreamweaver when you have netscape composer? :)

    29. Re:Nope. by Anonymous Coward · · Score: 0


      And in the bizarre-behavior deparment: If I run Linux networking of any kind, I not only have to turn my computer off, but -- for reasons I've never figured out -- have to reinstall my Windows networking components when I turn the machine back on and boot into Windows. My solution? Don't use Linux for networking on the machine I really need to be productive on.

      Can you explain that in more detail? You're saying that on 'computer A' that has windows,
      you install Linux, boot into Linux, which works fine. Then you reboot into Windows, where the networking is no longer working. If that's the case, then I would say that's a windows problem. If 'computer A' ran BSD or Solaris instead of windows, I doubt you would have to reinstall the networking after a linux install!

    30. Re:Nope. by Walles · · Score: 1
      One thing speaking against this is that people tend to upgrade from older versions of software to newer, even though the newer version is not the same as the older version. It could be that the threshold of ditching MS Office for OpenOffice is not that much higher than dumping MS Office for MS Office (aka "upgrading"). Especially considering the difference in price-tag.

      Cheers //Johan

      --
      Installed the Bubblemon yet?
    31. Re:Nope. by marvin+tph · · Score: 1

      For years my primary computer was a mac. I remember it was important for the windows and mac versions of ms office et all to have some degree of compatability. That said you should have seen what happened when MS made a mac version of Word that was too close (pretty much identical) to the win version. Every editor in every mac magazine practically sh*t a brick. "It takes forever to load", "It's ugly", "The interface is completely counterintuitive"... Let's just say that these are two cultures with very different views on product design, and I'll bet that most linux users feel the same way about their apps. So in short I think the lack of exact clones is a good thing, even if it means a small learning curve for new users.

    32. Re:Nope. by Anthony · · Score: 1

      MS made inroads into the Desktop Apps department by shiping an OS that would run *their* package (MS Word) fine, but failed to inform their competitors about features that lead to instability. Word Perfect was rock solid on early Windows releases but went into decline once Windows 3.0 was released. People overlook the importance of selling an OS AND the Apps, each locking the user in. A number of corporates standardised on MS Apps, based purely on the fact that the OS came from MS as well and they could be assured that it would all work. (MS Word 6.0 belied that fact, but they were hooked by then)
      There was very little bleating about keeping with apps that the users were familiar with.

      --
      Slashdot: Where nerds gather to pool their ignorance
    33. Re:Nope. by haruharaharu · · Score: 2

      Word Perfect was rock solid on early Windows releases but went into decline once Windows 3.0 was released

      Part of the reason that WP went into decline was that Wordperfect was a big, ungainly mess. It had its own printer drivers, for God's sake! I also recall very little in terms of usability enhancements between version 5.1 and version 6.0

      --
      Reboot macht Frei.
    34. Re:Nope. by Rick+the+Red · · Score: 2
      You are absolutely right. Back in the day we were trying to dump all the Macs and replace them with PCs. The one huge roadblock the Mac folks threw at us was Canvas. When Deneba released Canvas for Windows, we thought we had 'em, but they insisted that the Windows version was not exactly identical to the Mac version and thus they could not switch.

      We dragged 'em kicking and screaming anyway, but only because Management demanded it.

      --
      If all this should have a reason, we would be the last to know.
  20. By Far, I agree with the claim by Ieshan · · Score: 2, Funny

    You know, there was a kid who sat at my lunchtable and babbled incessantly about Linux and his "Linux box". I think he sat home all day and hacked it, which, in laymans terms, means he tried to break into his own system and failed. Sounds poor, if you ask me.

    No, but really. Anyone who's tried to teach me the larger part of linux commands has taught me in "code form". In other words, they've tried to teach me how to do everything through the console, and what's worse, they try to add their own, new "terms" for them. A "Flood Ping" is suddenly a "Hurricane River Overflowing of Packets", and you casually ask them what EITHER of them are, and the kid tells you that he's talking about sending large amounts of binary data through his umbilical cord into an unsuspecting system. Right.

    I think that schools should consider hiring IT professionals who can teach as well as do IT. It might open up a whole new market of jobs. Open Source software would be a great class, if anyone ever got around to TEACHING it.

  21. hahaha, wrong heading by Anonymous Coward · · Score: 0

    this was supposed to be under: Its funny, laugh!

    anway, I really think that the last part about the people being 'too smart' and all that is really a hoot. I mean, I am not acually questioning the raw intelligence or logic or anyone out there, but that qualification has got to be so far away from anything accurate in trying to explain a communication and teaching problem... hehehe, this just floors me.

    Hey, maybe next someone will explain microsoft's crappy products as a result of the genious minds behind it.

  22. I couldn't agree more by _Marvin_ · · Score: 1

    I've also recently noticed it when reading LUG mailing lists and articles on the internet: Some linux non-guru describes how configuring xy is not so hard after all... and then starts off with a long list of bash commands.
    And I always think "who the hell told him to do it that way? It can be done so much easier using the tools his distribution offers. And he's not the kind of user who wants to do it "the hard way", otherwise he'd be using debian or slackware (as I do, btw)."
    This even starts scaring me, as I want linux to succeed, however this kind of "propaganda" rather scares people off.

    --
    "We won't use guns, we won't use bombs, we'll use the one thing we've got more of and that's our minds" - Pulp
    1. Re:I couldn't agree more by maladroit · · Score: 1
      But when you're trying to describe something in a text-based forum, it can be a lot easier to list some shell commands than to try to describe a gui.


      You could try: "right-click the icon that looks like a red splat with an X, select the 'delete config' item, on the dialog box, click on the 'directories' tab, set the 'recursive' checkbox to on, and click on the OK button. Then..."


      Or you tell them to:
      rm -rf /usr/local/stuff

  23. 100% agree by reaper20 · · Score: 5, Insightful

    Newbie - "How do I use my dial up modem in linux, using redhat 7.2?"

    Expert - "First of all, you need to make sure ppp is compiled into your kernel, then recompile, RTFM."

    Newbie - "Is there an easier way?"

    Expert - "Yes, but first, lets's get you all the kernel patches, since you're using 2.4.9, which has some known VM problems under high loads, then, we'll need to gut your X server, then, you might as well recompile/build KDE, since the one in Red Hat sucks, which comes with GNOME, but I think it sucks, so I'll make sure that you think it sucks too ... you know, if you used Debian, this wouldn't be a problem...."

    Newbie - "What's a Debian?"

    ... and so on and so forth ....

    1. Re:100% agree by Peaker · · Score: 2

      This comment is funny, not insightful :)

      And I agree with the Debian part :)

    2. Re:100% agree by Lumpy · · Score: 5, Informative

      WRONG! you picked a wannabe or poser as your expert.

      Newbie - "How do I use my dial up modem in linux, using redhat 7.2?"

      realEXPERT - click on that configure dial up icon on your desktop and follow the instructions.

      an expert knows what he/she is talking about your expert example was that of a poser trying to make someone think they know what they were talking about and obviously never touched Redhat 7.2 or 7.1 for that matter.

      and that is a HUGE problem in linux. a ton of posers and very few real experts. Just like it is in the windows /mac/sun/everything else worlds.

      --
      Do not look at laser with remaining good eye.
    3. Re:100% agree by Some+Dumbass... · · Score: 1

      This is insightful? Imagnintive, maybe. Seriously, haven't most of the major distros (Mandrake, RedHat, and SUSE at least) put a lot of effort into fancy install programs which set up these things for you? (With a little user input, of course :)

      Ironically, I suspect these comments come from someone who is so familiar with Linux that he doesn't bother with these easy install programs. That's why he thinks it has to be hard to explain how to set up things like PPP - because the way he does it is hard.

    4. Re:100% agree by Saint+Nobody · · Score: 2

      WRONG! you picked a wannabe or poser as your expert.


      i consider myself to know my way around linux, but i genuinely don't know the easy ways to do things in the newbie-oriented distros. i started using linux in 1999 using an early version of mandrake. i was pissed off that it was trying to do everything for me (and doing it wrong far too often), so i switched to slackware. then i learned to do things on my own, the "hard" way. after about 2 or 3 months of using linux, i pretty much stopped using windows, except for games, which slowly got phased out because i didn't want to reboot just for a game.

      --
      #define F(x) int main(){printf(#x,10,#x);}
      F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
    5. Re:100% agree by Anonymous Coward · · Score: 0

      Nothing personal... but you have just showed us that you are one of the expert wanna-be's. Ain't no "guru" need say those things to show themselves.

    6. Re:100% agree by Velex · · Score: 2

      realEXPERT - click on that configure dial up icon on your desktop and follow the instructions.

      Newbie - "What's an icon? Where's this icon? Do i double-click or single-click?" The Newbie middle-clicks it. "Nothing happened. I can't read instructions on screen." The newbie double-clicks and two windows appear. "Woah -- Windows are popping up all over the place. What do I do?!"

      Yes, I know that we were all newbies at one point in time, but you have to remember that there are a lot of people who don't even try to figure out what all kinds of GUI stuff does. You can teach them if you want to, but it takes a lot of time and effort. People just learn how to go through the motions of using Outlook or Groupwise or whatever they need. It wouldn't really be too hard to teach them new motions, but Linux people unfortunatly are too concerned about the user understand abstract concepts that they just don't care about.

      A lot of these people just didn't grow up with widgets, and have no clue what they're doing, regardless of what OS they're using. A few months ago, I got "hired" by one of my mom's coworkers to teacher her how to use MS Word and Windows in general. I found that I had to start from the basics -- she didn't even know what drag and drop is or what an icon or scrollbar is, so on screen help was pretty useless in addition to my "double click this icon." This was windows, mind you, but I found that she knew so little that I could have taught her how to use vim on a unix command line, and it would have been no different to her, because she simply knew nothing at all about any GUI or computer-related concepts.

      Also recently my printer ran out of ink, so I had to mail my professor my essay. That would have worked fine, except for the fact that I wrote it in AbiWord, and he had MS Word. I gave him a link to the installed for win32, but he didn't know what to do with it. In fact, when he clicked it and a Save As... dialog popped up, he thought that he might be getting a virus a closed it (which is a lot better behavior than opening everyting under the sun, but still represents ignorance). The point is, even the userfriendliness of Windows wasn't enought to make up for a basic lack of knowledge he had about computers.

      Really, the problem with Linux isn't it's userfriendliness -- Linux is a thousandfold more userfriendly than Windows simply because of the powerful command line -- i.e. you can use GUI if you want, or command line, or both. The entire problem is distribution. It was mentioned a while ago in one of the Microsoft v. DoJ articles here, but something that the DoJ really screwed up was focusing on the flimsy browser argument and totally ignoring the bootloader issue. The problem with Linux is that it just isn't distributed as any kind of boot option on most computers. It really isn't a problem of users being ignorant -- most users are so ignorant that they can easially switch (it's just the manager types that are addicted to MS) -- it's a problem of users not having the exposure.

      In fact, being a girl myself, I have a theory about why girls don't like to use computers -- girls, being more language-oriented than visual-oriented, can understand CLIs better than GUIs. I mean, learning BASH as a second language and saying "find -name '.nautilus-metafile' | xargs rm" makes much more sense than using Windows' find utility and deleting from there, even through the two really are equivalent. If Linux could get more distribution, and if newbies could learn either or both CLI and GUI, which ever suits them, I think that there would be a huge increase in user base.

      --
      Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
    7. Re:100% agree by Anonymous Coward · · Score: 0

      Hmmm, so you know your way around as long as nothing changes? So if new, easyer tools are made to accomplish a job you don't learn them because you already know how to do what you want to do in some other way? Well, I'd say you really are a wannabe or poser.

    8. Re:100% agree by Anonymous Coward · · Score: 0

      Started in 1999 and you think you're a guru? Slack 1999 is a piece of cake compared with Amiga NetBSD 1995. And I still don't consider myself a guru. Personally I think I have better things to do than spend time calculating monitor frequencies and configuring X by hand. Like you do, because you don't like using the newer easier ways of doing things.


      There are some really good tools out there for doing administrating systems. I suggest you learn what they are and how to use the new stuff as well as the old hard way. Only knowing how to do things the old fashioned way will antiquate you right out of a job.


      Neither the GUI nor the CLI are to be underestimated so learn both.

    9. Re:100% agree by Anonymous Coward · · Score: 0

      I totally agree about there being way too many posers trying to pass off as experts. One time I was having problems trying to mount a windows partition from a dual boot windows/slack box. When I went to one linux channel on irc and asked for assistance, I was asked exactly how many partitions I had. Well, this was the 19th partition that was listed in fstab but it wasn't getting picked up. Well, all these supposed "experts" (aka 12 year old kids) totally flamed me because they were all running their mandrake boxes on only one partition. Fine for them but not for me. I like a totally different security approach for my box. Anyways, after being called every luzer name in the book, I went to another linux channel and met this really polite guy that instructed me on how to create a new device in /dev since there were only up to 16 hda devices which is why it wasn't getting picked up. And yet this guy was totally cool and understood my needs even though it wasn't something he did but he helped me without prejudice or arrogance.

      I think this also brings up the issue of really esoteric things in *nix that may be needed but cannot be easily found if at all in many references or even people. Having been a casual linux user for 5 years, there are a lot of things that I really don't need to know for the most mundane tasks but when I do it usually costs me quite a bit of time and patience trying to find the right ways to complete my tasks.

    10. Re:100% agree by Anonymous Coward · · Score: 0

      why the hell did you send it as abiword format? send everything as rtf and then EVERYTHING can read it. maybe you should seek out a computer expert to teach you the simple things about basic computer operation and then focus on specific operating systems.

      if someone else has compatability problems with what you send, then you are 100% at fault for not spending an extra 3 seconds to convert it with the tools taht are built in.

    11. Re:100% agree by Saint+Nobody · · Score: 1

      Started in 1999 and you think you're a guru? Slack 1999 is a piece of cake compared with Amiga NetBSD 1995. And I still don't consider myself a guru. Personally I think I have better things to do than spend time calculating monitor frequencies and configuring X by hand. Like you do, because you don't like using the newer easier ways of doing things.


      i never said i was a guru. i don't consider myself a guru. i was merely pointing out that a person who attepmpts to do things the &quotlhard" way isn't necessarily just trying to prove their superiority. there's a lot of us that got fed up with the crap involved in the "easy" way.

      --
      #define F(x) int main(){printf(#x,10,#x);}
      F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
    12. Re:100% agree by Anonymous Coward · · Score: 0

      Abiword's format supports more document structuring features than RTF; if she had a table of contents, or embedded graphics, or other such advanced things, converting to RTF would eviscerate her paper.

      RTF is only really useful for *simple* doc layouts.

    13. Re:100% agree by tsphere · · Score: 1

      a word about the lack of understanding of basic GUI concepts:

      when i was in grade school, my grandpa got a macintosh, and it was soooo much cooler than my PS/2 model 25 (trying to get you guys set in the timeline.)

      Anyway, the mac came with this audio tape tutorial that explained what these "icons," "windows," and "menus" were, and how to "click" "double-click" and "drag" to interact with them. It even had fun games where you had to pull a mouse through a maze and swat flies and things.

      Anyway, I think that current GUIs assume that everyone has basic proficiency with these skillsets when many many people do not. There needs to be a basic "how to mouse" tutorial shipped with every OS that fires up on the first boot (and is availiable easily later).

      With this, I could show my mom where the "ON" switch is (it's right on the front, it's sooo easy these days) and let her learn to use the comp for 20 minutes before i show her how to type a letter.

      --
      Tetris rules.
    14. Re:100% agree by Anonymous Coward · · Score: 0

      Amiga NetBSD 1995

      You too huh? NetBSD 0.96 from the Amiga Format cover CD. Manually changing HD partition ID's in Workbench? Doing the whole, 3 reboot install manually? Yeah, been there, done that, said "Oh wow. Um, now what?" and promptly forgot about Unix for a good three years.

      Hey, I also did Redhat 5.1 on my Amiga 4000 with X on a Picasso IV! Now that was a breeze compared to NetBSD 0.96 on an A1200.

    15. Re:100% agree by Anonymous Coward · · Score: 0
      WTF is rtf?


      Send a flat ASCII file and I know what to do with it.


      The dictionary says:
      From V.E.R.A. -- Virtual Entity of Relevant Acronyms December 2001 [vera]:

      RTF
      Rich Text Format


      I have no clue what that is or how to deal with it.

  24. it's all what you are used to by vscjoe · · Score: 2
    I have seen many secretaries, writers, and scientists getting started with UNIX. Most people have no problems with command line tools and get proficient at them faster than at GUI tools. Among many other advantages, command line tools and text-based tools are much easier to document and explain.

    The main reason Windows seems so "usable" is because people already spent years learning it. And, pictures and graphics engage people (just like television), whether they actually help or not. Of course, people coming from Windows expect the same interface on Linux, just like UNIX users have tools like Cygwin on Windows. But there is little that's intrinsically intuitive about the way Windows handles files, applications, and all that.

    1. Re:it's all what you are used to by Anonymous Coward · · Score: 0

      You are so deep in your own line based text tool SHELL excellence that you will never in this lifetime get out of there.

      "command line tools and text-based tools are much easier to document and explain"

      What is this??? You joking?

      "because people already spent years learning it"

      Say again?

  25. If my mom can explain it to my dad... by nsample · · Score: 5, Insightful

    I think there's a lot of truth to this, but not just with linux. It seems to be a phenomenon at all increasing levels of sophistication, in many different fields.

    In my own example, I taught an advanced database course at Stanford, and how no trouble connecting with upper division CS majors and industry professionals in the course. Two quarters later, I taught "CS01i: Introduction to the Internet." I found myself at a loss sometimes trying to relate to the uninitiated Internet user. I had become detached.

    It seems that the same thing is true of linux. We get ingrained in an OS/culture that requires a certain level of sophistication to succeed. Then (for better or for worse) we often become trapped in that paradigm.

    I've found that with Linux education (and CS01i), that an old maxim holds true: "If I can tell my mom how to do it, and she can then successfully explain it to my dad, my job is done."

    It may sound like an elementary test of fitness, but it works as a good filter for teaching the uninitiated.

    (please note, this only works if your mom isn't a kernel contributor...):)

    1. Re:If my mom can explain it to my dad... by Anonymous Coward · · Score: 0

      What is the foo stuff. Everyone talks about foo stuff. Mine is called "My computer.' Can you make an example for that?

    2. Re:If my mom can explain it to my dad... by Anonymous Coward · · Score: 0

      I think you are neglecting the rather significant population whose mother's can't find their fathers.

      Karma whore.

    3. Re:If my mom can explain it to my dad... by Sarcasmooo! · · Score: 3, Interesting

      Another field would be politics, I think. When I started getting involved with it and paying more attention to how politics effected the daily lives of myself and everyone around me, I found that my passion for it would sort of rub off on others. I remember ranting on one small internet forum that I frequently visited, and more often than not my topic was politics. Eventually more and more of the regulars there started caring about the things I cared about. In fact, when the 2000 election came around a good majority of them were set on voting (for Nader) and making sure their friends and family got out to vote as well. In contrast, these days I find that most peoples' eyes just start to glaze over when I'm talking about politics. My guess is that I stopped relating an issue to how it would affect a person's daily routine. I would just start blabbing about Carnivore, or the DMCA, and expect someone to understand how it would impact them.

      But anyway, to get on topic, given the impending exinction of Win98 I hope somehow to learn to use Linux. There's two reasons I haven't done it already...

      1. I know a lot more about politics than I do about computers.

      2. I don't know if Linux is, as yet, fully compatible with my gaming addiction.

      But I know for certian that I'd rather learn Linux or buy a Mac than give any of my money to Microsoft.

    4. Re:If my mom can explain it to my dad... by sydb · · Score: 2

      Be careful, I believe Microsoft own a share of Apple.

      --
      Yours Sincerely, Michael.
    5. Re:If my mom can explain it to my dad... by Anonymous Coward · · Score: 0

      Nope. Bill Gates owns shares in Apple, yes. Due to anti-trust/monopoly legislation, a company cannot own shares of stock in another. Makes sense huh?

    6. Re:If my mom can explain it to my dad... by Anonymous Coward · · Score: 0

      Mac is a good platform, and is becoming more so with their move to Darwin/OSX. The hardware is nice, and standardized, and it's easy. Unfortunately, the gaming situation is not as great as PC. You can almost guarantee that anything that uses DirextX will not make it's way to Mac. It's just too much a pain in the ass to port. On the other hand, alot of titles that are OpenGL driven are either ported over by the developer, or a porting firm. I'd still like to see more games ported to use OSX native, as Diablo2 is about the only thing keeping me using OS9.x. Do yourself a favor, and get a mac, and a cheap PC to play with Linux on. Have the cake and eat it too.

    7. Re:If my mom can explain it to my dad... by keefebert · · Score: 1

      As an employee in a college computer lab, I get user who can't save files to users who can design and code advanced 3d graphic apps. The trick in teaching any application, from Linux to Windows to whatever, is to know your audience. If you are speaking to a newbie, you must use language they understand, go to their level. I find that some of my coleagues often refuse to lower themselves there, but that is what is required of the job. Not everyone can teach, but out of the ones who can, you will find it is because they are able to make the student understand what is going on, at whatever level the student is at. I am not saying a you can teach everything to everybody, but you can teach the masses a lot. While people can simply do by repitition, they don't learn this way. Learning is done through understanding, and teaching that is the skill of teaching.

    8. Re:If my mom can explain it to my dad... by Nater · · Score: 2

      Maybe it's illegal in your country, but in America, we let our corporations do pretty much whatever they want. There are some companies whose sole purpose is to own other companies. These are called holding companies and the companies they own are called subsidiaries. If the holding company has no co-owners in a subsidiary, the subsidiary is described as wholly-owned.

      Whether it's Microsoft or Bill Gates that owns the Apple shares, I don't know. I thought it was Microsoft. Either way, it certainly isn't illegal for Microsoft to own the shares.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    9. Re:If my mom can explain it to my dad... by sydb · · Score: 2

      Wrong.

      Apple Computer, Inc.

      Personal computer manufacturer.

      $150 million equity investment, broad technology sharing agreement.

      1997

      --
      Yours Sincerely, Michael.
    10. Re:If my mom can explain it to my dad... by CokeBear · · Score: 2

      You Bastard! So its *your* fault we're stuck with Shrub!

      --
      Reality has a liberal bias
    11. Re:If my mom can explain it to my dad... by Phroggy · · Score: 2

      You are so right, and I'm really proud of both my parents - my mom successfully taught my dad HTML after learning from me. No WYSIWYG editors for them! That's no small feat.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  26. Hit it right on the head by The+Turd+Report · · Score: 0

    Most linux users 'teach' people by yelling RTFM at them. Newbies need someone to show them some basics and they can usually figure the rest by themselves.

  27. Why gurus? by Anonymous Coward · · Score: 0

    Any one of us (that being kernel hackers, current competent Linux users, sysadmins, etc.) knows that the HOWTOs in the LDP are beautifully straightforward and easy enough for most John. L. User types to understand. Heck, even my little brother (13) has managed to get his Linux system up and running in less than 2 hours. Up and running and configured, w/o my help. It really isn't that difficult to use, I've been doing it since I was 9 (9 years now). What's really needed is some good marketing for these documentation projects, they're friendly, they're easy, and they aren't arrogant snots like some of our fellow "gurus." Even with my major communication issues, I've managed to explain Linux to Normal People (tm), and the people submitting to the LDP are the real user gurus. See if Google will advertise the sites, suggest links, etc.

  28. Re:Right ON! -- addendum by lysurgon · · Score: 5, Insightful
    I should add a big "USER FRIENDLY DOCUMENTATION" to my previous post.

    I started geeting into this stuff about 2 years ago, and I'm naturally a technical guy. The documentation currently has a terrible 80/20 problem: 80% of it is...
    • Poorly written
    • Assumes you know things without telling you it assumes you know them
    • Was written by academics for academics (little practical value)
    • Or all of the above


    Most often, documentation is an afterthought to a coding project. This is not a good way to get novice users to get to use the software, because those writing the docs are too intimately involved with the project and usually burnt out to the max.
  29. Sadly, often true. by RavenDarkholme · · Score: 2, Insightful

    I'm somewhat ashamed to say that it's often easy to forget that everyone hasn't been using Linux, vi, and command-line tools as I have. I do a lot of work with public school teachers and other "non-computer-literate" people, and while I do try to remember what it was like to start out, sometimes I forget that what I think is obvious, other people have just never had the chance to learn. In fact, I'm often shocked by the fact that many people have "grown up" with Windows or Mac and don't even know that a command prompt exists.

    Still, while some people aren't good at explaining things in terms that a newbie can understand, others are. It's the same way with teachers of anything, though, so let's not lump this in with Linux/Unix/BSD* etc. I had many math teachers who made things sound so horribly complicated and uninteresting I just couldn't get it. Then I had one teach me enough Algebra/Trig to get an A in Calculus and 1st year Physics in about 3 hours. I remember thinking, "That's it? Why the hell didn't they say so???"

    Partly, too, there is a prestige aspect to this. Sadly, some people's teaching style is all about showing off how wonderfully smart they are and showing how woefully stupid the student is. No, this isn't everyone, but I do seem to encounter a lot of people who feel that if you can't use vi, then you are just hopelessly dumb.

    Maybe the gurus need to think more about what the goal is. Is the goal to make it so that other "ordinary" people can use Linux, or so that we can all be some kind of honored clique who, together, are just so much cooler than everyone else? Once the goal is declared, act accordingly: simple as that. :-)

  30. Usability by Anonymous Coward · · Score: 0

    Maybe it is, but if you're going to use linux you at least need to know how to USE the system without your GUI. Usually when things don't go as expected (happens a lot with linux even now) you need to be able to know how to fix it. Besides, who runs linux for their primary desktop when they're a total newbie anyway?
    IMHO Linux isn't supposed to a desktop OS. But, if you know how to use the system *shrug* i guess X is ok.
    It seems to me that most people don't want to spend their time reading or trying to fix problems, they are impacient. that is the problem. not that linux is hard.

    Just my 2 cents
    Nuller

  31. GUI joy by Anonymous Coward · · Score: 0

    How about the simple joy I feel when I click a couple of simple buttons to do something it took you two weeks of learning arcane grammars to accomplish?

    1. Re:GUI joy by terrynt · · Score: 0

      Lets take the case of discovering an ip address.
      command line version:
      linux
      ifconfig eth0
      or
      windows
      ipconfig on win
      GUI version:
      windows 2000
      right click my network places.
      select properties from menu.
      right click local area connection.
      select properties from menu.
      double click Internet Protocol
      Hey theres the ip address.
      cancel.
      close window.

      I think ill take arcane thank you very muck

    2. Re:GUI joy by Anonymous Coward · · Score: 0

      Does

      Click "Start"
      Select "Run"
      Enter "winipcfg" and press "Enter"

      Not work anymore?

  32. man pages by Anonymous Coward · · Score: 0

    It would go along way towards helping newbies if all man pages were re-written in plain english with clear examples of common real world uses.

  33. GOOD NEWS by Anonymous Coward · · Score: 0

    XML-DEV was hacked and the client database was deleted. That is fantastic news. Some generous and helpful hacker has shown the importance of his right to exploit... er, point out possible exploits. Plus, this will show everyone to be 'more careful'. Go get em kid! You are a hero to the community

  34. making it look harder? by tourettes · · Score: 2, Interesting

    I, like a lot of others, learned how to use linux from the many many howto's and guides on the internet. I didn't have anyone to teach me, because no one i knew ran Linux. The only real help i got when starting was from a kind soul on IRC, who spent a few hours with me, to teach me the basics, and what packages to download for slackware 3.5.

    But i find the bigest problem I have with trying to teach someone else how to use it, is the nice graphical user interfaces. A lot of people think of this as a great teaching tool, to make linux "look" like windows translates into the user being able to "use" linux but not "work" with linux. For example, my ex-girlfriend runs Mandrake 8.0 , and has been since early summer, but ask her something about linux and you can literally see the question marks floating above her head, she has no clue about it, she doesn't even know how to install an RPM (not that it's a bad thing).

    I believe the only way that someone can really learn how to use linux, is to do it themselves, and only seek help if they are really stuck, that way, what they learn will stick with them, like anything else. My ex-girlfriend can call me up and say "hey, i want to install napster, how do i do it?" i could easily tell her to go to the gnapster website, download the file, open up the terminal, type "rpm -Uvh filename.rpm" but she will only remember that for 33 seconds it takes for her to type it, after that, it's gone, and she'll be calling me up again in a few more days asking how to install another program.

    Note: If you go out with a girl, do not introduce her to Linux, because when you break up, she will still be calling you for months and months.

    --
    tourettes
    1. Re:making it look harder? by turtledawn · · Score: 1

      Gee- thanks for that lovely generalization. I'm sure every girl geek out here will now be sure to stay away from you.

      I had to actually try to keep it a secret from my boyfriend that I was installing Linux on my computer so that I could have the opportunity to learn the system for myself. Every time prior to this experiment that I had a problem with my Linux partition and asked him for advice he would assume that I couldn't possibly understand his explanation (not usually true; I may not be a CS major but I'm also not stupid). This is, of course, the most certain way of making sure that someone never gets to the point of understanding the explanation!

      --
      Uh, "if it looks roughly mouse-shaped according to my infra-red sensitive pit, eat it"? --Chris Burke 09-08-10
    2. Re:making it look harder? by Brummund · · Score: 1

      Well, doh. Look at it this way: You're special

      (After all, that's what girls wanna hear anyway.)

      *now where did I put my asbestossuit*

    3. Re:making it look harder? by hearingaid · · Score: 2
      If you go out with a girl, do not introduce her to Linux, because when you break up, she will still be calling you for months and months.

      I'll go you one better:

      If you go out with a stupid person, do not introduce it to something that you understand but the stupid person is incapable of dealing with.

      A better rule, of course, is to not date stupid people. :)

      Final tip, of course, is to remember that being rude to ex-girlfriends is okay, and in fact in many cases necessary.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    4. Re:making it look harder? by Anonymous Coward · · Score: 0

      What are you talking about? Ex's are the surest bet for sex that you'll ever get. Yeah, sure, I'll be right over to "fix your Linux configuration", baby.

      Although, I generally hang around people smart enough not to be huddled around the VT220 all night. I get enough of that at work.

  35. Newbies think computers are "magic" by Anonymous Coward · · Score: 0

    I tell newbies that when they move their mouse around, the arrow is moving because pixels are turned off and on individually, and they don't believe it. Are we going to let them live in a dream world forever? Someone needs to teach them about OR, AND, and NOT gates now!

  36. Take A+ for example by The+Ape+With+No+Name · · Score: 5, Interesting

    As a *nix person who has had to pick up Winders skills, I will be the first to admit that all the Windows training I have taken has had the tone "This isn't really that hard."

    In contrast, I went to a LUG meeting where a workshop was held for Newbies and I distinctly remember someone saying "Look, mounting a share with NFS is hard." You would never hear this at a Windows workshop.

    Take my example:

    C:\net use p: \\foo\bar

    versus:
    hookado@monkeyfudge ~$ mount -t nfs gorilla:/export /mnt/disk

    Why is one "easier" than the other? Is it just cultural?

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    1. Re:Take A+ for example by Anonymous Coward · · Score: 0

      because c:\net use p: \\foo\bar can be translated to?:

      (in win2k, win9x is less pleseant)

    2. Re:Take A+ for example by Anonymous Coward · · Score: 0

      99% of Windows users would find the NET command hard (if they knew about it, which they don't).

      I got an MCSE years ago, and I don't think that NET was anywhere on the tests. It's quite likely that many Windows admins don't know about this legacy command from the 80s. (Which is wny they shit their pants if neighborhood browsing breaks).

    3. Re:Take A+ for example by Doppler00 · · Score: 1

      Or, you can simply use the mouse in explorer, browse the network, right click on the network folder and select map network drive. A typical user can understand this because they can see the folders and the menu options instantly without having to memorize a parameter. I think the problem with Linux is that you cannot do as much using the mouse as you can with the command line.

    4. Re:Take A+ for example by ENOENT · · Score: 1

      Or, you can simply use the mouse in explorer, browse the network, right click on the network folder and select map network drive.

      On the other hand, when you're using command line tools, you can usually find out what the options are without too much trouble. With a GUI, you have to hunt around through screen after screen of useless garbage to find a poorly-labeled option that you think might possibly do something like what you want.

      The difference is that syntax is easy to describe, while dynamic GUI interaction really sucks to describe. It's MUCH easier to tell somebody on the telephone the command to type in (though you may need to spell it all out) than to describe all of the little motions needed to find a particular option on a page buried in a massive mess of GUI controls.

      --
      That's "Mr. Soulless Automaton" to you, Bub.
    5. Re:Take A+ for example by Anonymous Coward · · Score: 0

      So, naturally, you end up with two camps - the Windows side, where everything is point-n-click, and the *nix side, where everything (including the freaking editors) is CLI. Oh, there are rebels on both sides - the KDE folks are trying to give *nix a good GUI, and the Cygwin folks are trying to give Windows a good set of command-line tools. But these guys are the pariahs; they get viewed with the same disdain that any radicals reserve for those who dare to propose that the opposition may have a good point.

    6. Re:Take A+ for example by Phroggy · · Score: 2

      Windows users always try to convince themselves that Windows is easy, because if they admitted that Windows wasn't easy, they might have to look at easier alternatives, and they're not willing to admit that there are alternatives. It's a form of denial.

      Mac OS 9: select Chooser from the Apple menu, click the AppleShare icon, double-click the name of the server, enter your username and password. Check the box to save the password in your Keychain. You can also check the box to mount automatically at boot time. If you need to mount it manually again, there's an alias in Recent Servers under the Apple menu.

      Now, get this: drag your MP3 folder on the mounted network share into iTunes. Quit iTunes. Unmount the share (by dragging it to the Trash). Launch iTunes again. Double-click on a song in your playlist. The share is automatically remounted, after prompting for authentication if needed (if you saved the username and password in your Keychain, and your Keychain is unlocked, the song just starts playing; if the Keychain is locked it prompts for your Keychain password to unlock it).

      And THAT's why Mac OS is better. Sorry for drifting off-topic. ;-)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    7. Re:Take A+ for example by Nailer · · Score: 2

      Why is one "easier" than the other?

      Because your examples aren't common. NT admins and logn scripts use the `net' commands, everyone else just uses Network Neighborhood. And KDE's equivalent is still way too hard to set up.

    8. Re:Take A+ for example by Anonymous Coward · · Score: 0

      That *HAD* to be flamebait.

    9. Re:Take A+ for example by The+Ape+With+No+Name · · Score: 2

      The Windows example is common enought to appear on the MCSE, A+ and Network+ exam.

      The point is that Windows "advocates" or "didacts" go to great pains to present things as easy, while, often, Linux types represent their OS as only for the anointed.

      Personally, when asked a question about a *nix problem, I try to be as clear as possible and send a step by step example with referenced URLs and man pages.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    10. Re:Take A+ for example by Nailer · · Score: 2

      The Windows example is common enought to appear on the MCSE, A+ and Network+ exam.

      Yes, but the article is talking abotu end users, not system administrators (i.e, people who go for certs).

      But otherwise I do take your point, I just think you chose a bad example.

  37. A question of social skills by Walter+Bell · · Score: 0, Troll

    Most computer-savvy people I know display a horrific lack of the most basic social skills. More comfortable interacting with the machine than the person they are helping, they do things in the most efficient way for themselves, rather than teaching the user the simplest way to do things or explaining as they go on.

    I know that I was just like that until I taught CS 101 for two years in graduate school. That changed my entire outlook and made me a much more patient, helpful individual. I would strongly encourage that every computer geek take the time to teach others in a professional capacity, as this would give our profession a better name and gain us more respect from our users.

    ~wally

    1. Re:A question of social skills by Anonymous Coward · · Score: 0

      Amen.

  38. Perhaps... by 10+Speed · · Score: 1
    linux just isnt as user friendly as some other OS's....

    Sure you can do all of these things (flash etc) under linux but is sure isnt as simple...Compare the flash plugin installation process of ie with any linux browser...

    Windows hits the os for the masses target reasonably well, Linux hits the os for tech's reasonably well

    It is moving towards being more friendly but at the moment it is just not intutative enough...When I first started using windows (95 after finally discarding my Amiga) I could install apps so much easier than I could when I started using Mandrake 7....

    I hope linux carries on its path and I hope that it will become easier to use but its been my experience that is simply not there yet...

  39. It's ment to be hard by Anonymous Coward · · Score: 0

    That way the people what want their mail attachments to automatically open and run will stay in Windows. *nix, and has always been IQ safe guarded and should remain so.

  40. I'll admit to that crime by sterno · · Score: 4, Insightful

    I have been using Linux routinely since like 1995 and so of course I've learned the hard way to do everything. Today, when I'm dealing with friends and colleagues who have a problem with Linux I start spouting off command lines and obscure file paths. The fact of the matter is that I have no idea how to do a lot of these things the easy way. When I tell them I can sense their dread.

    As an excercise in trying to be more helpful I've been trying to learn the easy way to do things. I did an out-of-the-box install of Redhat 7.2, and I'm trying very hard not to touch the command line. As it turns out I can do an amazing amount of stuff without touching a command line. The stuff I do have to do is usually obscure power user stuff that normal humans don't have to mess with.

    --
    This sig has been temporarily disconnected or is no longer in service
  41. File System by Anonymous Coward · · Score: 0

    When I first started using linux, the biggest road block was the file system. It is a lot different that the DOS system most winlosers are used to. And the whole /mnt/ thing threw me off. Its pretty easy once you use it for a week.

  42. Maybe too stuck in their ways... by Gen-GNU · · Score: 5, Insightful
    I recently had this problem. My roommate was using my computer to burn some CD's. He had mp3's that he wanted in cd audio format. I tried to show him how to do what he needed...starting with command line ftp, to command line file management, to command line cd recording.


    He looked at me like I was from mars.


    Then he said, "Don't you have explorer like in windows?"


    I was stunned. Of course I did. I was running KDE for Crissakes. I never use it, so it just didn't occur to me. Then I showed him again, using konqueror for ftp, and file management. (He was impressed that you could use the same program to get files from other computers, and file management.) He did have to do command line cd recording, since I didn't have a gui, but he was ok with moving files to the right directory, and hitting up-arrow, enter.


    When he was done, using almost all GUI tools, he came in and said something about Linux not being as tough as everyone said. If he hadn't hit me over the head with the obvious, though, he would have given up in frustration at the command line.

    1. Re:Maybe too stuck in their ways... by almightyjustin · · Score: 1

      [i](He was impressed that you could use the same program to get files from other computers, and file management.)[/i] Ummm...Windows Explorer has been able to do this ever since Win98 (IE4 if'n you wanna be picky)...just type in an FTP addy in the address box...uploading works too...

      --

      Omnes arx vestrum sunt adiuncta nobis.

    2. Re:Maybe too stuck in their ways... by Gen-GNU · · Score: 1
      Right...but you use windows explorer for file management, Internet explorer for ftp stuff. In Konq, I just opened up the ftp window on the right, and the local directory tree on the left, and he could just drag'n'drop files, directories, whatever.


      I am not real familiar with windows. Maybe IE can do the same thing. He had always used two programs, (explorer and IE) though.

    3. Re:Maybe too stuck in their ways... by Anonymous Coward · · Score: 0

      Actually, you can mount FTP shares in Windows explorer also.

    4. Re:Maybe too stuck in their ways... by damiam · · Score: 1

      Explorer and IE are the SAME THING. That's what the whole MS antitrust suit is about. If you type a website into Explorer, it'll load the site. If you type "C:\" into IE, you'll see the C:\ directory. It's just like Konqueror, only MS confused everyone by having multiple shortcuts to the same program with different names.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:Maybe too stuck in their ways... by sharkey · · Score: 2

      As an aside, IE 5.5 SP2 can't handle symbolic links when used as FTP client. I'm not sure about other versions.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    6. Re:Maybe too stuck in their ways... by Karma+50 · · Score: 1

      Explorer and IE are the SAME THING.

      Not quite.

      There's explorer.exe. It makes a main window with classname "ExploreWClass"
      And there's iexplore.exe. It makes a main window with classname "IEFrame"

      However each of these can host both sorts of control -
      "SysListView32" for a view of disk and "Internet Explorer_Server" for the web. Obviously there's more going on behind the scenes, but there is seperate functionality that is visible through 2 (or more) host programs.

      --
      http://www.thehungersite.com
    7. Re:Maybe too stuck in their ways... by Anonymous Coward · · Score: 0

      News flash: the vast majority of folks never used a command line, and most of the rest gave up on the command line 10 years ago.

    8. Re:Maybe too stuck in their ways... by damiam · · Score: 1

      Technically they aren't exactly the same thing, but for all practical purposes they are.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    9. Re:Maybe too stuck in their ways... by tooth · · Score: 1

      10 yrs ago? 1991? hmm, i don't think so.

    10. Re:Maybe too stuck in their ways... by vrt3 · · Score: 2
      They use the same DLL's I guess, but they're not the same. Try it: kill the explorer.exe process using Task Manager. All Explorer windows are gone, the taskbar is gone, but Internet Explorer windows are still open.

      (To restore explorer, assuming the Task Manager is still open, click File->New Task (Run), and type Explorer. Or type c:\winnt in the IE address bar and double-click explorer.exe)

      --
      This sig under construction. Please check back later.
    11. Re:Maybe too stuck in their ways... by Anonymous Coward · · Score: 0

      Yeah, we all gave up on the commandline four years prior to win95 appearing, this despite most people (normal users) avoiding windows prior to win95...

    12. Re:Maybe too stuck in their ways... by almightyjustin · · Score: 1
      I just opened up the ftp window on the right, and the local directory tree on the left, and he could just drag'n'drop files, directories, whatever.

      That's what I meant, perhaps I wasn't very clear. I've used it on a number of occasions to upload files to my webspace by drag-and-drop. It's rather crashy, but that's another issue.

      --

      Omnes arx vestrum sunt adiuncta nobis.

    13. Re:Maybe too stuck in their ways... by bcaulf · · Score: 1

      Ah, no. The Windows GUI may have sucked really bad before Win95, but it was still dominant as of Windows 3.0, then 3.1 and 3.11. Most people did indeed give up the command line ten years ago. Or perhaps, since PC use by regular folks (as opposed to ownership of a useless toy) didn't become common until the Web + GUI era, it would be best to say that most people (users) never learned the command line in the first place.

  43. I beg to differ... by O2n · · Score: 2, Interesting

    From the article:
    and apparently fail to explain that yes, you can make PowerPoint-style presentations in Linux,

    The keyword here is "style". PowerPoint-style. My boss wants to create .ppt documents to send to his boss, the clients, and to intoxicate us. PowerPoint-style just doesn't cut it.

    you can view Web Pages that use Flash animation and other "glitz" features,

    Ha! You're joking, right? All those sites "enhanced" for "best experience" with IE... maybe if you have Mozilla, Konqueror, Galleon, Opera and Netscape 6.2 and you them one-by-one, on each website!

    and that you can manage all your files though simple "point, click, drag and drop" visual interfaces.

    Well, no details about this in the article. Personally, I dislike the "graphical, point, click, drag and drop" interfaces - call me old-fashioned... I would use mc, but nothing more.

    So... I use linux both at work and at home for 99% of the time; but it's not ready for my mom (or the other way around... hmmm... :)

    1. Re:I beg to differ... by Anonymous+DWord · · Score: 2

      You can save as .ppt documents in StarOffice.

      And any site that doesn't render in Opera for Linux has no business taking my money. Simple as that. I don't give a shit if it's "enhanced" for "best experience" with IE, if I can't see it, I ain't buying it. There's no reason anymore why you can't code for multiple browsers.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    2. Re:I beg to differ... by O2n · · Score: 1

      You can save as .ppt documents in StarOffice.

      Good. That's in the Whatsnew.txt. But did you ever try it? And did you try to open the same document in powerpoint?

      It doesn't work the other way around, either: staroffice just leaves out what it doesn't understand...

      As for the rest: it's not easy to say "I ain't buying it" when it's about the company's business. If our biggest client - which is probably 1000 times bigger than us - sends us word documents and expects the same back, what happens when staroffice meses up almost everything except simple text? We buy m$.

      As sad, as simple.

  44. it's a two way street.... by reaper20 · · Score: 1

    One on side, you've got people telling newbie's that vi is the only word processor you'll ever need, and on the other, you have people insisting that linux lacks an install shield because they're too ignorant to click on the rpm icon in konqueror/nautilus and have it work properly.

    No matter what the truth is, people will always think that Linux is hard to use because it's not Windows. Today, a guy at work told me that Linux will never catch on because there is a lack of virus software for it. I had to explain it to him, he still didn't believe me!

    1. Re:it's a two way street.... by Osty · · Score: 5, Insightful

      Today, a guy at work told me that Linux will never catch on because there is a lack of virus software for it. I had to explain it to him, he still didn't believe me!

      Did he not believe you when you said, "Linux doesn't have any anti-virus software because Linux is not popular enough yet to be the target of viruses"? Or was it because you told him that Linux is intrinsically safe from viruses. That's not true, and here's why:


      Right now, most people running Linux know better than to do everything as root. As such, there is a logical separation between what the user can do, and what can damage the system (in that, little of what the user can do can damage the system). Also, right now, there aren't any e-mail apps that are as featureful (bugful, if you must) as Outlook, in that they won't automatically handle whatever attachments you get (you have to download the attachment and then load it up with whatever tool you use to view it). This is a bane when it comes to executable code (already been fixed in Outlook for some time -- people just don't patch), but it's a boon for everything else. It exemplifies a fundamental design difference between the Windows experience and most Linux GUI experiences -- being that Windows is very much "Document-centric". You don't open Word and then open a document. You don't open Excel and then open a spreadsheet. You just double-click on the document or spreadsheet, and Word (or WordPerfect, or Star Office, even, if that's how you have things set up) fires up and loads that document for you. Now, to get off of that tangent and back on to the original point -- as Linux grows in the desktop market (if Linux grows in the desktop market), more and more and more people will be running as root 24/7/365. What that means is that suddenly, viruses are very much dangerous. Or, users start clamoring for an e-mail app that has the same power as Outlook, at which point we get mail virii spread through Linux. Oh, sure, it won't affect you, but what about that guy at work?


      The point? Linux is not intrinisically safe from viruses. It's "safe enough" right now, through a combination of obscurity (it's not worth the time to write a virus for it, as it'll see little spread) and security (though a virus could still trash a user's $HOME just fine, even if it's not running as root). Expect to see that change if Linux does penetrate further into the desktop market (this will take some time -- the Macintosh is fairly free from virii mainly due to the obscurity argument, so Linux would have to substantially overtake Apple's marketshare to make itself a target).

    2. Re:it's a two way street.... by Alien+Being · · Score: 1
      (you have to download the attachment and then load it up with whatever tool you use to view it)


      For anyone considering switching from Win to Lin, the above statement hasn't been true for a long time. Kde and Gnome network apps such as web browsers and mail programs handle attachments with a click. jpg's open in your favorite viewer, mp3's in your favorite player, .xls in staroffice, etc.

      Unix desktops have had this functionality for well over a decade. I haven't seen XP yet, but a default Mandrake 8.1 config is way ahead of what Win98 was in terms of basic gui desktop convenience.


      But, out-of-the-box at least, the only options for executables are "save to disk" and "open in text editor".


      It's as trivial to enable execution of attachments, as it would be for MS to disable it in Windows, but it's not generally done because the user would be made too vulnerable.

      It's just dumb for MS to have made it so easy, and sometimes unavoidable to execute untrusted, potentially malicious code.

    3. Re:it's a two way street.... by Phroggy · · Score: 2

      the Macintosh is fairly free from virii mainly due to the obscurity argument

      As a Mac user, I'll confirm this. There aren't many Mac viruses, and the ones that do exist aren't usually very malicious. Two primary reasons for this:

      A) Mac users are usually generally good people, and don't want to inflict harm upon others needlessly. The handful of people that decide they want to write a virus usually write one that does minimal damage. Mac users love Macs, and don't like to hurt Macs. (Buggy code may cause unintended damage, of course.)

      B) People who write malicious viruses for Windows wouldn't be caught dead using a Mac long enough to learn how to actually code a virus for that platform. Disdain for all things Apple runs even deeper than the desire to cause harm.

      Mac OS X will begin to change things. As more users move to the platform, it's inevitable that one or two of them will write some malicious code. Also, as the platform becomes more attractive, more malicious coders will start playing with ProjectBuilder.

      By the way, the only case I know of where the desire to cause harm overrode the disdain for all things Apple was an exploit in AOL's servers that allowed Mac users using a hacked version of America Online software to steal or suspend AIM screen names. The Windows script kiddies actually ran Mac emulators to allow them to do this. Many thousands of screen names have been stolen (mine included, although it was eventually given back to me). Three-letter screen names are especially prized, and are traded back and forth. As far as I know, AOL still hasn't patched the hole - they did one patch that prevents it from working with AOL for Windows, but the Mac version apparently works slightly differently, and they didn't bother patching for that too (or fixing the root of the problem).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:it's a two way street.... by mydigitalself · · Score: 1

      how can you justify the fact that if linux picks up as a desktop environment that people will be running as root 24/7/365? because that's the way it installs? and that users don't know better?

      by that logic, the majority of NT and 2000 desktop boxes are logged in as administrator 24/7/365?

      thats rubbish and you know it. redhat install asks you for a root password, them immediately asks you to create local user which it defaults to when you first login.

    5. Re:it's a two way street.... by Life+Blood · · Score: 1

      No its not. The majority of NT boxes where I work are run as administrator 24/7/365. Given a lax security environment this is exactly what will happen. Unfortunately saying "viruses don't exist for linux" creates just such an environment.

      --

      So far I've gotten all my Karma from telling people they are wrong... :)

    6. Re:it's a two way street.... by drsquare · · Score: 1

      Erm, many programs refuse to run under root anyway, so users would be forced into logging in properly.

  45. The problem is... by gillbates · · Score: 5, Insightful

    Most casual users don't want all of this complexity - heck, to most the idea that they need to login to their home system seems absurd.

    Linux was written by geeks, for geeks, and it shows. Most Linux users (myself included) would not give up the security and reliability of Linux for the sake of using something simpler.

    And from a user design standpoint, the system fails - unlike windows, 3 different Linux boxes can have 3 different interfaces - each of which confusing to the new user.

    Linux will be ready for the clueless masses when:

    • Users can use the machine without logging in. (perhaps under some restrictive user account...)
    • Users never have to manually configure hardware - the kernel detects the hardware and compiles and loads the requisite modules automatically
    • There is one standard GUI interface across all distrubutions; even though GNOME and KDE are remarkably similar in function, the different appearance of windows will confuse the average user.
    • The user can install or upgrade any system with a single click of the mouse.
    Granted, this is an OS that not many geeks would like. However, there is a tradeoff involved - one can run a good, but obscure OS, or use a popular, but buggy and restrictive OS. If Linux is changed to suit the average desktop user, most technically astute users wouldn't use it; the old adage holds - make something that even an idiot can use, and only an idiot will use it.
    --
    The society for a thought-free internet welcomes you.
    1. Re:The problem is... by omnirealm · · Score: 2

      Mandrake 8.1 seems to have all of this functionality.

      Users can use the machine without logging in. (perhaps under some restrictive user account...)

      GNOME Display Manager->Automatic login->"Login a user automatically on first bootup"

      Users never have to manually configure hardware - the kernel detects the hardware and compiles and loads the requisite modules automatically

      Mandrake's kernel comes with every stable module compiled and ready to go. If a process looks to the /dev directory for something that isn't linked to a driver, the module automagically links right in and takes over. This is transparent to the user. In addition, HardDrak detects and configures hardware on bootup.

      There is one standard GUI interface across all distrubutions; even though GNOME and KDE are remarkably similar in function, the different appearance of windows will confuse the average user.

      Perhaps, but only for a second. Besides, if someone is going to load Linux on their system, I don't think they won't have any problems taking 15 minutes to orient themselves to the slightly different look-and-feel of the GUI. My wife's been a Mac person her whole life, and I had her happily using WindowMaker in no time flat.

      The user can install or upgrade any system with a single click of the mouse

      No OS in the world can meet this requirement (at least no OS worth seriously considering; people should have some involvement in what is and is not loaded onto their computers). But, for what it's worth, Mandrake can be upgraded by booting off the CD-ROM and choosing "upgrade" when prompted. I've even created a software RAID and installed the OS on that RAID with Mandrake's installer, simply by using the GUI fdisk-like program they provide. How simple can you get?

      --
      An unjust law is no law at all. - St. Augustine
    2. Re:The problem is... by DickBreath · · Score: 2
      Two of your four points seem like genuine advances in the OS.
      • Users never have to manually configure hardware.
      • The user can install or upgrade any system with a single click of the mouse.
      If your next statement that

      this is an OS that not many geeks would like

      is indeed true, this says a lot. I would argue that making an OS suit the average user doesn't have to make it unusable to technical users. Different distributions might target different audiences. Just because you can install or upgrade with minimal effort doesn't mean you should be deprived of flexibility. Even Windows has that figured out. (Typical install, or Custom detailed checkboxes?) Windows online update lets you pick and choose what to upgrade, to a limited degree.

      the old adage holds - make something that even an idiot can use, and only an idiot will use it.

      I've often wondered about this. I think this statement is false. Just because an idiot can use something doesn't mean that it logically follows that only idiots will use it. This statement is true -- if an idiot can't use it, an idiot won't use it. A hammer can be used by idiots and non idiots alike. Similar for firearms. Automobiles. Should non-idiots give up driving?
      --

      I'll see your senator, and I'll raise you two judges.
    3. Re:The problem is... by ArsonSmith · · Score: 1
      • Users can use the machine without logging in. (perhaps under some restrictive user account...)
      This can be set with gdm. You can setup gdm to auto login a user either right away or after a certen timeout.
      • Users never have to manually configure hardware - the kernel detects the hardware and compiles and loads the requisite modules automatically
      This is a nice thing and would be nice if any os had ever got this 100% Rigth now with modular linux kernels and the fact that 99% of drivers are included with the kernel I think this is far better right now that anything microsoft has come up with. The last time I had to install windows I had to search the web for 6 diffrent hard ware drivers download and install with 6 diffrent interfaces to the install. How is this better than what linux does now?

      • There is one standard GUI interface across all distrubutions; even though GNOME and KDE are remarkably similar in function, the different appearance of windows will confuse the average user
      The Gnome/KDE thing I think is a strength. Although most users will likey stay with the first one they try, it will give a choice where they once had none. There doesn't really need to be a conversion between the two, there just needs ot be compatability between the two. Learn the one you like or use, ignor the other. it really is that simple.

      • The user can install or upgrade any system with a single click of the mouse.
      This is something that Ximian gnome and Debian both have done. With Debian it is still mostly command line based (but that is only because I prefer that, a problem this article is completely about) but you can update/install a program or the entire system with a sigle click or command.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    4. Re:The problem is... by rgmoore · · Score: 2
      Most casual users don't want all of this complexity - heck, to most the idea that they need to login to their home system seems absurd.

      But this represents both a problem and an opportunity. The truth is that there are real world advantages of having separate logons for each user (to pick the specific example you give) and it's only necessary to show those reasons to people to get them to consider the advantages. Once people get the idea that they can customize their system to be just the way they want it without having the next user screw it up, they'll accept the tiny inconvenience of logging on. When they realize that having separate home directories (and a little bit of fiddling) will keep other people from looking at their personal files without permission, they won't want to go back.

      And from a user design standpoint, the system fails - unlike windows, 3 different Linux boxes can have 3 different interfaces - each of which confusing to the new user.

      This is the most overhyped disadvantage I've ever heard of. As long as the different desktops are all installed, it's just a matter of setting which one is your default and you can get the same behavior everywhere. Disk space is no longer a serious objection to doing this, so it should be a non-issue.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    5. Re:The problem is... by iabervon · · Score: 3, Insightful

      I don't need to log in to my home linux system. It's set up without any services and so it doesn't have any user passwords (if someone manages to get a username prompt, they've almost certainly broken in anyway). I do need to unlock my ssh identity file, of course, but that's normal. Users exist to allow customization and home directories, not security.

      Autodetection of hardware is a sensible feature for geeks as much as anyone else; if you're in to turning random old machines into linux boxes, you probably don't know what the video chipset with all the printing worn off is.

      A single click of the mouse is not much simpler than apt-get. In fact, if you're installing something, it's probably simpler to know what the thing is called than to have an icon for it. Even tar zxvf $1-*.tar.gz && cd $1-* && ./configure && make && make install isn't all that difficult, if someone's given you a slip of paper or a shell script to do it.

      There's no need to have only one GUI. What's needed is to have the user's GUI of choice available with any distribution. Ideally, a user would be able to fetch their customization info from somewhere, too, and then it wouldn't even be as confusing as sitting down at someone else's windows box (not to mention switching to CE or ME or NT or XP or... how many interfaces did you say?).

      The adage doesn't really hold. A good tool can be used by an idiot and used very well by an expert. Looking around my desk, I see a telephone, a box of tissues, a coffee mug, a book, a pair of headphones, a paper bag, etc.; they're all really easy to use and pretty idiot-usable, and every geek I know uses them. Linux should be similar: it works well without fiddling around inside. You can take the cover off and rewire it to make it do other things, but you don't have to.

      I mean, I *could* configure things with echo, sed, grep, and cat, and I actually do on occasion, but usually I use a text editor if that makes it easier to get the result I want. If I had a special config tool that worked well, I'd use that instead, so long as it didn't needlessly destroy my hand-tuned files and left files that I could hand-tune if I found I needed to do something not supported. Being a real power user isn't about always using the more powerful tools; it's about using the tool which will have the effect you want in the shortest time.

    6. Re:The problem is... by Christ-on-a-bike · · Score: 2, Insightful
      I have to disagree with most of your points here. This is from the perspective of a Mandrake user, i.e. I'm still learning. I think that as far as my experience goes, Linux (in itself) is ready for the newbie.
      from a user design standpoint, the system fails - unlike windows, 3 different Linux boxes can have 3 different interfaces - each of which confusing to the new user.
      This is true. But the difference isn't as great as all that if you have a remotely intuitive display manager. If I have an account then I can use my settings.
      Users can use the machine without logging in.
      It's as simple as setting up an autologin from your display manager or distro installer. Surely this is done and dusted -- Win XP has a comparable concept.
      Users never have to manually configure hardware
      Done, with most hardware (by Mandrake at any rate).
      There is one standard GUI interface across all distrubutions
      Where did you get the idea that these desktops have such different GUIs? On the fresh mdk install you could hardly tell Gnome, KDE (and even AfterStep) apart. Blue wallpaper, grey taskbar, some kind of 'start' button. That's it! All the same programs lie in very similar menus. The "appearance of windows" varies only with my choice of theme, and the default ones are very MS.
      The user can install or upgrade any system with a single click of the mouse.
      The toughest one, but graphical frontends to rpm (etc) do exist and are documented.

      I really don't think there's a tradeoff "required" here. The features for making Linux idiot-proof are in the system right now. The 'culture' of the product in fact seems much less of an issue than availability. Can I (in the UK) get a new PC with Linux from a high street retailer? Can I get a distro on the cover of a PC magazine? No. Why not?

    7. Re:The problem is... by Anonymous+Brave+Guy · · Score: 1, Troll
      heck, to most the idea that they need to login to their home system seems absurd

      Now, you see, this is exactly the point. Requiring a log-on for a home system is absurd. Installing a home system and having it require detailed technical knowledge to close the open-by-default security flaws is absurd. Expecting typical non-technical people to use a UI that dates from the 60s is absurd.

      Your whole post was pretty much spot on, in terms of the geek-biased nature of Linux. I find it interesting that you imply that a system that geeks like must not be easy-to-use, though. I'm an IT professional, but I'd still rather use a system that configured the hardware for me correctly, had a nice UI and so on.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:The problem is... by bnenning · · Score: 4, Interesting
      I would argue that making an OS suit the average user doesn't have to make it unusable to technical users.


      Absolutely. Mac OS X is an example of this. Nontechnical users get pretty icons to click in the Dock, and geeks get a fully functional Unix under the hood.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    9. Re:The problem is... by Anonymous Coward · · Score: 0
      Expecting typical non-technical people to use a UI that dates from the 60s is absurd.

      Troll.
    10. Re:The problem is... by dilger · · Score: 2, Insightful

      the old adage holds - make something that even an idiot can use, and only an idiot will use it.

      Like a hammer? Or a fork? Or a automobile?

      cbd.

    11. Re:The problem is... by dvdeug · · Score: 2

      I find it interesting that you imply that a system that geeks like must not be easy-to-use, though. I'm an IT professional, but I'd still rather use a system that configured the hardware for me correctly, had a nice UI and so on.

      A nice UI? I have a program that moved my mp3's into directores based on the artist name stored in the filename. A non-technical person would probably like a program that you run, it opens up a GUI, and you select which directory. A geek would probably prefer my way, using mmv and the shell. Much more difficult to learn, and I have to look at the manpages every so often. But it's completely general - if I want to change every ' ' in filenames to '_', I can do that, using the same tools. I can look at a bunch of zips, verify they are all fonts, and move them to the font directory much quicker on Unix, then if I had to wait for winzip to start up each time, and manually select the files. A geek's UI is max power, at the cost of ease of use.

    12. Re:The problem is... by Anonymous Coward · · Score: 0

      the old adage holds - make something that even an idiot can use, and only an idiot will use it.

      Hence, Apple Computer has thrived.

      "What's a "right-click?"

    13. Re:The problem is... by rudy_wayne · · Score: 1

      >The user can install or upgrade any system with a single click of the mouse.

      >"No OS in the world can meet this requirement"

      Huh? Windows has been doing it since '95. The biggest failing of Linux is the lack of a good install program.

    14. Re:The problem is... by BitterOak · · Score: 1
      * Users never have to manually configure hardware - the kernel detects the hardware and compiles and loads the requisite modules automatically

      In my personal experience, Linux already does this better than Windows. Heck, my Linux system actually can tell I have an HP Laserjet 6L just by looking at the parallel port. In Windows 98 I had to go to the Add Printer icon and select it from a menu!

      I also detects my Ethernet card correctly, as well as my SCSI controller and other hardware. The only thing it doesn't recognize is my sound card which unfortunately isn't supported. And that is one of the biggest drawbacks of Linux, less universal hardware support.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    15. Re:The problem is... by haruharaharu · · Score: 2

      Windows has been doing it since '95

      The only 1-click install that windows does is the unattended install and that requires custom scripting.

      --
      Reboot macht Frei.
    16. Re:The problem is... by Darth_Burrito · · Score: 1

      Users can use the machine without logging in by properly setting up gdm.

      One of the big problems with linux is the use of abbreviations and the non-centrality of configuration programs. A newbie might have no clue what gdm is, where he should find it, how to use it, what it does... but perhaps more to the point, mentally there is nothing intuitive to connect log on features with a program called gdm. 3 and 4 letter command names are a relic of software design from the 70s

      Rigth now with modular linux kernels and the fact that 99% of drivers are included with the kernel I think this is far better right now that anything microsoft has come up with.

      What planet are you from? Linux hardware support lags way behind windows hardware support. Simply installing an sblive on my debian system took an Act of God when it takes me 5 minutes on any windows system... not to mention linux doesn't always support all the features of a piece of hardware.

      The Gnome/KDE thing I think is a strength. Learn the one you like or use, ignore the other. it really is that simple.

      Oh that just works great when you switch companies, go to the computer lab at school, and go home and every linux system has a different user interface and the maintainers have chosen not to allow installation of your favorite for support reasons. It ain't simple.

    17. Re:The problem is... by Razzak · · Score: 1

      Even tar zxvf $1-*.tar.gz && cd $1-* && ./configure && make && make install isn't all that difficult

      Is my browser trying to display a Chinese web page?

      Signed,
      Desktop End User

    18. Re:The problem is... by PrimeEnd · · Score: 1
      "heck, to most the idea that they need to login to their home system seems absurd.",

      This is just dead wrong!

      Based on my family (wife and two sons), average users -- especially kids -- are quite willing to login in exchange for having their own "space". They get their own desktop and their own background image. They get privacy -- pretty important to a teenager. They get their own mp3 collections and playlists. My wife doesn't do a lot of customization, but my kids do.

    19. Re:The problem is... by Anonymous+Brave+Guy · · Score: 2

      I'll just note here that "nice UI" != "GUI", necessarily. There are definite advantages to a text-based interface in terms of power of expression, such as the situation you describe. It's just that a text-based system doesn't have to be hard to use, either.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    20. Re:The problem is... by super-flex-o-matic · · Score: 1

      talking about:
      make something that even an idiot can use, and only an idiot will use it.

      this is some common mistake when geeks talk about computers - for most geeks the "average" user is an idiot that doesn't care about the underlying technologies - geeks love technologies, and geeks made linux what it is and probably will ever be.
      geeks dont want a simple desktop like MacOS 9.x or windows, they want their xterminals and remote shell accounts which they can use to pop up in irc: *@bsd.rocks.org or whatever.

      thats all really a cool thing, but "average" users really dont want to use that and dont really appreciate such stuff, they want to click a file on the desktop and be able to select mailto: to popup a mailcompose window to send it to someone.
      and for being a OS that is developed by geeks it's still very far away from the average users desktop. the click a file on the desktop and it's loaded into the application doesnt really work in linux.
      click one gimp file, then a second and each time the whole application will load for each file, instead of being loaded into the allready running apllication.
      one problem remains that is: windows goes a totally different direction as linux, upcoming security issues and DMCA features of XP will show how far users will like it or not. i never used it but from the interface view, windows gives you a nice interface you are accustomed too, which is fast even on low hardware configurations whereas if you want to run mozilla on a laptop with 500mhz and 64mb ram, your in trouble, scrolling pages gets a pain in the ass. it's not unusable but far away from being comfortable.

      i am currently using gnome on a 900mhz athlon with 256mb ram, it runs fine, and since yesterday i got the glory of an antialiased mozilla, but the more i think about windows programms versus linux programs and its economy i just get dizzy:
      in windows you have to pay for most applications, but people just use warez at home from quake to photoshop - most software manufacturers dont care about that, still making most cash from selling their software bundled with hardware ( for adobe that is a firewire card for the dummy user with adobe premier - for microsoft that is the average no-name pc's from your nearest wallmart ) - whereas in linux 99% of the software is free as in beer, but the problem is that you need geeks that are interested in creating an illustrator/freehand replacement for linux - believe me there are few of them.

    21. Re:The problem is... by Kalvos · · Score: 1

      Most casual users don't want all of this complexity - heck, to most the idea that they need to login to their home system seems absurd

      Ah! And there you have it. Well said.

      I do support for the local cable modem company, and this is one of the most frequent issues I have to solve. They just don't want it -- even the family that ran a daycare in their house where all the kids used the computer. Just too much trouble.

      A successful operating system must expect nothing from its users.

      Dennis

    22. Re:The problem is... by kubalaa · · Score: 1
      Oh that just works great when you switch companies, go to the computer lab at school...

      First thing, just looking different isn't that big a deal to casual users. Everyone I know can go between Mac and Windows if they have to, and those two have some really big differences in functionality. (Like how to quit an application.)

      Second thing, the beauty of Linux is that with rc-files I can fit everything I need to set up my perfect interface (i.e. mutt, fetchmail, window manager config, emacs, vi, etc.) on a floppy. I can have any reasonably-equipped machine behaving just like mine in under a minute. Try doing that on Windows...

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    23. Re:The problem is... by dvdeug · · Score: 2

      But for mmv to do all the jobs I need it to, it's got to support some form of regular expressions. I don't think that regular expressions are ever going to usuable by someone who won't read the manual - they have a pretty step learning curve.

    24. Re:The problem is... by Anonymous Coward · · Score: 0

      A single click of the mouse is not much simpler than apt-get. In fact, if you're installing something, it's probably simpler to know what the thing is called than to have an icon for it. Even tar zxvf $1-*.tar.gz && cd $1-* && ./configure && make && make install isn't all that difficult, if someone's given you a slip of paper or a shell script to do it.

      You're on drugs. Just thought you should know.

    25. Re:The problem is... by ArsonSmith · · Score: 1

      One of the big problems with linux is the use of abbreviations and the non-centrality of configuration programs. A newbie might have no clue what gdm is, where he should find it, how to use it, what it does... but perhaps more to the point, mentally there is nothing intuitive to connect log on features with a program called gdm. 3 and 4 letter command names are a relic of software design from the 70s

      I just have to say .pwl ?????? if I want to make my windows 9x box stop asking for a login I have to do WHAT!!!

      What planet are you from? Linux hardware support lags way behind windows hardware support. Simply installing an sblive on my debian system took an Act of God when it takes me 5 minutes on any windows system... not to mention linux doesn't always support all the features of a piece of hardware.

      Earth, anyway you mention one peice of hard ware that is difficult to install. windows seems to be a bout 50/50 either it is easy to install or it is really difficult where linux is around 80/10/10 with it being easy to install difficult to install or not possible. (this is on commodity hardware only as linux has far greater hardware support than windows ever will on diffrent architectures and bigger hardware.

      Oh that just works great when you switch companies, go to the computer lab at school, and go home and every linux system has a different user interface and the maintainers have chosen not to allow installation of your favorite for support reasons. It ain't simple.

      This was pretty well coverd by another post in this thread. The applications are not that much diffrent, and it would be better if people were trained how to do word processing rather than how to do MSWord(tm), It would be better if people learned how to use spreadsheets rather than us MSExcell.

      Unfortanatly right now everything is still instruced as a procedure rather than a theory of operation.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    26. Re:The problem is... by Anonymous Coward · · Score: 0

      > Requiring a log-on for a home system is absurd.

      Sometimes yes, sometimes no. Depends on the home and the users. Some families will want to have a turn-on-and-go system, others will want to have parent and kids accounts so the kids can't mess up the family finance spreadsheets, basic system setup & so on. All the current distros provide for login-less startup, so login is an option, not a requirement.

      > Installing a home system and having it require detailed technical knowledge to close the open-by-default security flaws is absurd.

      True enough. Home or small office distros should come with all services disabled, and let the installer/user enable any desired ones. And, I believe most of them do this nowadays.

    27. Re:The problem is... by Anonymous+Brave+Guy · · Score: 2

      Re: log-on for home systems, yes, I certainly agree that it has potential uses, particularly where a PC has several users. I just think that requiring log-on is a bad idea in that context. Same goes for all of my original points; it's not the presence of Feature X that's the problem, it's forcing users to use it.

      Re: default security settings, yes, this too is being improved in the wake of many recent embarassments, but it's still far too much of a problem for many current systems, including all versions of Windoze and most Linux distros. I've never understood this one; surely it's as easy to set the defaults to not enabling any remote access?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    28. Re:The problem is... by drsquare · · Score: 1

      What? Windows still doesn't have an install program.

      Debian has had apt-get for as long as I can remember.

      I don't think I can upgrade from Windows ME to Windows XP via a single command. I can in Debian.

    29. Re:The problem is... by oojah · · Score: 1

      Reboot gibt Macht frei.

      --
      Do you have any better hostages?
  46. How good are Linux GUIs? by brett42 · · Score: 1

    I'm not a Linux user, but from what i've read, the appeal Linux has is a powerful command line. I've also read numerous complaints about the GUIs. When doing typical multiple window tasks, say web browsing, IRC, downloading mp3s, and writing a report in a word processor at the same time, is Linux still more stable and faster than Windows?

    1. Re:How good are Linux GUIs? by Anonymous Coward · · Score: 0

      Yes, in my experience.
      Both KDE and gnome have matured a huge amount recently, so basically whatever is included on your linux cd (whatever distribution) will do fine.
      Try it, you might be impressed.

    2. Re:How good are Linux GUIs? by Anonymous Coward · · Score: 0

      Yes. And you can make anything look and feel however you want.

    3. Re:How good are Linux GUIs? by Anonymous Coward · · Score: 0

      Yes, certainly. In fact, you don't even need a GUI for any of those, although most people probably perfer to use Mozilla (graphical browser) rather than Lynx (text-mode browser). Furthermore, since there are several window managers with built-in virtual desktop support, you can have multiple desktops open with the windows you want for a certain job together on a single desktop, and quickly switch amongst these desktops in 2-D (versus 1-D alt-tabbing between individual windows). Since the GUI runs as a user process, it shouldn't disturb Linux's stability.

    4. Re:How good are Linux GUIs? by clueless_penguin · · Score: 0, Troll

      People complain about the GUIs because they're different than what the complainer is used to. Both KDE and Gnome are stable fully functional desktops. I often have even more tasks than that going. Nothing you mentioned requires any horsepower, so running the tasks you mention takes very little of my old and slow cpu's time. I have _never_ had the kernel crash on me or hang up in two years of use. My wife's windows box (same cpu and speed) crashes if you look at it sideways, and is somewhat slower. Give Mandrake a try - see for yourself.

      --
      Use the spatula, Luke
    5. Re:How good are Linux GUIs? by swv3752 · · Score: 1

      Yes, but it depends, much like windows. Are you using stable or beta programs? I regularly Listen to MP3's; browse the web; download large files from ftp servers; compile programs; work on large word processor (thoguh the particular program I use would be better called a document processor) files, like my 50 page thesis; burn cds; rip tracks and/or encode MP3's; print (which because of my GDI printer uses a large percentage of processor cycles); and play games. With the exception of printing, I have done all the above at the same time in a GUI interface. Oh, and yes I run a distibuted client from the CLI in the background. Linux handles multi-tasking well, regardless of your UI.

      One of the best features of the Window Managers for Linux, are the multiple work spaces. Think of your MS Windows' desktop, now imagine having 3 more you can switch between. Now you can put your MP3 player and FTP client in one work space, your web browser in another workspace, have your word processor open in yet another, and have you irc open in the last one. Setup some key-bindings, and you can switch between workspaces as easily as one alt-tabs between windows, and it works better.

      One can get programs that allow this in MS Windows, but that costs money. Plus I'm not sure as to hwo stable they are.

      --
      Just a Tuna in the Sea of Life
  47. But on the other hand... by sterno · · Score: 2, Informative

    While linux can be difficult, if you know how to get support it can be a lot easier. Heck if you want some help on this one, e-mail me, I've beat my head against SAMBA a few times. But look at newsgroups, IRC, and websites and you can find gobs of useful info.

    Remember Linux was designed for geeks by geeks and slowly it's working its way back to being usable by normal people. There's still the occasional chink in the armor though.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:But on the other hand... by jcsmith · · Score: 1

      Oreilly has an excellent book on setting up Samba. If you follow it's instructions you will have no problem getting Samba running smoothly.

    2. Re:But on the other hand... by prismatic · · Score: 2, Informative
      and the entire text of the book is available online in either PDF or HTML format.

      i'd personally recommend this very strongly. its my primary source of samba information, and has help me set up a few networks to work rather seamlessly.

      i hope that helps, and that you stick to linux, too. its a wonderful world to live in.

      --
      Brian Voils
      "A university is what a college becomes when the faculty loses interest in students."
    3. Re:But on the other hand... by Anonymous Coward · · Score: 0

      Not to mention that alot of the Linux stuff can be done via the command line. I know it's easier to tell someone to do something via the command line then to explain how to do it via a GUI

    4. Re:But on the other hand... by zeno_2 · · Score: 1

      Its easier to tell a user how to do something by the command line because they really can't mess anything up. The problem with that is, instead of clicking thru menu's that most people are somewhat used to, they are typing arcane commands at a very basic looking screen, they aren't going to remember what they are doing.

      You are correct when you say that it is hard to tell someone how to do something in the GUI. Over the phone, ive tried to explain to some people (usually a 70 year old guy who just bought his first pc) where a button is, and it takes me 10 minutes, explaining it in every concievable way until it finally clicks with them. I could send them to a command prompt and get it overwith in a minute or so.

    5. Re:But on the other hand... by Neumann · · Score: 1

      How do you look at newsgroups, IRC, and websites when the only PC you have currently can't connect to the internet because you dont know how to configure your modem/adsl/video card/anything? I think this article hit the nail on the head about why I dont use Linux. I DO NOT LIKE TO TYPE INCOHERENT COMMANDS. I want to point and click everything. It doesnt matter if it is "faster and more flexible" to type everything. What matters is that I can't do what I want to do unless I learn a very arcane set of switches and commands that really have no connection to what I want to do with them. (GREP, AWK, etc.) Give me a picture any day.

    6. Re:But on the other hand... by spudnic · · Score: 2

      You've actually brought up something that I had been thinking as I was reading this article. There are tons of books about administering Linux primarily from the command line, but relatively few (that I've seen at least) that offer a new user training in using a GUI.

      Why? Well the main reason I see is that there is so much choice. When the people sat down to write "Windows for Dummies" they had a pretty good idea of what the user's desktop was going to look like, where Control Panel is and what things are available through it.

      If you are trying to develop a training course for Linux you can't make those assumptions. Which distro are they using? Which desktop from that distro did they choose to install? Did they install both and not know what they're using now? Have they installed the Ximian (or whatever) extras? Which window manager are they using today?

      In the situation where I'm called up and asked for Linux help, instead of getting into all of this I'd much rather just try to walk the through it on the command line. At least there is a baseline to work from.

      .

      --
      load "linux",8,1
  48. Sort of true. by Anonymous Coward · · Score: 0

    While I do think that people tend to overcomplicate things when teaching about Linux (I had one guy include piping var/log stuff into a transparent command prompt as part of a "how do I set up BlackBox properly" question someone posed), I think it's probably safe to say that most Linux gurus are a little bit more keen on system setup than someone you would consider a Windows guru (not at all intended to be a flame, I've seen people do some pretty complicated things with Windows). The questions that a Linux guru faces are bound to be more complicated anyway; most questions that people in Windows have is "why does this crash," or "where can I find this," whereas most Linux-related questions are akin to "does my DSL modem work," or "what /etc file do I edit to get my smtp server working properly?"

  49. biggest problem? by xipho · · Score: 1

    Is that beyond academia and geeks hidden in dark rooms nobody knows Linux exists. Its not apps or anything beyond that....M$ spends billions on advertising that it exists as an option for your everday flying-happy-ray-o-light type person....Linux spends nothing. Poll 100 average Americans (ok maybe a bad example), I bet on average maybe 5% have even heard of linux...

    --

    only infrmatn esentil to understandn mst b tranmitd
  50. You have to *get* it working first... by Slarty · · Score: 3, Insightful

    It's not necessarily that you *can't* surf the web, make PowerPoint presentations, etc... obviously, you can. It's just that in many cases it seems pretty darned hard to get a system to a configuration where you can. Pre-installing stuff would probably help, because if a PowerPoint clone isn't installed, how is the average uninformed user going to figure out how to make a pretty presentation?

    On a Windows box, if PowerPoint wasn't already preinstalled, then most people at least know that they need to get PowerPoint somehow... MS has at least done their job in getting mindshare. Love it or hate it, everybody's heard of Office.

    But will they know what to use on Linux? Will they know what to download, whether they need KDE or GNOME or whatnot? And where to find it if they do? How to build an app from source, or how to use a package management system to install it? Probably not, and there is a lot to learn there...

    On Linux, the software is there for the most part, and some of it finally doesn't suck (not just a Linux issue; most software sucks, although at least on Windows it's a form of suck people are familiar with). It's just a question of familiarity with it, I guess. Things in the Un*x world are sufficiently different from the norm that people just aren't comfortable with it yet. The only way to fix this is lots of exposure, which is tricky to get sometimes.

    But to get back on topic, knowing a lot of geeks, my guess isn't that they're too smart to teach "normal" people but just tend to focus on what they deal with, which is the technical details which tend to intimidate everyone else. Geeks are tinkerers, "normal" people like to get things working and leave it that way. So when systems running Linux that have all this stuff, and work fine without any tinkering, become widely available the problem might go away somewhat.

    --
    Hi... I'm Larry... the shivering chipmunk... brrrrr!... I'm cold... I need a sweater...
    1. Re:You have to *get* it working first... by fingal · · Score: 4, Insightful

      I agree entirely about the learning curve of getting a system running. After having installed multiple versions of both windows and linux, I would prefer not to put a newbie through either one of these trials on unfamiliar hardware unless they knew what they were aiming for.

      There is also the learning curve associated with the usability of linux. Previously, people have always approached it from "learn the command line first and we'll deal with those GUI addons once you have the basics down". I personally can't think of a faster way to alienate a new user, especially if they have experience using a GUI based system.

      I recently upgraded my box from a tower that I've been using for the last 4 years to a much more powerful laptop so that I can travel and still work. As a result I donated the linux tower to the graphic designer in my company so that he could have a "play" and work out what was going on, but not really expecting him to get that involved (have you ever tried to move a designer of his beloved Mac?).

      As it turns out, he is currently using the box for everything other than Illustrator and Photoshop. And he is considering getting involved in the development process of Gimp and Sodipodi or Sketch as a non-programming contributor to the process so that he can switch completely. However, he didn't learn any shell commands or any incomprehensible alien languages to make this jump, but rather got given a configured tool that just worked and did the job.

      The nicest thing about the whole process is that he is now starting to get interested in those wierd terminal boxes that I tend to leave open and has started to get his head around methods that for me appear faster and more obvious but which for a Mac user are the very antithesis of useability. This would never have happened if I'd started him on shell scripting in console mode on day one.

      --

      The only Good System is a Sound System

    2. Re:You have to *get* it working first... by linzeal · · Score: 1

      Here's a thing. Go check his desktop out in gnome/kde and the one on his Macintosh. See how everything is put in certain places? That's beacuse he can drag and drop things to where they are functional to him. Most artists'/graphic designers' computers I've known have been organized for the visual mind so that if you usually setup TCP/IP after you click on the ssh link than there is a link in the same directory. Form follows function, we have a lot to learn from them when it comes to using a GUI correctly and they may have to learn the CLI at some point. If we attempt to learn both than the interoperability between the two should at some point be virtually transparent.

    3. Re:You have to *get* it working first... by bcrowell · · Score: 2
      It's just that in many cases it seems pretty darned hard to get a system to a configuration where you can
      This is exactly the point that the article missed. I've tried twice to install Linux, and failed both times. I am not a naive user. I've been using Unix since 1982, and writing software is one of my hobbies. But I simply haven't had any luck installing Linux. (The second time, I actually got Linux to boot, but I don't consider it a success, because I could never get X windows to work.)

      Both times I failed, I think it boiled down to hardware, and that makes it hard to blame on the people who wrote Linux. The hardware manufacturers are indifferent to Linux at best, and hostile at worst. This isn't just an issue with Linux. My get-my-work-done OS is MacOS X, and I'm encountering a lot of problems getting peripherals to work with it as well. Windows is such an overwhelming monopoly on the desktop that people who make printers and CD burners really don't care whether their hardware works with any other OS.

      The way I'm starting to feel about it is, if Linux is the answer, what was the question? I have X Windows running just fine on my iMac, and I can run GIMP, Freeciv, etc. If I can run free application software, why should I really care about running a free OS? The $130 I spent on MacOS X is a miniscule investment when you consider how much time I spend working on my computer. And sure, it would be nice to have an OS that was free-as-in-speech as well, but, uh, it would also be nice to have an OS that I could install.

      I think the free-information movement is too puritanical. There's nothing in the book of Leviticus that says unfree software is ritually unpure, and I think the GPL attitude is wrong and counterproductive: "thou shalt not mix thy free software with any unfree software." IMHO, the focus on running Linux has done a huge amount of damage to the free software movement. If the focus had instead been on running free software on X Windows, on any OS you felt like, Microsoft might have been out of the app business by now.

      Even cooler would be if applications developers wrote their apps using a higher-level, portable API instead of X Windows, so that their apps could run on lots of different operating systems. If free apps run on Windows, Windows users can get used to using free software, and convert all their work and play to free software. If free apps only run on Linux, then Windows users never get a chance to try free apps, and the free software community stagnates.

  51. YES by MongooseCN · · Score: 5, Interesting

    Most of the people who know Linux well assume that everyone else can learn Linux just as easily as them. I think that's about all that needs to be said because that is all I have ever seen.

    These are some of the major points I've seen guru's forget about "average" computer users.

    1. Average computer users are afraid they will break their computer. Example: Many think if they mess up setting up a drive in the BIOS, the drive will physically break.

    2. Average computers users need to get their information visualy. Just look at all the Visual MS products. People don't know where to look for information so they need all the info laid out in front of them. They need menus and GUI's that can show them all the options they have to use. They don't have the time or ability to hunt out where the information is they need.

    3. Average computer users have a very short time span for learning something on a computer. A computer is just another utiliy they need to use. They don't learn how it works for the same reason they don't learn how their TV, VCR, microwave, refrigerator, cellphone, etc works, they don't have the time. They expect someone else to do all the detailed work for them.

    4. It takes logic to understand a computer, and most people just can't grasp the concept of logical thinking. "The computer shouldn't do that when I click there!" "Why?" "Because.. that's a stupid thing to do!"

  52. I saw some spam in my in-box with a similar title by Anonymous Coward · · Score: 0

    ...but it was about making my *ahem* look harder than it actually is, but I digress.

    The reason Linux looks hard to use is due to the fact that it is simply different from Windows. Ask a Windows user to use a Mac and he'll quickly become frustrated at the subtle differences in the way the UI functions.

    If Linux is ever to be seen as easy-to-use by the Windows-using masses, it needs to have a braindead-easy installer, a UI that works exactly like Window's, and plug-and-play hardware configuration. Sure most of these things can be found and added, but is there a single distribution that defaults to these settings? If there was, it would be suitable.

  53. WARNING: TROLL by Anonymous Coward · · Score: 0

    give me a friggen break. this guy is a troll

  54. 99% of what? by huckamania · · Score: 2, Funny

    I guess all the time I've been spending playing Civ III accounts for the last 1%. I remember when all I did on my computer was write and print letters, oh wait, that was a typewriter.

  55. Too smart? by neema · · Score: 1, Troll

    "Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?

    The truly smart can explain the very complicated in simple terms.

  56. Having Worked Tech Support... by Greyfox · · Score: 4, Insightful
    You learn the trick of coming down to the user's level. Yes, you know EVERYTHING about the product you're supporting (Actually MOST tech support people don't and the ones who do move on quickly, but that's another story) but they don't.

    I see a lot of people intentionally going over the user's head and the vibe I get from the people who do that is "See how leet I am?" Those people need to grow up. Of course, when you get free support you often get what you pay for. If you get that attitude from someone paid to provide end user support, you should ask to speak to their manager immediately and complain.

    Some of us can't help but go over the user's heads. I'll do it if I start focussing on the issue at hand but I've learned to pick up on that blank look and pause at that point and say "Ah, you don't care about that!"

    Part of the problem too is that some of us are just unfamiliar with the tools. I haven't used StarOffice in ages and get better results with LaTeX. I'm a programmer so I never need to do Powerpoint presentations. I _like_ mucking around behind the scenes to see how things work, and I've become used to working behind the scenes as well.

    The best way to approach someone you want to help is to view it as a learning experience for you both. You have to learn to put your personal preferences aside and look at what is best for the user you're working with. You can actually expand your horizons that way.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Having Worked Tech Support... by brink · · Score: 2
      Having worked tech support as well, I agree wholeheartedly with your post -- with one quibble; I don't think that everyone is capable of actually moving to another level of thinking when explaining something to a user. It's a lot of work to translate your depth of knowledge into something surface so that the user in question can understand it. Furthermore, it takes the ability to accurately assess the user's skill level, familiarity with the thing in question, and mental/emotional state (which can alter how readily they accept what you're saying.)

      The tech support I had the priviledge/curse to experience was dialup support for Windows users, so I'll give an example from there. The following are all equivalent:

      • "Go to the start menu..."
      • "Click on the start menu..."
      • "Take your mouse and move it to where it says 'Start', then click on it..."
      • "Do you have a grey bar on the bottom of your screen? Do you see all the way at the left of this bar where it says 'Start'? I'd like you to move your mouse so that the pointer is all the way at the bottom left of the screen and over where it says 'Start', then click the left mouse button..."
      I've had to use approximations of the above many, many times. I think I'm probably a bit above average at tech support because I'm able to get by with visualizing the user's computer screen, and describe it back to them so that they understand; but the point I'm making is that not a lot of people seem to be able to do this.

      It seems that the difficult part is being able to empathize with whomever you are attempting to help. In my experience, the ability to truly visualize things from another person's mindset is rather rare.

      As an aside, I wonder if that's the reason why the really good techs eventually leave -- there are only so many times one can empathize with complete idiots before beginning to hate humanity :)

      Anyway, I guess this is just an echo of the article. Just wanted to throw in my two cents.

      --
      - Jonathan
    2. Re:Having Worked Tech Support... by OsamaBinLogin · · Score: 1

      > It seems that the difficult part is being able to empathize
      > with whomever you are attempting to help. In my experience,
      > the ability to truly visualize things from another person's
      > mindset is rather rare.

      YEAH! This ability, to put yourself into the mind of the other person, is important for:
      - doing tech support
      - writing documentation
      - writing user interfaces
      - teaching
      - social interactions in general

      If a programmer is bad at it, they are going to make bad user interfaces. Knowing how to fling the GUI API does not make good user interfaces.

      It is mental work, it does require thinking, but unfortunately this thinking is not perceived among technical people as being very merit-worthy. The programmers with the fame are the ones who hack the kernel or fix the driver, not the ones who adapt the kernel to a human being. The academics with fame are the ones who figure out relativity or DNA, not the ones who teach it to new students, even though the mental effort is similar in magnitude. It just doesn't seem "macho" enough. (Handful of exceptions: Einstein, Feynmann, RM Stallman and Don Knuth were/are excellent at teaching/writing, they do both sides well.)

      See article in the recent Wired Magazine about asperger's syndrome. Quick sumary: Asperger's syndrome is like mild Autism. These people have trouble visualizing what's going on in other people's brains, among other symptoms. And it's rampant in Silicon Valley.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  57. Now if only... by Greg+Lindahl · · Score: 2


    Now if only Roblimo could try to make the point without overgeneralizing. I know quite a few old time Unix/Linux users who happen to agree with Roblimo. But his writing sure doesn't seem to leave that option open. Lots of flame wars in our community get started in this fashion; too bad Roblimo hasn't learned how to avoid the problem.

  58. Better than you credit by Weasel+Boy · · Score: 2, Insightful

    Your point is well taken. But have you used StarOffice or the GIMP? These applications are about as close to a feature-for-feature clone of the original as they can legally be. As an experienced user of Office 95, I felt right at home in StarOffice 5.1 the first time I tried it. I can't wait to try v6. It took me a bit to learn to use the GIMP, but again the fit is very good. I didn't feel like I was in a foreign country.

    I would go beyond your statement and say that what Linux really needs to be accepted is not clones, but *the real thing*. Which is unlikely to happen any time soon.

    But you said we don't have any functional clones of the leading productivity apps. In the cases discussed above, I say we do.

    1. Re:Better than you credit by blkros · · Score: 2, Insightful

      It has taken me a while to get used to Gimp also. and I really like it. But. It's not Photoshop. Most businesses need something that they can use for print as well as the web, you just can't do that in Gimp yet, because you can't get a good resolution (or at least I haven't been able to). Linux really needs some decent apps for print; ie. something like Quark, Photoshop, and Illustrator, etc. I think it has made it in the office suites, because I think that as a standard MSWord sucks. As soon as I can get something very close to these puppies, I'll leave MS behind. The Gimp is a good start, and a fine program (for web work), but it's not enough.

      --
      Damnit, Jim, I'm an anarchist, not a F@#$!^& doctor!
    2. Re:Better than you credit by jchristopher · · Score: 1
      Your point is well taken. But have you used StarOffice or the GIMP? These applications are about as close to a feature-for-feature clone of the original as they can legally be.

      You've clearly never used Photoshop.

    3. Re:Better than you credit by Anonymous Coward · · Score: 0

      You must not have used Gimp. I have PS 5.5 and the latest Gimp and there's nothing that I can't do in Gimp that I can do in Photoshop.

    4. Re:Better than you credit by Anonymous+DWord · · Score: 2

      How about Pantone? How about CMYK?

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    5. Re:Better than you credit by Anonymous Coward · · Score: 0

      OK, but then Gimp never tried to sell itself as for print.

    6. Re:Better than you credit by EllF · · Score: 1

      My good friend faboo sent this to me; I think it's quite accurate:

      "I agree wholly. I've been trying to get my brother-in-law, who is an illistrator, to switch to Linux for some time now. Inevitably he'll ask about the existance of proper illistration and graphic editing tools.

      And no answer will come. Yes, there is the GIMP, but it lacks the absolutely ludicrous layering abilities, various color types, and masking abilities of Photoshop (and even Paint Shop to some degree).

      For layout type work, one could use Adobe products (which I believe you can get for Linux. True?), but Quark does a much better job of this for large (in scope and size), high quality jobs, and is also the defacto standard in the graphic arts industry (if I'm not mistaken)."

      I've had similar conversations, although faboo's point is far better put than I could do justice to.

      --
      We who were living are now dying
      With a little patience
    7. Re:Better than you credit by FFFish · · Score: 1

      Er, abandon that truly *awful* Quark, and take up Ventura. You'll be far more productive and will have far greater typographic control. Quark, to be blunt, sucks shit. No, really. Compare the UI and functionality.

      --

      --
      Don't like it? Respond with words, not karma.
    8. Re:Better than you credit by Yottabyte84 · · Score: 1

      The copy of gimp i have does CMYK seperations.

    9. Re:Better than you credit by Anonymous Coward · · Score: 0
      OK, but then Gimp never tried to sell itself as for print.

      Are you deliberately trying to be stupid? The original thread was about software that could duplicate Photoshop's capabilities. Photoshop sure as hell does sell itself as for print. Someone claimed the GIMP could do what it does. If it can't do print, then it can't. The point is not that the GIMP is a crappy piece of software. The point is that the GIMP does not do what Photoshop does.

    10. Re:Better than you credit by Anonymous Coward · · Score: 0

      Can you apply colour correction to images you've just scanned off of your brandX scanner, in gimp? You need to do stuff like that in order to keep the colours as similar as possible to the original.

      To properly reproduce colour, each of the devices you are going through need to have some sort of colour correction. A red to your scanner might appear orange on your monitor. With colour correction the scanner can tell the paint program, this is red. Then the paint program can tell the monitor and printers, this colour is red. If the paint program doesn't allow for that, then you may end up with an orange on the monitor and a pink on the printer.

      I wasn't aware that photoshop had these features until I took a class which required us to use them. They actually produce noticable results in the final product.

    11. Re:Better than you credit by c_jonescc · · Score: 1

      But the problem still remains, that most of the business world uses .doc as the standard for many things, and conversion just isn't up to par yet.

      --
      Getting diabetes AND salmonella would be a bad weekend.
    12. Re:Better than you credit by PurpleBob · · Score: 2

      "Feature-for-feature clone of Photoshop"?

      GIMP is nice in that it's better than nothing, and I use it a lot because I don't have a copy of Photoshop at home. But GIMP's layer management is absolutely primitive compared to Photoshop's, and the "History" window only lets you go back 5 steps. (I know you can increase the number of steps, but if that wouldn't make it eat up all your memory why's it limited to 5 in the first place?) The History window also gives astoundingly unhelpful names to actions (it calls every drawing tool "paint core", for example).

      The thing which makes Photoshop really shine is its wonderfully consistent interface. GIMP, meanwhile, won't let you crop to a selection and instead gives you the bizarre "crop tool". Half the time you start working with layers you get "floating selections", which work differently, instead. Features which are very prominent in Photoshop tend to be buried in the "Script-Fu" menu in Python.

      Before I used Photoshop, I was taken in by the people on Slashdot constantly compare GIMP to it. Granted, there were dissenting views, but they generally didn't help. Often people who say that GIMP is less featureful than Photoshop give an elitist impression by pointing out the lack of features that ordinary people don't care about, such as patented CMYK algorithms and Pantone colors, while totally missing the obvious things like being able to move a selection while creating it.

      GIMP should instead be compared to Paint Shop Pro for the sake of honesty.

      --
      Win dain a lotica, en vai tu ri silota
  59. No, the problem is not that it looks too hard by Monkeyman334 · · Score: 5, Informative

    It is too hard. Okay, maybe not too hard, but definitely a bit harder than Windows or Mac. After the wu-ftpd warning I decided to update all my RedHat 6.2 servers to the latest version. What do you know, the RPM doesn't work. Why? Because it wants RPM version 4. So I go to install RPM 4, it wants glibc. Surprise surprise, glibc wants RPM 4. And when I got my RedHat user friend of many years, he managed to get glibc installed using force or nodeps, but RPM version 4 and wu-ftpd also wanted xinetd, and for some reason we couldn't get it installed. So we had to resort to getting the latest 7.2 CDs and taking the server down for a while for an upgrade. Windows on the other hand, will tell you when updates are there. It installs them automagically and one reboot is all that's needed. I hear people claim that Windows Update can make it unbootable, I've never seen it happen.

    Now, installing something like flash under Mozilla/Linux. I managed to install it fairly easily. But at our crowded computer lab at school, where the only box left was a linux one (we usually use mac), a student couldn't quite figure it out. He downloaded the file, and that was the end of his knowledge. He doesn't know how to use tar. And I'm sure he didn't know what root was or where mozilla was installed. I even had to start X for him. In Windows/IE it's auto install. You click "Yes" on a prompt and it's installed.

    When I was first running Debian I wanted to get my sound card running to play some music. I went into modconf and I just couldn't get it installed, even though a pnpdump seemed to find it. So a friend suggested ALSA, which I tried to install. What do ya know, I need to do a kernel upgrade. It still doesn't work. In Windows its found, you put in the driver CD or floppy, don't have to worry about mounting, and a reboot. Maybe it's just my crappy hardware, or I'm just stupid, but with 6 billion people on this planet, I'm sure more than one person has the same problem as I do. The worst part is I got smart people with their degrees to try and help me out, who have been using linux for years. Like the sysadmin for our school district, someone else who just got their CS degree and is a debian package maintainer, someone who is in college learning the kernel. They couldn't get it installed as fast I could, someone who has taken zero (0) college courses in Windows.

    1. Re:No, the problem is not that it looks too hard by Anonymous Coward · · Score: 0

      You seem to be saying that as a last resort in linux you had to do what you expected to do all along in windows - (areboot for the upgrade)
      As for automatic upgrades - now you're on redhat 7.2 try typing up2date everything updated automagically, no need for a reboot unless it installed a new kernel (then you reboot when you want and have the option at boot time to use the old one)

    2. Re:No, the problem is not that it looks too hard by yesthatguy · · Score: 3, Informative

      Although this is a bit offtopic, what you did was a bit unnecessary. Since you're running RH 6.2, you need to grab the packages that are built for 6.2, wu-ftpd-2.6.1-0.6x.21.i386. If you grab all 6.2 packages, then it will work fine. As far as upgrading your "RPM" rpms, that generally *always* involves a RedHat version upgrade, especially to a new major number.
      As another poster mentioned, you can easily use up2date in 7.2 to keep your machines updated - it works a lot like Windows Update or apt-get, automatically grabbing the necessary/desired RPMs and installing them for you.

      For the installing flash example, how was he running mozilla already to get flash if you had to start X for him? I completely understand what you're saying about the problem, but that just seemed a little weird to me.

      I think that you'll find hardware gets adopted by Linux distros pretty well. Every successive release of RedHat that I've installed on machines has gone a better and better job recognizing and installing hardware without me having to go in and recompile or anything. If you have a computer that's a year or two old, you should probably be able to install something like RH 7.2, or the latest unstable Debian and have nearly all of the hardware supported without manufacturers' or third-party drivers.

      --
      Yes! That guy!
    3. Re:No, the problem is not that it looks too hard by Nater · · Score: 3, Informative

      If you had kept up with the updates as they came out (as all people who maintain and operate a computer should), you would have gotten the intermediate versions of RPM and glibc that eased the transition. The fact that RedHat doesn't keep these intermediate versions around after the latest comes out is unfortunate, but the fact that they were there and all the good users got them is undeniable. As a bonus, if you had kept up with the 6.2 updates, you eventually would have gotten up2date, a splendid tool which takes care of updating your system semiautomatically... all you have to do is run it and keep clicking on 'Next'. Note that up2date shipped with all later versions of RH Linux.

      If you're really feeling adventurous, a 6.2 user can grab the redhat-release package from 7.0, upgrade that one package, and up2date will think it's updating a very out-of-date Red Hat 7.0 system. It isn't quite automatic at that point, since there are things that disappeared from 6.2 to 7.0 and the replacements conflict with them, but barring that one drawback, it's as powerful as 'apt-get upgrade-dist'. (Actually, I would presume that that's the difference between 'apt-get upgrade' and 'apt-get upgrade-dist')

      Also, IIRC, Red Hat 6.2 is a year and a half (or is it two years?) old. If a modern Windows system can tell you what updates are available automatically now, great, have fun, but don't say your distro of the week can't when your looking at an obsolete version. After all, I don't recall anyone's Win98 SE systems telling them there were updates available.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    4. Re:No, the problem is not that it looks too hard by slashdot2.2sucks · · Score: 1
      So I go to install RPM 4, it wants glibc. Surprise surprise, glibc wants RPM 4.

      Uhm, here is a hint. If package a requires b and package b requires a, then just install them both at the same time.

      rpm -Uvh a b

      And what what are you doing with a tar ball of Mozilla, and why are you using Debian as your first distro ??? Are you trying to make things hard for yourself?

    5. Re:No, the problem is not that it looks too hard by Anonymous Coward · · Score: 0

      Whoa, I'm having flashbacks to the time I broke RPM while trying to upgrade it to install something else.

      Whoa, I'm having flashbacks to when I spent several days trying to install any kind of sound support on debian/sblive/ensoniq. alsa-conf and core dumps are fun.

      Ease of use is simply not one of most linux distros strong points.

    6. Re:No, the problem is not that it looks too hard by Monkeyman334 · · Score: 1

      I ran Debian because my friend who has his CS degree was introducing me to Linux and his distro of choice was Debian. He helped me get it installed, but couldn't get the sound card working. And 90% of what I do, I do while listening to music. So that partition was toast. Especially after the kernel upgrade and ALSA was pissing me off. Also, the student wasn't trying to untar mozilla. He had downloaded the flash plugin that came in tar format. And I believe all you do is untar it in one of the mozilla directories. But he was clueless. And thank's for the tip, I'll give that a shot.

    7. Re:No, the problem is not that it looks too hard by cuyler · · Score: 2, Interesting

      I always think comments like yours are neat since for me anyways I have the exact opposite problem. I currently work almost 100% in windows (XP and 2000). The install of XP was a lot better than most windows systems but still not as easy as a linux (redhat or mandrake). An install of Windows XP on my desktop system took 55 minutes plus two reboots. I had rehat 7.0 beta full install from scratch including formating in under 15 minutes. Although Windows XP and 2000 are great for not needing a lot of driver disks Windows 98 is horrible for repeatedly needing the Win98 disk and driver disks. I love the fact that when I add new printer under linux I don't need to go find my linux install disks. I love the fact that changing a network setting doesn't require the install disks.

      Yes, much of this was fixed in Windows XP and 2000 but try under Windows XP (Home edition) to set the login sytle to the same as Windows 2000. Well, you have to visit the registry. For a lot of the configurations in Windows XP it cannot be done via the GUI. In fact several options are available via the GUI under the professional version but not in the home edition. Personally I prefer the documented organized text files verus the huge registry that windows has.

      The example concerning RPM v4 I actually had that headache myself. Yes, that was annoying. The flash bit is also something that the linux community needs to work on, but its not because linux is more difficult it's because a high standard is put on linux users. Under windows there is a install program that puts the files in the right place (and with many/most program requires you to reboot your pc) however with linux in most cases they don't even bother since they assume that the average linux user knows how to add the plugins into the right directories.

      All in all, I use Windows every day. The Windows XP GUI is amazing (considering I'm using netscape 4.x running w/twm as the window manager). I like Windows for the most parts since it works now - the reason I originally went to using linux (slackware at the time - now that involved much more).

      In order from most complicated to least complicated OSes that I use on a daily/weekly basis I would put them in this order:
      Linux
      Windows XP
      Windows 2000
      Windows 98
      FreeBSD
      SUN/OS
      Vax/VMS

      My favourite of all time is FreeBSD even though I find it a little complicated (damn that naming convention for devices)

    8. Re:No, the problem is not that it looks too hard by decade_null · · Score: 1

      After all, I don't recall anyone's Win98 SE systems telling them there were updates available.

      But that doesn't prove much, does it? I have Win98 (and dual boot to RedHat 7.2 that I almost never use), and the Windows Update works perfectly.
    9. Re:No, the problem is not that it looks too hard by praxim · · Score: 1

      "I like to play children's songs in minor keys."

      Ahh, good, so I'm not the only one.

    10. Re:No, the problem is not that it looks too hard by Nater · · Score: 2

      And I have three Red Hat 6.2 systems with up2date running perfectly. What's your point? The parent-parent said "automatically." Unless you've got Windows Update in your startup folder (maybe not such a bad idea), I don't think it's automatic.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    11. Re:No, the problem is not that it looks too hard by Chris+Colohan · · Score: 1
      If you had kept up with the updates as they came out (as all people who maintain and operate a computer should), you would have gotten the intermediate versions of RPM and glibc that eased the transition.

      Do you use your a computer as a toy, or to get a job done? I use my computer as a tool -- and having the software I am running and rely on constantly changing does not help me get my job done. I upgrade my machine when newer software has an important feature that will help me be more productive (and make up for the time wasted in upgrading).

      Playing the "kernel of the month club" game is not a good use of my time -- and I suspect this is true for most people who "operate and maintain a computer".

    12. Re:No, the problem is not that it looks too hard by Xylantiel · · Score: 1

      There are other posts here that probably explain things better but I'll be brief:

      1. You don't know what you're doing and neither does your friend.

      2. If you took a 2 year old windows install with no updates and tried to install the newest patch, I'm pretty sure you would have similar problems. It's not a very smart thing to do.

      I have brought a RH6.2 box up to date. It doesn't require force or nodeps, it just requires installing all the updates. It IS really hard to do because of the RPM version change, but that is redhat's fault.

    13. Re:No, the problem is not that it looks too hard by Anonymous Coward · · Score: 0

      If you had kept up with the updates as they came out (as all people who maintain and operate a computer should), you would have gotten the intermediate versions of RPM and glibc that eased the transition. The fact that RedHat doesn't keep these intermediate versions around after the latest comes out is unfortunate, but the fact that they were there and all the good users got them is undeniable.

      You're on drugs. Just thought you should know.

    14. Re:No, the problem is not that it looks too hard by DerekLyons · · Score: 2

      If you had kept up with the updates as they came out (as all people who maintain and operate a computer should), you would have gotten the intermediate versions of RPM and glibc that eased the transition.

      The arrogance of this statement encapsulates the problem with Linux in a nutshell. How hard is it to understand that most people don't want to have spend that amount of time and involvement!

    15. Re:No, the problem is not that it looks too hard by Nater · · Score: 2

      I upgrade my machine when...

      Here is the fundamental problem: I'm writing update and you're reading upgrade. No I don't upgrade much of anything very often either. As I mentioned elsewhere in the post, I am running Red Hat 6.2 on three machines. That's three releases removed from the current version in case you didn't notice. I do, however, run up2date every week or two and a few packages get updated with bug fixes and occassionally a few minor new features. If that sounds like a lot of effort to you, then maybe you should just use the computers at your local library, because that's no more effort than it takes to update any system.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    16. Re:No, the problem is not that it looks too hard by Anonymous Coward · · Score: 0

      Hmm, because XP took 55 minutes to install it's harder to install than Linux? That makese no sense because 50 minutes of that install time is completely unattended.

      I'm also surprised you claim two reboots, as for me XP required maybe one reboot.

      In regards to file configurations versus the registry. One of the advantages the registry has is in automating an install. I can force a setting by changing one key.

      Whereas with a file configuration, I have to write a specialized script to parse that particular file configuration in order to change the one particular setting that I need to do. This is far far more complicated.

      I agree that I wish more of the settings were better documented. Most of them are in the TweakUI powertools from Microsoft, or in the Group policy and local policy configuration.

      Perhaps the reason why you find Linux easier is because you are more knowledgeable there?

    17. Re:No, the problem is not that it looks too hard by Nater · · Score: 2

      Ironically, many of them are the same people who replace their car every three to five years, get the oil changed every 3000 miles, gas up every few hundred miles, pay a considerable sum of money monthly "in case shit," etc. How much effort is it to run a program (up2date) once every week or two and just let it do what it does? I would venture that it's considerably less effort than these same people put into their other complex machinery.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    18. Re:No, the problem is not that it looks too hard by spitzak · · Score: 2
      This is interesting. I had no idea that rpm could do this, I assummed that "rpm a b" was the same as "rpm a" followed by "rpm b". I probably would have thought a solution was impossible, just like the orignal poster, and tried to back out stuff to get things to install.

      Now that I see this, it suddenly seems totally obvious, and in fact I am now at a loss to think of any possible alternative, though I was imagining strange partly-installed package states before. In fact it *has* to work this way!

      The problem is that there is an impossible learning step from the "I don't know how to do this" to the "its obvious". This is true of most of Linux (and Windows, too!), and is probably why it is hard to teach.

      On a more practical note it is a good sign of how a cli is more easily extended than a gui: a naive GUI to rpm would probably have you click on a file and it installs. But that does not allow you to install two files at the same time! The GUI would have to be comletely rewritten so that you can select a set of files and then hit the "install" button, making the single-file case a lot harder and nonintuitive. While the naive CLI would be "rpm x" and when somebody realized that the multiple files was needed it changes to "rpm x ..." and does not break the old one-file command!

      Another note: why the hell does "rpm filename" not do something intelligent? Everybody keeps saying "it's not too hard to type 'rpm -Ivh filename'" but that is completely false. The truth is, it is not too hard to type "rpm filename" (or just "filename", lets put some GUI ideas into the shell) but that "-Ivh" is HARD. I actually think the CLI is a powerful and not hard tool, but these posts are making this argument into a joke.

  60. the core of the problem is... by Sanity · · Score: 4, Funny
    ...that the skills required to be a "guru" in Linux or anything else, are not nescessary the skills required to explain that knowledge to others, and unfortunately, they are often mutually exclusive.

    I know many people who are very smart, yet I cringe when I hear them try to explain things to non-experts in the field. It is not that they aren't trying, just that they lack the ability to put themselves in the shoes of someone who doesn't have their level of knowledge.

    1. Re:the core of the problem is... by Amazing+Quantum+Man · · Score: 2

      This dude has it right on the head.

      To those who have kids... Have you ever tried to help them with their math homework? Not so easy, is it?

      The problem is that some things become so instictive that you can't explain them properly, you "just know" them. I can't help my daughter with her math homework probably for another three or four years, at which point she'll have the requisite base knowledge that I can discuss things with her.

      It's sad, but the old saw "those who can..." is probably true, and not in the insulting way it's usually used.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    2. Re:the core of the problem is... by dilger · · Score: 1
      It's sad, but the old saw "those who can..." is probably true, and not in the insulting way it's usually used.

      You posted something similar above as well -- I'd like to hear more about how this "old saw" isn't insulting. Really ... because it seems to me to imply that teachers can't do stuff, but just brattle on about it. I'd love to reclaim that aphorism for my own pedagogical purposes. :)

      thanks,
      cbd.

  61. No, the real problem is the users. by oGMo · · Score: 2

    The real problem is the users themselves who are migrating from another operating system (typically an MS OS, although I'm sure this would apply to any other). While taking a Human Computer Interaction course not very long ago (early this year), the project we chose was to create a simple interface for the Linux lab, for new users.

    Now, most users are familiar with buttons, right? Everyone who has used a modern GUI has seen and used and is familiar with buttons. So, we made a little app in QT 2.x that would have a screen with a few rows of labelled buttons. There would be categories (office apps, math and science apps, development apps, etc.), and the user could select a category and click the button of the app they wanted. You don't really get any easier than this.

    The results were disturbing. Our team (made of mostly windows users) had little problem, since they had seen it in development. But almost no one else could use it! We tested on a decent number of people in the NT lab (since this was our target audience), gave them a few simple tasks (like "start a word processor"), and only a very small percentage could complete these tasks. They just couldn't handle something different.

    This is the problem I see with making it "OK to be ignorant (about computers)". People can't really use a computer at all, they can only repeat a set of rote tasks to do what they want.

    Using a computer isn't difficult. Understanding what is happening isn't difficult. Which OS you use, whether you have a GUI or a command line, is irrelevant. Most of the problem people have with "Linux is Difficult" stems from the fact that they only know a series of rote tasks on one platform, and these rote tasks don't work on Linux. (Even if they do, there is mental confusion simply because it isn't the platform they're used to... we tried this with GNOME and KDE as well, which are quite similar to what people here do, which is use the Start menu.) I have set up a Linux computer for my mom and sister, both of whom had no previous computer experience, and they had absolutely zero trouble using it. My dad, however, who had a deal of Windows experience, just couldn't handle it. (In fact, I had my sister edit a LaTeX document one time, just for kicks, and she picked up on the formatting codes without any explanation. She didn't get them all right, but she came very close.)

    People don't like to change. They don't like to learn and adapt. But they should, even though they will make a fuss. We know they should. We are experienced, and we do know better than they. This is not an elitist attitude: we want them to learn too. (An elitist attitude would be that they are inferior and cannot, or should not, learn.) Making it OK to be ignorant is merely harmful for them and ourselves, as well.

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    1. Re:No, the real problem is the users. by Anonymous Coward · · Score: 0

      "People don't like to change. They don't like to learn and adapt" -- so in a thousand or 2 years the geeks will rule the world! SWEEEEEEEEET!

    2. Re:No, the real problem is the users. by Anonymous Coward · · Score: 0

      thank you for your clear thoughts.
      Agree with you.

    3. Re:No, the real problem is the users. by DerekLyons · · Score: 2

      This is the problem I see with making it "OK to be ignorant (about computers)". People can't really use a computer at all, they can only repeat a set of rote tasks to do what they want.

      Oddly enough, that's how most things work in the real world. My Lady Wife is utterly clueless about how the physics of baking work.. But that does not prevent her from turning out an assortment of tasty things. Nor does she know anything about how the various gizmo's in her car work, but she can drive wherever she wants just fine.

      And no, she's not stupid, just feels no need to understand the guts of everything she uses/does. In other words, just like 99% of the population. Geeks and geniuses are the exception, not the rule, and in the main don't understand this simple fact.

  62. Yes... and no. by _iris · · Score: 1

    Newbies ask too broad of questions while learning GNU Linux. The most correct answer for most of the questions I am asked is either "sort of" or "yes, and no".

    For instance the other night my rommmate sat down at my box and started poking around, as he does sometimes. He said "so to browse the web, I just open Konqueror, right?". I said "well... uhm.. kinda.". I opened Netscape 4, whatever Mozilla nightly build is installed, lynx and Konqueror and said "These are the *ways* to browse the web on *this* box".

    My point? My point is that most aspects of GNU Linux is not complicated, but answering most newbie questions in complete correctness is that complicated.

    1. Re:Yes... and no. by SparkyMartin · · Score: 1

      No, the point is that you have your head so far up your ass you can lick your throat. This response is the perfect example of what is wrong with linux instructors-they always want to show off their linux knowledge for some ego-enhancing reasons and end up going overboard with the simplest questions and make the answers much to complex.

      The guy wanted to know if he could use konquorer to browse the web....What is wrong with telling him 'yes you can use knoquorer to browse the web so go ahead' instead of giving him a freaking tutorial on linux browser applications.

    2. Re:Yes... and no. by Anonymous Coward · · Score: 0

      Exactly... or at least comprimise between the "full and correct" answer and the answer to the question your friend *thought* he was asking: "There are a lot of ways, but yes, Konqueror is one of them." I understand you want him to see the flexibility of your baby, but you can't teach him all of Linux all at once. That makes it sound harder than it is.

    3. Re:Yes... and no. by praxim · · Score: 1

      No, that aspect isn't complicated, but you seem to have felt the need to make it that way. All he was asking was whether Konqueror would allow him to browse the web; a simple "yes" would have sufficed.
      When someone asks me if they just use IE to browse the web under Windows, I tell them "yes," not "Oh, yeah, but there're Mozilla, Opera, and a bunch of other browsers."

  63. um... by talks_to_birds · · Score: 1, Offtopic
    ...ahem.

    The Reg®?

    C'mon, guys, ya gotta get out more.

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
    1. Re:um... by Anonymous Coward · · Score: 0

      To moderators: You couldn't moderate your way out a paper bag. You really do make this site a shitty place to come.

  64. It's not that they know too much by Minstrel78 · · Score: 1

    It's not that the teachers know too much, it's that those teaching for the most part are not very good teachers. It is not easy to teach, and indeed it is very difficult to teach well.

    Teaching effectively means being not only very knowledgable in the subject being taught, but also being very aware of the student and his or her own level of knowledge and ability, and be able to be patient, willing to repeat, and friendly.

    For most typically antisocial linux nerds, this can be a tall order ;)

  65. A bad teacher is a bad teacher. by Pyromage · · Score: 1

    Do you really expect someone to be a good teacher just because they posess knowledge? There is a vast canyon between knowing the material and being to instill that knowledge into others. I'm in school now, so I see plenty of horrible teachers. Most of them know the material. However, the bad ones are disorganized and/or skip things because "I thought you knew that" or "it was in the book".
    Interestingly enough the best teachers I've had have not meen the most intelligent, or the most knowledgable. Teaching is a quality on its own: Good coders are not good teachers. Good teachers are good teachers.

    1. Re:A bad teacher is a bad teacher. by Anonymous Coward · · Score: 0

      Yes, as you say it's often the teachers that know the material inside-out that are the worst. Many of them seem to be confusing the statement "I myself find this really easy" with "this is really easy (therefore most people find this easy)".

  66. Too smart? by Waffle+Iron · · Score: 2
    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?

    If this is so, then the secret to Microsoft's success with usable operating systems must be that Microsoft people aren't very smart or knowledgable. That implies that Apple people must be totally ignorant morons. A description of Amiga poeple would be unprintable on this public forum.

  67. I agree by Cryptopotamus · · Score: 0, Interesting

    Amen brother. This is so true. I installed Linux on my iMac a couple of years ago and it really woulda ruled if I knew what I was doing. I ended up abandoning it because it was just too tuff.

    --


    Humpty Dumpty was pushed.
  68. Roblimo has shown me the light... by Anonymous Coward · · Score: 0
    "If you have an exotic disease no one else can cure, then all those Hopkins specialists are great, but for something simple, we don't need all that expertise, so we might as well use the little place close to home where the nurses will know you by name instead of as a six-digit patient number."

    I'm here, so I obviously survived the operation. And I'm typing this on a laptop running Linux that I set up with GUI "point and click" administrative tools, so obviously the "keep it simple and close to home" approach works as well with Linux as with surgery.

    I was going to recommend to our IT staff that we scale up our parallel development by installing sourceforge (with an almost 100 developer userbase) but after reading the article I realize that we can just keep everyone using CVS, rsync, & bugzilla.

    KISS rules; thanks Roblimo!

    1. Re:Roblimo has shown me the light... by vsync64 · · Score: 1

      I can't tell if this is sarcasm or not.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  69. This is Truth. But... by grendelkhan · · Score: 1

    People like Ximian and Mandrake are doing a DAMN GOOD JOB of fixing it. I don't run GNOME/Sawfish, I like WindowMaker (it appeals to my minimalist nature), but having forced myself to make the switch from Win2k to Linux (Mandrake 8.0) about five months ago, I have to say it isn't as hard as people make it out to be.


    Most of what I've learned, I've done on my own, Google is my friend, but I have to say that I was amazed when I drug an MP3 out of Nautilus and dropped it onto xmms and it fired right up! Today, reading the States proposal against Microsoft, I clicked on the link, without realizing that it's a PDF, and WHAMMO! Galeon fired Acrobat Reader right up in the same damn window, just like I was using IE on Windows!


    That seemless interoperability is right there, and it's just not publicized enough. So much of what users like my wife need is already there, someone just needs to show them. Granted, I've spent way too much time fscking around with rpm and change file permissions quickly on share through my trust Eterm, but with a little more work, I probably wouldn't have to. Hell, Red-Carpet does a great job of sliding in updates to my system, and I don't have to do anything except click "OK" when it's done.


    People do make it out to be harder than it really is.

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
    1. Re:This is Truth. But... by Anonymous Coward · · Score: 0

      For true minimalism, nothing beats Blackbox. When I am not running anything, most people cannot tell that the screen is on. Grey on black color scheme at 1280x1024, it's a wonder I don't go blind.

    2. Re:This is Truth. But... by OsamaBinLogin · · Score: 1

      > People do make it out to be harder than it really is.

      No.

      It's that we linux users have lost track of all of the facts and details we've learned over the years and months that we use all the time to make it work. So it SEEMS easy to us. It's just like knowing or not knowing a foreign language. It seems so easy for the ones who know, but for learners, all it takes is one detail that you don't know and you're paralyzed.

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    3. Re:This is Truth. But... by theJavaMan · · Score: 1

      Well, it doesn't look like Open Source is the remedy here? A corporation has done the improvements for users, not script kiddies who made XMMS. I belive that there is a 75% chance Nautilus had to be adjusted to work with XMMS, not vice-versa. When there is profit, forget about open source, remeber only the SWEET PROFIT.

  70. Joe Blow User by jimlintott · · Score: 1

    Let's try to see this from Joe Blow user's perspective. He already thinks that his computer is hard to use, so if he hears that Linux is harder to use than Windows he will view learning Linux as an insurmountable task and will surely be disinclined to pursue such an endeavour.
    I have introduced many of these users to Linux by telling them after that they weren't using Windows. They almost never notice. Unless I'm running Black Box which gets them all excited and they want to know how to make their desktop look like that.
    The reality is that Joe Blow user just wants to use his computer. He doesn't care about Operating Systems. He doesn't even know what it is. He is usually lucky to know what a file is. (Hands up, everyone who knows a Windows user that can't do anything unless you make them a desktop shortcut.)
    These same people have no problem using Linux once they learn how to log on. I had one of these users tell me that he thought my computer worked exactly how people expect their computer to work. It just works.
    It is easy for some of us to get carried away about the finer points of Linux, like file permissions, or powerful command line utilities, but that just confuses them. Just boot it up, log them on and leave them alone. They will figure it out.

  71. Easy to use, hard to administrate. by Eneff · · Score: 1

    Anyone can use KDE and Gnome, especially if it's not their computer. As a trainer, I would estimate the transfer time to semi-proficency as 3-5 hours.

    However, I would not want to have to teach them what to do if something goes wrong on the System level. That is what makes Linux complicated. In many ways, it's what makes Windows complicated as well.

    When Windows is messed up beyond all repair, however, they call Dell or Gateway technical support and are told it's too bad they didn't make backups and the system is reinstalled. (Alternatively, they pay 50 bucks for someone to retreive their information for them.) Often, it's quicker to reinstall Windows 9x than to diagnose the real problem and fix it.

    The other problem is installing and upgrading software. Someone like Cheapbytes could go far in making CDs with CD install scripts (and RPMs/DEBs) with the latest software that can upgrade a stock system. Perhaps there is some money to be made for a service that sends out a CD a quarter with new applications that are easily installed. Rpmfind and even apt-get are daunting. I haven't seen a web interface that has been successful. (Mandrake's is a miserable failure)

    In the end, a well-setup Mandrake system is not much more difficult to use on a daily basis than a well-setup Windows machine. However, this does not say that Linux is ready for the average user.

    1. Re:Easy to use, hard to administrate. by damiam · · Score: 1
      Perhaps there is some money to be made for a service that sends out a CD a quarter with new applications that are easily installed.

      Perhaps you want KRUD?

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  72. Dumb teachers by Anonymous Coward · · Score: 0

    Horsecrap!

    No, the original poster basically is stating that
    the teachers aren't very smart or have decided that "it was hard for me, it must be hard for
    you."

    The former is poor instructional discipline,
    the latter is called hazing.

    Remember that just because one is instinctively
    smart at a discipline does not imply they can
    teach it. Ty Cobb, one of the best baseball
    players ever, was a terrible coach. (There is
    a closeted truth to the notion that "those who
    cannot DO, teach - they are discrete disciplines.")

    Excellent teachers interested in their students'
    achieving excellence know their subject matter,
    sure, but they know their audience. They know
    what their audience expects. They design
    instruction around that audience and ensure that
    the particular set of students have the range of
    skills and expecations correllate to their
    instruction.
    It sounds to me like there is either a genuine
    opportunity to uncover or create courses focused
    on keeping the command line, the plumbing, and
    the knobs, dials and switches firmly in the
    background while teaching, or someone's doing a
    bad job of hiring education.

    Whether that natural focus would presume Windows
    knowledge or a ground-up teaching of what it is
    to use a desktop metaphor spun specifically to
    the Linux tools at hand is a side note.

  73. Overwhelmingly YES by Uncle+Gropey · · Score: 2, Interesting

    I am a Linux newb and every time I go to #linux on Dalnet or similar IRC hangouts, I am confronted with "You aren't good enough to use Linux" elitists. They do nothing but hinder the spread of free OS's and apps.

    1. Re:Overwhelmingly YES by Anonymous Coward · · Score: 0
      I am a Linux newb and every time I go to #linux on Dalnet or similar IRC hangouts, I am confronted with "You aren't good enough to use Linux" elitists. They do nothing but hinder the spread of free OS's and apps.

      Ummm, WHY would you think its the job of IRC to advocate Linux, and hold your hand? Are you incapable of making effort, reading docs, BUYING books, generally trying to do this yourself BEFORE blaming others for your own inability to solve a problem? What a crock. Ask yourself the following question, and answer it HONESTLY, WHY do you want to run Linux anyway?

    2. Re:Overwhelmingly YES by Uncle+Gropey · · Score: 1

      Thats exactly the kind of browbeating I get when I have a simple question. And nothing is the job of IRC, that is just a medium in which to meet up. And SUPERFLOUS CAPS are annoying.

    3. Re:Overwhelmingly YES by YetAnotherDave · · Score: 1

      try #linuxhelp

      there are a few wizards there, who helped me tons when I was a newbie.

    4. Re:Overwhelmingly YES by Anonymous Coward · · Score: 0

      I'm a *NIX proficient person, and I try to help anyone that asks me. I helped a monk in Greece setup his 3 button mouse in Xfree86. Suprisingly, he got around just fine (totally blew me away, infact). However, I have had countless experiences that were exactly opposite. After some short time, the other party gets frustrated, and says "Linux Sucks" or something else that's negative, and become hostile. Maybe they think they are 'leet windows people, I'm not sure.
      Actually, that sounds pretty reasonable, some of my cow-orkers are windows fanatics. They think they are better than people who cannot e-mail, for example. Big egos and superiority complexes, maybe. However, I think that some people want to learn, and others just don't.

    5. Re:Overwhelmingly YES by SparkyMartin · · Score: 1

      That shitty "I'm a linux elitest because I've been using it longer than you" attitude has turned off so many people from linux including me. I did use linux exclusively for over a year but got so fed up from the childish self-centered "go fuck off and read the man pages" responses on discussion groups, message boards, and irc# channnels. I boot into it to install the latest kernel or see what the latest KDE has to offer, but that's about it. Maybe all these linux kiddies will grow up someday but until that time comes I'm happy with 2000 or XP.

    6. Re:Overwhelmingly YES by spauldo · · Score: 1

      Yep, been there.

      It's been that way on many linux irc channels for a long time. back when I was learning linux (I was using slackware 3.3, which was brand new) most of the #linux channels I checked out were full off assholes.

      Eventually I discovered openprojects, which had some very helpful channels. I don't go there often though 'cause nowdays if I'm having a problem it's usually something obscure and no one in the channel knows how to fix it, so I don't know what it's like now. You might check it out though - irc.openprojects.net. I used to hang out on #linpeople - don't even know if it's still there anymore though.

      If you use debian, #debian there is helpful though - I've been there a couple times in the last few months for debian-specific problems, and they were great.

      Just keep in mind though that irc or USENET should be your last resource. If you jump in there and start asking questions that the answers show up on the first page of a google search, the people inside will be less likely to help you. One of the requirements of a good sysadmin is the ability to quickly locate answers to any problems that arise. If you're going to run linux, make sure you develop this ability - it not only helps you running linux, but will help you find stuff on the 'net in general.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
  74. Teaching good habits by Demonicbunny · · Score: 1

    If Im teaching some one how to use a *nix, im not going to show them how to use linuxconf, or /stand/sysinstall to do things. Im going to assume they need to do real work, and may some time have to use the machine with out /usr mounted. If they just want to word proccess, or surf the web, I'd say use OSX.

    Why would my mom run FreeBSD, or Linux? Because they are free is not a good answer. An hour of my time is worth the price of any consumer OS, not to mention the agrivation of trying to explain to my dad how to fsck the disk manualy, because the dog kicked the power cable out.

  75. You can't convince anyone that it's hard. by jchristopher · · Score: 5, Insightful
    My main frustration with Linux is not only that it's hard, but that you can't even convince anyone that it's hard! There is a big "can't see the forest for the trees" problem.

    Example: "How do I use a USB hard drive under Linux?" Answer: "modprobe usb-mass storage, and use the mount command (man mount)"

    And no one sees why there is a problem with such a statement.

    1. Re:You can't convince anyone that it's hard. by forrest2000 · · Score: 0, Troll

      There isn't a problem with such a statement.

    2. Re:You can't convince anyone that it's hard. by Anonymous Coward · · Score: 0

      wow, I just plug it in, reboot and then access it from my KDE desktop. no need to type jack.

      redhat 7.2 -- blows away everything anyone says that makes linux "hard"

    3. Re:You can't convince anyone that it's hard. by glwtta · · Score: 3, Funny

      I've always felt uneasy using commands like "man mount" - just doesn't sound good.

      --
      sic transit gloria mundi
    4. Re:You can't convince anyone that it's hard. by Anonymous Coward · · Score: 0

      As you see from the replies you received, you are completely right on the money!

    5. Re:You can't convince anyone that it's hard. by Anonymous Coward · · Score: 0

      Get over your homophobia:
      as root:
      ln -s /usr/bin/man /usr/bin/command*

      ...Now, you can 'woman mount' all you want.

      * Input sexual preferance here, for example woman, dog, goat, horse, cow, chicken, llama, grandma, etc.

      :)

    6. Re:You can't convince anyone that it's hard. by huberj · · Score: 2, Funny

      wtf did you reboot for?

    7. Re:You can't convince anyone that it's hard. by Velex · · Score: 3, Insightful

      Example: "How do I use a USB hard drive under Linux?" Answer: "modprobe usb-mass storage, and use the mount command (man mount)"

      I don't see the problem with that, because it really is simple. If an average windows user had asked me this, I would have to say, "Insert the driver CD into the CDROM drive. It's the CD that came with your USB hard drive. Now, Autorun should launch the installer program. It didn't? Ok, go to My Computer. Double click it. Under My Computer, go to your CD-ROM drive. Which one? I dunno, try your D: drive. Yes, Double-click it. Now, there should be a program called SETUP -- double-click it. Now follow the insturction on-screen." (assume that user can do this, which they usually can't.) "Now, when Windows reboots, plug the hard drive in, and Windows should recognize it and set it up as your E: drive. Windows freezes whenever you plug it in?" etc. etc.

      If a newbie linux user had asked me and I might say "modprobe usb-mass-storage, and use the mount command. You don't know what modprobe is? It's a command that tells Linux to load a drive. The one you want is usb-mass-storage. Ok, now that that's loaded, make a directory under your mnt folder and call it 'usb-harddrive.' Just type 'mkdir /mnt/usb-harddrive' -- mkdir tells Linux to create a folder. Now, mount the usb device to the folder you just created with 'mount /dev/usbwhatever /mnt/usb-harddrive.' It can't find a filesystem? Do this: 'mkreiserfs /dev/usbwhatever.' While we're waiting you want to know what the last two commands do? mm... just accept that they do what they do for now -- we can set up a one-on-one session with later. Now, just type the mount command again. There. It works."

      --
      Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
    8. Re:You can't convince anyone that it's hard. by Anonymous Coward · · Score: 0

      No, actually, I still think you missed the point.

      Your little rant about modprobe, mkdir, mount, mkreiserfs, etc. etc. probably doesn't seem clear to a brand new user with only Windows or Macintosh experience. I can see a lot of people getting lost in that... whereas the Windows experience is probably a bit melodramatic.

      Put the CD in, double-click "My Computer" double-click the Icon shaped like a CD. Off you go... there's instructions on the CD case. On the Mac, it's even easier. Put it in... double click the CD icon that appears... also, instructions on the CD.

      Point-and-click is easier to pick up than learning CLI commands... the foot-voters decided that a long time ago... it's not that "mount /cdrom" is any harder... it just requires a different sort of time investment to learn.

      (Since, it's not mount /cdrom unless you've set it up that way... the actual process is more like... edit /etc/fstab to include a cdrom mount point... or do something unintuitive -- to a new user -- like mount -t cd9660 /mnt; cd /mnt; ./install.sh).

      I was the only one with a computer in a household of otherwise intelligent poli-sci majors and law school students. Smart kids. Still had difficulty with the UNIX CLI. Gnome/Netscape/XMMS/StarOffice was simple enough, but, you can imagine the frustration my one friend had trying to *save his work to disk.*

      He went insane. He's trying to save the file to A:/ (which of course, doesn't exist.)

      He had no idea where to begin looking for an answer. The fact that it's no more complicated than "mount -t msdos /floppy" and save as "/floppy/My File.sdw" didn't make a difference. (And it's only that easy, again, because I've got /floppy set-up already in fstab... otherwise it'd be something really baroque like "mount -t msdos /dev/fd0 /mnt").

      You're a hobbyist--face it. What seems super-simple to you, you can't take for granted from a new user. And totally clueless computer users -- the type that don't give a shit *how* it gets done, just that it does -- is going to demonstrate even less patience with you.

      So... meh. Neither of you is *wrong* in this circumstance... the newbie's not *wrong* in wanting an easy Apple interface... and you're *right*, it is completely simple if you care to learn, but... in light of alternatives that don't require you to *learn* (the Mac GUI) in quite the same way, you've got to admit that Linux *is not the same.*

      The Linux UI is not "newbie" friendly.

      You won't believe my experience with some Windows techs in my IT department. It's like: "How do I configure Samba?" "How do I set up a firewall that also redirects certain ports to my internal NAT'd network?" -- I think these guys are *loons.* It takes 30 seconds of Google searching to find the answer. Less. It's *easy.* But people have no desire to go out and find the solution on their own.

      It's a people problem. But, computers are supposed to be people's tools, so, perhaps they should work with people's problems sometimes... (Linux, I don't think, is the OS to do that ;))...

      Epinonymous.

    9. Re:You can't convince anyone that it's hard. by Velex · · Score: 2

      No, you missed my point. When a user tries to save to A:/, they're drawing on past experience. The people I'm talking about don't even know to save to the A: drive in windows. Saving to /mnt/floppy as opposed to A:\ wouldn't make any difference to them.

      Btw, you're right: Macs are easy. However, you wouldn't believe how many times I've had to try to figure out why a Windows user's computer is bluescreening on autoinsert, etc. Linux just works. People know how to type the letters I tell them to. GUIs are simply hard to explain -- I spent ten minutes one time trying to describe the location of the My Computer icon -- the user had moved it to the lower right hand side of the screen. With a CLI, the commands just work: /dev/fd0 always exists at /dev/fd0. modprobe floppy always loads the driver. /mnt/floppy is the standard mount point. Even then, drive letters are on crack. Ever start telling a user that their CD rom is drive D: to discover that they have two hard drives, and it's actually drive E:? Face it -- the only reason that people are hooked on GUIs is because DOS sucked so bad that you had to use Windows to do anything. A good CLI like BASH is always easier to use than even the best GUI to a person with no experience.

      --
      Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
    10. Re:You can't convince anyone that it's hard. by Torak- · · Score: 1

      Fuck up, gimp.

  76. Loonix Users by WndrBr3d · · Score: 1

    I find that with some linux users (not as much with FreeBSD users, they're real men) that they started using it in the first place to take advantage of others (packeting, hacking, and whatnot).

    I find this falls under "Teach a man to fish" saying. Nobody wants to loose the one skill which puts them a cut above the rest.

    I honestly think the article should be called, "Do script kiddies make teaching linux harder than it really is", because I know true linux users wouldn't have this problem, and if they did it would only be because they dont have the correct skills needed to properly teach.

    Thats just my opinion of course, I could be wrong.

  77. I've never heard that question by _iris · · Score: 1

    "How do I use my dial up modem in linux, using redhat 7.2?"

    Please tell me where you have heard a newbie ask that question. I would seriously like to see/hear it.

    Many variations are heard throughout the lands, but not that question. I hear "How do I connect to the Internet?" and "How do I use my modem under Linux?". The confusion comes when all the gurus ask all the right questions in slightly different words. This is what HOWTOs are for and also why I have stopped interactively helping newbies. I give them about 5 URLs on the subject and tell them to ask me after they read the web pages if they still don't get it.

    1. Re:I've never heard that question by The_Unforgiven · · Score: 1

      Actually, I'd like to see the answer to that exact question, lol. I can't get it to work... :) I think my modem is just F**ked on the IRC and COM settings though.. AND YES IT IS A HARDWARE MODEM... :) Everyone always asks.. lol

      --
      http://wsulug.org
    2. Re:I've never heard that question by sharkey · · Score: 2

      Good. They can't get connected to the Internet, and you brush them off by giving them URLs. Very BOFH-ish.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    3. Re:I've never heard that question by Yottabyte84 · · Score: 1

      I think you mean IRQ instead of IRC. Look in windows to see what the hardware settings for your modem are, write them down along with the model of your modem. Post this information to a linux help newsgroup with a request for step by step instructions, and you should be helped. Also download modem howtos from linuxdoc.org and linuxnewbie.org to consult whilst trying to get the thing working.

  78. No just Linux by pagercam2 · · Score: 1

    I have seen this in all forms of engineering and education, this idea that people have to specialize and put many years before they could possibly contribute, the old master and apprentice work idea. My education is in Mechanical Engineering, which was a great education but about the worst degree to get a job with in the mid 80's so I moved to software, first mechanical simulations but eventually into signal processing, compared to EE's and CS majors I pick this stuff up easier than many of the others, and even spent a good portion of my time fixing other "real programmers" code. I got bored with software and moved to systems engineering and then hardware and now ASIC design, haven't been in a classroom in years just pick things up as I go. I am always suprised that what looked so complex at the start is really quite simple after a couple of weeks. I decided a while back that this is true, as nobody is really two times smarter than everyone else and at least one person has to understand the whole problem, so no solution can be more than lets say two weeks study. Maybe I pick things up easier than others but often the real ideas are hidden behind lots of proofs that don't matter to understanding the solution. My best example is a newish field of signal processing/mathamatics called wavelet, there are dozens of math books on the topic, I can't understand a single one of them, even after a few pages my eyes gloss over and I give up. But the concept of wavelets and how they are used and why they work is extremely simple and was explained to me in 5 minutes, and I can explain to others in 5 minutes. Now I can't derive the math behind the theory but I don't need to. But none of the avaiable books takes the time to explain the usage they only derive the theory, which needs to be done once, but once done the application is easy, but none of the books discussed the usage only the theory. It all seems to come down to the "cover your ass" idea, PhD's want to prove how smart they are rather than share knowledge, Guru's are often the same way. Experience is important and especially with computers there are often more work arrounds that real code, to get things working. Remeber that there are only 31 keywords in 'C' code, and Linux is build from 'C' so how hard can it possibly be.

  79. Debian by Anonymous Coward · · Score: 0

    My first time installing Debian 2.2_rev4

    I have been a Linux user for a number of
    years now, I started with Slackware 3.2.
    I remember how difficult Slackware was to
    install, but eventually I got it working.
    After using Slackware exclusively for a
    few years I took the plunge and decided
    to install other distros. I tried Redhat
    6.2, and Mandrake (cant remember the
    version number, it was whatever was
    available around the time of redhat 6.2).
    I *tried* to get debian, but failed
    miserably. For the past couple of years
    now I have been a diehard Redhat user on
    my desktop machine, but still use slack
    on all of my server machines.

    A few days ago I decided I would try
    debian. I have recently gotten fed up
    with Redhat's distribution, having to
    pare down all the fluff. So I go to
    debian's site, I read about the psudo
    image kit... sounds cool, good concept
    in theory. I download the psudo image
    kit, and connect to an ftp to start the
    process... it was a little bumpy getting
    to understand this thing at first, but
    hey, this is the 'real' linux distro right?

    I let my computer chug away at downloading
    for a couple of hours, come back to see it
    has only downloaded a small portion of the
    stuff it was supposed to, it had a bunch
    of errors. I try the psudo image kit with
    another ftp, and it goes. Eventually it
    finishes, now on to rsync. That was easy
    enough. I would definately not recomend
    trying to download debian's cdimage if
    you are a newbie.

    Ok, so now I have the ISO, great. Time
    to install. Boot off of the CD, start
    the install process. Wooh, wait a minute
    this looks a little like slackware... I
    have the hang of this. Ok I chose the
    simple method instead of the expert method.
    Partitioning went good.... and so did
    the package install (I admit I was doing
    other things at the time so I did not
    pay close attention to it). I had to
    answer a few simple questions, but that
    was about it.

    Ok, now it is trying to set up X. Trying
    to detect my video card. It goes for a
    long time trying to load a driver (the
    screen flickers many many times (trying to
    start X I assume)) and had me press enter
    a ton of times. It always comes up with
    an error. Eventually this stupidity stops
    and the install finishes.

    I reboot, and I start to config X by hand,
    Wait a minute, that is 3.3.6, this isn't
    4.x. What the heck, 4.1 has been out for
    a good long time, why have they not included
    it? Isn't this the most recent distribution
    released about a month ago? Ok ok, enough
    complaining about X, lets just download
    the sources and install by hand... I've done
    that before.

    Crap, make fails when trying to make Xfree86.
    Well thats not debian's fault. I really dont
    feel like mucking with imake and such. Oh
    well, lets get something else working. Wait a
    minute, this is kernel 2.2 what the heck, hasn't
    2.4 been out for a LONG time? Isn't it stable?
    It sure as hell was on my redhat system, my
    computer had been running a 2.4 kernel for weeks
    with no reboot (had to reboot for new hardware).

    Ok, now, something else, the module for my NIC was
    not loaded upon installation. How crappy. The
    drivers for my nic card (an Etherexpress 10/100)
    are not obsecure... fuck. More work I have to
    do to get this thing running. Oh well. Fuck
    debian. Fuck debian in the ass. I am going
    back to Redhat so that I dont have to deal with
    all of this crap. Its not that I don't know
    how to do this stuff, I can do it, I have done
    much of this in the past, but geez... give me
    a break, I dont have hours to spend fixing all
    this crap, then upgrading everything to a relatively
    normal level.... get rid of the 2 year old kernel,
    get rid of the ancient release of X and replace
    it with the much better new one.

    Ok, flame me if you want, but come on. Who
    in the 'real' world wants to muck with this
    kind of stuff all of the time? I sure as
    heck don't. I used to like to do this stuff
    when I had lots of time (high school, and summers
    in college), but now I have other more important
    stuff to do.

    Make it easier, make it up to date, there does
    not need to be a gui install or anything. The
    autodetection of my NIC is of little consequence,
    just for the love of god have the software a
    but more up to date

    --AC

  80. Could the biggest problem with Linux usability.... by fungus · · Score: 1

    "Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    Uh... Sorry, but could this be that they are too fucking stupid to understand how to use a computer efficiently?

    I dont mean to be harsh, but what you know well is well expressed. If there is an easy way to do something, how is it smart to explain it as if it is rocket science?

  81. man man by Anonymous Coward · · Score: 0

    When I first started out, I was provided an account and one command:

    man man

    The rest I was supposed to figure out on my own. Of course I failed. But, to this date thats how I introduce new users. I guess it might be a little daunting... but it hooked me.

  82. *nix Courses by ddillman · · Score: 1

    I work at a Technical College. We have a small number of *nix courses here. They used to be taught using UnixWare, but they are switching to Linux.

    The biggest similarity I have seen in *nix textbooks is that they are still teaching almost exclusively command line interface, old school obscure *nix commands and editors. Without fail, the first thing they teach beyond logging in is the vi editor. Now *there's* a way to scare off a newbie! After vi, for those brave souls who still remain, they teach emacs.

    While those things are good to know, they are hardly the only offerings these days. KDE and Gnome are both loaded with GUI alternatives, and most command line tasks can be performed in the GUI. Why not look at teaching some of these alternatives first, so as not to scare off people with the obscure stuff? Once they are comfortable with that and some basic machine management, you can show them how they can improve their performance by using appropriate command line alternatives. At least mix it up a bit, show students both methods.

    --
    Little girls, like butterflies, need no excuse. -- L. Long
  83. Smart? by sllort · · Score: 1

    . Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    If you are unable to communicate basic concepts of computer use to another person, this is not a qualification for being "smart". Nor does it prove that you know too much; it barely proves that you know anything.

    Communication is a fundamental skill. Which is more marketable: the ability to implement a container object using polymorphism, or the ability to clearly explain a container object that uses polymorphism during a job interview?

    You can be intelligent and have good communication skills. In my opinion intelligence without communication skills is not very valuable. Whatever you do, don't for a minute make the mistake of thinking that because you understand how to use a computer better than someone that you are smarter than that person. At that point the world has just named you Nick Burns and effing moved on. If you are trying to teach a skill to someone smarter than you, and you fail, whose fault is it?

    If someone has a lot of Linux knowledge but can't communicate it, I don't think an abundance of intelligence is the hangup. I think a lack of basic social skills is more likely. The Renaissance Man is an outdated concept, but it is partially applicable here. The idea is that being well rounded - the Arts, Literature, Science, and physical fitness - all of these things make for an effective human being.

    Any assertion that you can be too smart to talk to someone effectively can only be made by someone who has totally lost touch with society. Let me give you some advice: Microsoft hasn't.

  84. Uhm, no. by Anonymous Coward · · Score: 2, Insightful

    Actually, Linux is not at all easy, it's documentation is atrocious when available, and most importantly, from the point of view of 99% of all people who use computers casually or in the office, it sucks compared to the competition. I realize this is slashdot, but you silly people need to realize once and for all that there is no, no, no compelling reason for anyone to install Linux unless they are an interested geek.

    Yes, it really is that simple. Yes, that is why Linux will always be a niche OS.

    1. Re:Uhm, no. by Pierric · · Score: 1

      Let me tell you of my brother, who installed Linux after he saw how great the interface was on my own PC, a day he visited me. I'll go directly to the bad news: he is actually using windows again. But that's because he needs some stupid MS Word VB scripts professionally, and it won't work with staroffice. Maybe I should tell him to try it with wine. But the point is that he told me that when he doesn't need anything from windows any longer, he shall switch definitely, as he really enjoys a good desktop interface. And I'm not talking of KDE or Gnome, but of a personalized version of Enlightenment. So I think working comfort is one of the reasons why a non-geek can switch to Linux... And of course, let's not forget stability.

    2. Re:Uhm, no. by Anonymous Coward · · Score: 0

      So I think working comfort is one of the reasons why a non-geek can switch to Linux...

      What an outrageous thing to say. I suppose if working comfortably meant working with the Gimp or Staroffice, you would have a point. Unfortunately, your point, not unlike your taste in software, is peculiar to a very marginal society of people -- geeks. There is *NO* competition between Linux apps and Windows apps. No sane, dispassionate person would chose Linux for the apps over Windows.

      And that's the damn problem with you people: you are not dispassionate about computers. The rest of world is.


      And of course, let's not forget stability.


      What about it? Win NT/2K/XP doesnt have any problems with stability. Lookit, insinuations of Windoes instability have taken on the status of myth on slashdot, but they are just that -- myth. I have never, not once, had to reboot W2K, compared to X which occasionally freezes on me requiring a warm reboot. Apart from the fact that X is rubbish.

    3. Re:Uhm, no. by Pierric · · Score: 1

      I suppose if working comfortably meant working with the Gimp or Staroffice, you would have a point.
      In the case of my brother, it is so. He mainly wants to use a browser (opera makes good progress, and really is enjoyable), a file manager, an office application, a mail client, and that's all... He can get it under linux with no problem... except a winword VB macro.

      Unfortunately, your point, not unlike your taste in software, is peculiar to a very marginal society of people -- geeks.
      As I told you, he's no geek. And he shares my taste in matters of software.
      The point is that the "desktop solution" I'm using is far away from being the simplest. But once you're used to it, it is very more enjoyable than the windows desktop, though I don't know whether progress has been made in XP. People always go to the simplest solution first, when they could get much more without much more efforts. I'm pretty much convinced that for a real beginner (i.e. someone who doesn't know what C:\ is), it is not much more difficult to learn using (I mean *using* here, not configuring) Mandrake-like solutions than Windows.

      But hey, that discussion could last forever, so I'll stop now.

  85. Oh, who cares? by Anonymous Coward · · Score: 0

    Linux is crap anyway.

  86. nope by Docrates · · Score: 2

    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"


    I disagree. See there are three types of people that use computers. Those that thoroughly understand them. Those that use them for a little while and then "get it". And those that need to be taught.

    I think the secret for a piece of software's popularity is to capture the second group. If linux was really as easy as it needs to be, it wouldn't need to be taught. Just like most people don't need someone to teach them how to use windows and most of its apps. It's the second group that make most users and eventually they drag along the third group.

    --

    There are two kinds of people in the world: Those with good memory.
    1. Re:nope by yzquxnet · · Score: 1

      Right.

      Lay Tech - "What! Did you just say there is a mouse on my desktop!?!"

      Low Tech - "Ooooh, so by going into the control panel I can change the functionality of my computer. click..click..click.. Uh, I think it's broke."

      High Tech - "Just do a PS and get the PID and kill it with a 9. That will fix it."

      It's not that Linux users are smart, it's more that you easily forget what you didn't know when you were a newbie. This makes it difficult to explain simple things such as emptying a trash can for someone who has never done it before.

      The Linux OS can be made to be both geek friendly and also intuitive for new users.

    2. Re:nope by Anonymous Coward · · Score: 0

      no, no, it's lah-tech.

  87. Linux is made by the hacker for the hackers by registered_AC · · Score: 1

    If you want point-and-click use Windows or MacOS. The have perfected it.

  88. People in general have a hard time using windows. by fall0ut456 · · Score: 1

    I think that everyone should try being a tech support monkey for an ISP sometime. MOST people have a hard time using windows. In 95% of my calls when I ask them to right click on something, or to double click on something, I have to explain myself. Or with some people, asking them what is on the desktop, they are like a keyboard and a mouse. The average individual as I have found out have a hard time using windows, much less trying to learn something completely new to them. I may only be 18, but I've been using linux since I was 12. Come on, if I could figure this out when I was 11 it cant be that hard. After doing tech support, you realize that people couldnt do this.

  89. the main reason i don't use linux is... by Anonymous Coward · · Score: 0

    games.

    forget about wine. it's like having a free downgrade of your system - god am i going to get flamed for this - and provides sub-win2k/xp performance, if you can get them running in the first place. and don't talk to me about dual booting...

    don't get me wrong though, i would dearly love to(and have, on several occaisions) switch my home machine to linux. the only operating system i have ever paid cash money for is linux(both redhat and mandrake) and i don't regret it a second.

    but like many users, i mainly use my pc for entertainment(games, mp3, etc) and communication(email, web browsing), with 1 frantic day a month of spreadsheets at bill time.

    and two out of three is not enough.

    btw, when my mother asked me if she could try out winxp, i let her use redhat 7 with kde. she liked and said it was much easier than win95...go figure

  90. Idiots by Anonymous Coward · · Score: 0
    Most people i know are computer stupid. "Don't trust the penguins" thats what they said! So I did some fiddling and setup a box with X and fvwm95, and they *thought* it was windoze despite the little penguin icon :)! Guis for for idiots and clis are for pros! (I really, really hate KDE! I prefer fvwm95)

    /dev/null windoze now!

  91. I agree, somewhat by _iris · · Score: 1

    I agree with everything except that the different appearance of windows throws people off to a point at which they are unable to or don't care to use it.

    We'll take one small application as an example, but the idea applies to almost all GUI differences. Winamp supports skins, along with many other applications. The skins move buttons around, reword things, and even hide a few things sometimes. Yet I have not seen anyone sit down at a computer and attempt to use Winamp and not understand how to use it just because it looked drastically different.

    Believe it or not, I convinced my mother that Linux running FVWM was Windows (yes, it took a lot of work). I convinced her that XMMS was Winamp, and I even convinced her that Mozilla was Netscape 4. She didn't have a clue until netscape crashed and the window just disappeared (rather than saying "this program has caused an illegal opperation" (or whatever the phrasing is on a windows box).

    My point? Simply that similar applications have similar functionality; no matter how different they look. Sure, people are thrown off a bit when I open the Gimp instead of Photoshop but After about a minute or two of looking at the interface they feel quite comfortable.

  92. elitist not smart by invispace · · Score: 1

    The problem is hardly that the people who teach linux are too smart. unix is like chess... any idiot can learn it they just have to be able to do repetetive tasks. The problem is that unix geeks are elitist. shell, shell, shell. Most home users don't even know that a shell exists in MS OSes.

    Linux geeks are probably even more elitist because of their view on opensource applications and how much better they are, etc, etc. Linux, for all practical purposes is great, but you don't teach sendmail to someone who only wants to check their email.

    --
    -- -- A truly great man never puts away the simplicity of a child
  93. fonts by jchristopher · · Score: 5, Insightful
    A perfect example would be fonts. Install RedHat 7.2 (very recent, presumably containing the most up to date widgets). Start it up, fire up Netscape. See how shitty the fonts look?

    I've seen people ask how to fix that. I'm sure there's an answer, too. But the fact is that it's fucking RIDICULOUS to have fonts that look like that in the year 2001.

    If you give them some complicated instructions for fixing it, 95% of new users will just say "screw that" and either: 1) abandon Linux, thinking it sucks, or 2) keep using Linux with crummy fonts, and think it sucks, or 3) keep using Linux and waste a bunch of time fiddling until the fonts are right.

    All three of these situations are horrible, yet it doesn't seem to bother any of the developers that RedHat still ships this way.

    This type of situation is common and it infuriates me that not only are you assumed to be stupid if you can't make it work, but everyone is amazed that you'd complain about it in the first place, because fixing it is supposed some sign of your computing prowess.

    1. Re:fonts by Anonymous Coward · · Score: 0

      Actually, I did install 7.2 somewhat recently, and some weird stuff happened with fonts. Apparently it will copy fonts from your Windows partition if you have one. I wouldn't have noticed, except that one of the things I have under Windows is Tabledit (a guitar tablature editor), and these fonts were showing up in the Gimp.
      A more annoying problem with RH is the granularity of their packaging. I really don't need the 16-bit Asian fonts, which slow X to a crawl if you accidently select them, but they are part of a larger package, so rpm won't remove just those fonts.

    2. Re:fonts by yesthatguy · · Score: 2

      Install RedHat 7.2. Start it up, fire up Mozilla or Konqueror. Notice something? The fonts look a *ton* better. The font issue is a real netscape problem that I'd never been able to get around or deal with. Now that there are good alternatives, I haven't used NS in months.

      I recently went from StarOffice 5.2 to the 6.0 beta, and I'm really impressed by some of the new fonts. They look genuinely good onscreen, and print out pretty well too. Fonts were neglected for some time, but they're becoming important, and there's no reason to keep having netscape-like font issues.

      --
      Yes! That guy!
    3. Re:fonts by jchristopher · · Score: 1

      re: Konqueror, frankly, the fonts look like shit there too on my system. It must be dependent on the font specified in the HTML, because sometimes it looks great (Arial?) and sometimes horrible. Slashdot, for example, looks nice. Salon.com is horrible.

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

      Mandrake can copy fonts from your Windows. Red Hat doesn't. Mike A Harris (which is in charge of XFree stuff on Red Hat doesn't like the idea at all.

    5. Re:fonts by Rinikusu · · Score: 1

      That's why I use(d) Konq. Beautiful fonts in 2.x series. However, the thing that annoyed me is that the font size was sometimes not commiserate with the screen resolution. For example, the font would be bigger than the title bar, a minor annoyance. And while browsing my filesystem, the fonts were too big, putting 3 chars on a line.. UGH. I had to futz around in the configuration utility to finally get it looking right, took about 3 minutes. To KDE's credit, I found the config utility relatively easy to figure out. However, I found it also to be somewhat a pain in the ass. MS windows has never required me to set a font size for my window title bars (indeed, can you even do such a thing without something like Windowblinds?).

      --
      If you were me, you'd be good lookin'. - six string samurai
  94. My Personal Experience by Ian_Bailey · · Score: 2, Interesting

    All right, I just started using Linux last month, so I ought to be able to comment on this.

    First thing I did was visit my University's CS Club, where they were offering to give a full version on CD (Which happened to be convienient at the time). They ask me what version I want. I only know of Red Hat and Mandrake (from friends). He says that I should get Mandrake, while I nod my head, not really caring at that point.

    So I start the installation process, and begin to enter information. I choose advanced installation (naive me), and was amazed at all the options that I could choose to install of the CD. A reasonable selection, so I picked anything that looked interesting.

    About an hour later after all the files had finally copied onto the hardrive (and the partitioning, etc.), I booted up. Created my account, and was immediately greeted with a happy first-time wizard. Except the text-boxes wouldn't work. Needless to say, after a few minutes of frustrations, I just skipped it. I have no idea how to get it back, but it would sure be useful, as I still haven't got my Internet working under Linux. Plus, the fact that there are so many control pannels (3 or so, I think), I never know where to find anything. In fact, once I have KDE running, I can barely tell the difference from Windows, and besides the fixed memory leak, I can hardly tell the difference.

    So what's the benefit of switching right now? The only positives to using Linux are: it's not Microsoft, and the lack of a memory leak. Quite frankly, rebooting my computer every two days is worth the price for being able to use all my old stuff.

    Personaly, I believe the best interface would be one that is so intuitive it would require no training at all, you would just 'know' what to do. And frankly, I think we said goodbye to such an interface when MAC OS X came along.

    That said aside, I happen to use Linux a lot as a UNIX substitute, the terminals I work with get garbled all the time, and have broken mice. I think Linux is a wonderful replacement for UNIX!

  95. Not a bad thing by Anonymous Coward · · Score: 0

    I don't think it's a bad thing - people should be forced to learn the difficult inner-workings of the system. By making them understand what they're doing, you prevent having a thousand idiots running around using Linux...which saves time in the long run, because then we "experts" won't have to be constantly advising the newbies. They'd be able to figure stuff out for themselves.

    I'm not going to get into the Windows analogy here...but it seems to me that teaching people just how to do something, like we do with Windows, leads to stupid users after a while. Do you really want that in the Linux world?

  96. "Smart" it ain't by Kope · · Score: 3, Funny

    There are at least 2 problems with calling these instructors 'smart.'

    First, it is stupid to think that a user wants to understand the inner workings of the system. The user wants to unlock functionality. They want a simple, easy way to accomplish a task. They want to have to learn as little as possible in order to accomplish that end.

    The second is related, and that is in implying that those who are users and see computers as tools used to accomplish a goal rather than an object of study in and of themselves are not smart. Frankly, this is the sort of sub-cultural elitism that stops most "geeks" from actually having meaningfull career advancement. Until you can think of mere users as equals you'll always be working for someone else.

  97. I'm sure /. will eat that up by osgeek · · Score: 2

    most of the people teaching newbies to use Linux are too smart and know too much?"

    Yeah, that's it.

    Reminds me of those "tricky" job interview questions where you lie your ass off to make your weaknesses sound like or be derived from your sources of strength

    Interviewer: What's your biggest weakness?

    Me: I'm just too damned focused in everything I do!

    I use Linux, so I don't understand why it's so hard for most Linux users to grasp the fact that the reason Linux is unpopular is that it lacks apps and that the user experience is wildly inconsistent and unruly.

    Stop looking for answers that make you feel good about yourself, and start looking for solutions that will cure the real problem

  98. /. and Linux Bigots by quakeaddict · · Score: 5, Insightful

    People who post here are very smart. In many ways they sort of look at the computer as something that an average person shouldn't really touch unless they know what they are doing, and if they don't know how to administer their own box then that is their problem.

    And for people who devote alot of their time to making the stuff work, I don't find this unreasonable. I mean, after all there is real effort and dedication involved is it too much to ask to read a man page?

    What MS gets and the Linux commnity doesn't is that most people just want the damn thing (the computer) to do something useful. They want to turn it on and have it work. They don't give a crap about the technical merits of the OS or the effort behind it and for the mass market that is how it should be.

    They don't want to mess with config files.

    They don't want to care about what hardware is in their box.

    They do want to be able to plug stuff in (USB) and have it just work.

    They don't want to compile a program to install it.

    They dont want to untar things

    They don't want to deal with RPM (they want something called setup.exe).

    they want easy access to the internet.

    they want a browser that works.

    and above all they certainly do not want to have to recompile a kernel to upgrade their OS.

    MS has money and time to spend on these and other usability issues. Linux does not. Linux is not easy to use unless you are steeped in Unix. There is no way around it.

    I think Linux should stop wasting cycles on a mass market that will never happen.

    --
    I'm still working on a clever footer.
    1. Re:/. and Linux Bigots by litheum · · Score: 1

      yeah no shit develop linux into something that the developer will want to develop and that will be incredibly robust and useful for people that know what they're doing. trying to dumb stuff down for people who won't contribute back to the project is sort of a dead end goal. help it be more attractive for the people who are into it.

    2. Re:/. and Linux Bigots by EllF · · Score: 2, Insightful
      They don't want to mess with config files.

      Not much can be done to avoid this. Linux is a system designed for powerusers; I don't think you can avoid the need for configuration by the end user. The question is then, "How can we minimize the pain of configuring things?" - perhaps with graphical front ends to configs?

      They don't want to care about what hardware is in They dont want to untar thingsbox.

      Once Linux is installed, no sweat. They don't have to. (This is essentially the same as with Windows...)

      They do want to be able to plug stuff in (USB) and have it just work.

      If I remember correctly, the last time I had trouble with USB was in the 2.2 series. :)

      They don't want to compile a program to install it.

      Front-end to apt, no need to compile until they are ready, if ever.

      They dont want to untar things

      Why not? They unzip things.

      They don't want to deal with RPM (they want something called setup.exe).

      Graphical package management helps, although it doesn't completely mitigate this. I agree with you that this is the weakpoint to work on right now.

      they want easy access to the internet.&&they want a browser that works

      Internet Access *is* easy (lots of graphical programs for dialup, and broadband/LAN stuff is as easy as one line on the console, easily put behind a pretty frontend (which already exist). Browsers? Opera, Mozilla, Konq, Netscape (gah), and Galeon all work very well.

      and above all they certainly do not want to have to recompile a kernel to upgrade their OS.

      I'm not sure that's their biggest concern, but how hard is a kernel compile versus the installation of ME or XP? Initial learning curve is there, but it's not overly tough - you walk them through it once, and the procedure doesn't change from there on out. "Linux" doesn't waste cycles on anything; linux isn't like a company product that can really waste its time on something. If one person makes the system X bits easier for even a handful of people, and that change/program gets integrated into the consciousness (or kernel), it is not wasted. Nice troll, though.

      --
      We who were living are now dying
      With a little patience
    3. Re:/. and Linux Bigots by Anonymous Coward · · Score: 0

      Ok with a curent distro every one of your arguments are invalid except for one.

      setup.exe it dont exist. and that is because open source developers are lazy bastards that dont want newbies using their software. they are too lazy to write a simple bash script or perl script to install it.

      linux developers? they're lazy. except for theo nes at loki. just run setup.sh

    4. Re:/. and Linux Bigots by Brummund · · Score: 1

      I'm not sure that's their biggest concern, but how hard is a kernel compile versus the installation of ME or XP?

      You got to be kidding. Really, how many users know whether something should be compiled as a module or in the kernel? Or that you need the 3c59x00dots7fuckme-module to be able to use your NIC? Should I include nfs? Maybe that AFS would be nice? And what's that HAM-stuff anyway.

      If they get so far, of course. make xconfig? make what?

    5. Re:/. and Linux Bigots by LS · · Score: 3, Interesting

      "In many ways they sort of look at the computer as something that an average person shouldn't really touch unless they know what they are doing"

      No kidding... I have a computer science degree, and have been using computers forever. But I can't keep up with everything that is out there. For instance, I mentioned on slashdot that I only had enough time to get basic security on my linux box, and everyone screamed that I should take my box off the net. My box is secure enough to not have been hacked in over a year, but what about these newbies? How are they going to secure an OS, when they barely understand the concept of logging in?

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    6. Re:/. and Linux Bigots by ACK!! · · Score: 2

      I hate this half ass smirking everything is fine because my machine works attitude. I love linux and Solaris and most *Nixes because it does what I tell it to and does not give me crap and I customize and automate everything.

      I use Linux because I am a System Administrator, code monkey and an interface whore that loves customizing everything about their environment.

      That being said there are still things that are too hard, not very straightforward about the process.

      <i>They dont want to untar things
      Why not? They unzip things.</i>

      Most distros do not have the mime types worked out very well.

      Once the user starts up their graphical File Manager Konquerer or Nautilus depending on if they do not go insane from all the choices at start up and just go back to windoze. They doubleclick on some tar or tar.gz file and boom nothing happens and they get an error. They do not know how to find add and get LnxZip going and they do not care.

      <i>They do want to be able to plug stuff in (USB) and have it just work.
      If I remember correctly, the last time I had trouble with USB was in the 2.2 series. :)</i>

      You obviously have not tried to use a USB scanner besides that one Epson that is supposed to work perfect with Linux. I got a Umax 3400 and USBviewer sees it but getting sane or any other app to use it is impossible.

      <i>they want easy access to the internet.&&they want a browser that works
      Internet Access *is* easy (lots of graphical programs for dialup, and broadband/LAN stuff is as easy as one line on the console, easily put behind a pretty frontend (which already exist). Browsers? Opera, Mozilla, Konq, Netscape (gah), and Galeon all work very well.</i>

      Give me a break. The browser thing is overblown sure but the Internet access is right on the money. Why in the world should there be 12 different programs for internet access kpp, gpp, wvdial, etc...etc.. and none of them set as a default and none with step by step instructions on how to get everything connected. It is annoying for the average schmuck.

      <i>and above all they certainly do not want to have to recompile a kernel to upgrade their OS.
      I'm not sure that's their biggest concern, but how hard is a kernel compile versus the installation of ME or XP? Initial learning curve is there, but it's not overly tough - you walk them through it once, and the procedure doesn't change from there on out. "Linux" doesn't waste cycles on anything; linux isn't like a company product that can really waste its time on something. If one person makes the system X bits easier for even a handful of people, and that change/program gets integrated into the consciousness (or kernel), it is not wasted. Nice troll, though.</i>

      It is not a troll. I thought I was through with the kernel re-compiles after install until I had to go back to the old make menuconfig to add rio support and experimental support for my soundcard on the Dell Inspiron 4100. It was no big deal for me but my wife could not have done it. This is a woman who uses a computer everyday and works as a paralegal on office apps, database apps and a number of other apps at a power-user level.

      If my wife can't handle it then the average user will not do it. Deal is I get a nice safe KDE environment all ready for here with Evolution for email, gaim, Opera and Mindspring in her menus or desktop and she is happy. To bad, most linux desktops don't come out that way without work.

      For a newbie I am sorry but the choices available in terms of Window Managers and desktop environments is absolutely baffling and non-sensical to most end lusers and you can't blame them. Their lives do not revolve around the computers like mine.

      The same choices we all love with Linux that give us flexibility and power confuse and frustrate the person that wants to use the computer as a simple tool not the end-all of their creative existence.

      --
      ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    7. Re:/. and Linux Bigots by Proud+Geek · · Score: 2

      "People who post here are very smart. [...] I think Linux should stop wasting cycles on a mass market that will never happen."

      Obviously you're right on the money, since even you yourself say that people who post here are very smart. I am very smart too, can I have a cookie?

      --

      Even Slashdot wants to hide some things

    8. Re:/. and Linux Bigots by Lumpy · · Score: 2

      security for the busy person? simple. go to the store and buy a SMC router with firewall. set the firewall as tight as it can (basically as it is out of the box.) and you are done.

      No need to mess with cryptic iptables or other config files, let a product made for this do the job.

      --
      Do not look at laser with remaining good eye.
  99. One thing by Beowulf_Boy · · Score: 1

    THat I feel needs to be fixed,
    is that sometimes GUI tools don't do what they are supposed to, or don't give errors.
    I was trying to get samba working in redhat 7.2, and the frontend I used was the only I could find, I forget the name, and It said "click here to do such and such" and you would click, and nothing.
    Nothing would happpen, no errors, no nothing.
    I've came along a few mystery programs in the start menu, that you click, and nothing comes up WTF! atlease give me an error and say you can't find the damned program.

  100. Gosh, do ya think? by dourk · · Score: 1

    Let's see, take a story written by VA's Roblimo, post it on VA's Newsforge, get it covered across the pond on The Register, and then mention it back on VA's /.

    No, linux users don't make things difficult.

    --
    Wake up.
  101. it's all a matter of dazzle vs baffle by SpacePunk · · Score: 1

    Let's face it. Most people pushing and using Linux aren't brainiacs so they resort to the old addage of "If you can't dazzle them with your brilliance, baffle em with bullshit". Quite a few purposely make it look involved and twisted to either protect their own job security or in hopes that they come off as brainiacs. It's not the user that's the problem, the majority of them can pick up Linux quickly if their allowed to view the 'inner secrets' that the useless keep from them. It's certainly not Linux. It's the persons that run Linux systems, and those that are out to pump their own ego's that say they know Linux that are the problem. Look at the how-to's sometime. You see a lot of 'Insert in the relevant part of file '. OK, what they leave out are crucial things to completing the task... which part of the file is relevant, where is the file to begin with, what possible alternate configurations might be used. Sure the person could walk directories and dig for the file, the person could insert where they 'think' it should go, and the person could just 'try different configurations'. All of which is nothing more than having to poke at the system to get the designated task done which isn't all that bad, BUT it eats up extra time which most people that are trying to do real work beyond trying to impress their loser cookie-cutter fellow nerds don't have.

    It's either all made purposely obtuse and shadowy, OR the persons writes them from the standpoint of someone that is intimate with the task and expects the reader to be intimate with the task which obsfucates the instructions (which implies incompetance at writing docs or howto's).

    -

  102. If I could throw my two cents in.... by 11223 · · Score: 4, Insightful
    Linux/*NIX usability has a ways to go. I say this sitting in front of a TiBook running Mac OS X, a modern UNIX that's perfectly usable without resorting to a command line. What's the problem with Linux usability? Basically, it's the desktop environments. Both GNOME and KDE have a "not my problem" attitude wrt helping users configure basic aspects of their system (hardware, software installation) without using a command-line or distro-specific tool.

    While programs such as gnorpm, kpackage, and the Ximian setup tools are available, these tools are mostly either not easy enough to use, not widespread enough, or not stable enough for most users.

    Secondly, the menu layout in both KDE and Gnome is incredibly confusing. Gnome puts the main menu on the screen in two different places by default! KDE has at least two address books. And how is anybody supposed to remember that Konqueror is a web browser or that GIMP is an image manipulation program? The naming of Linux programs is very hard to understand, and while these names might work in the Windows world as "brand names", new users facing hundreds of unfamiliar programs deserve something more helpful. Also, there isn't a standard menu system for GNOME and KDE (even regular GNOME and Ximian GNOME use two different menu systems!), so users installing programs may find that it never shows up in their menu at all!

    I hope the GNOME and KDE usability projects result in some feedback for those two desktops, because, up until now, these projects seem to have been focused on building a development environment first and a usable desktop second. These priorities really need to be changed.

    1. Re:If I could throw my two cents in.... by foonf · · Score: 1
      And how is anybody supposed to remember that Konqueror is a web browser or that GIMP is an image manipulation program?


      Good point, I've had to use some windows boxes at school and I've had the exact same problem. How is anybody supposed to remember that Outlook is a mail client, Excel a spreadsheet and Access a database?
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:If I could throw my two cents in.... by Anonymous Coward · · Score: 0
      Teehee.

      The main problem with Linux over Windows is that (for example) in Redhat 7.1 I'm offered about 12 applications under the title of 'Graphics'. The only way to figure out what these applications do is to load each one and play around. Sure - there's ALT text - but that's not particularly detailed or useful.

    3. Re:If I could throw my two cents in.... by ethereal · · Score: 1

      And previous efforts to name things more descriptively haven't ended well - cf. Killustrator :)

      --

      Your right to not believe: Americans United for Separation of Church and

    4. Re:If I could throw my two cents in.... by tempfile · · Score: 4, Funny

      The menu layout in Windows is incredibly confusing. I don't want to memorize the vendor of each application, because that's how the program menu folder is called. And how is anybody supposed to remember that Excel is a spreadsheet or that Explorer is a web browser, file manager, bad ftp client and responsible for some GUI elements? The naming of Windows programs is very hard to understand, and while these names might work in the Linux world as "brand names", new users facing hundreds of unfamiliar programs deserve something more helpful. While we're doing the "keep the text and switch words" game, there's a lot of discussion going on in the Gnome project to remedy this situation in Gnome 2 (beta out in a couple of weeks), and last time I checked the solution of having the app menu split in topics (graphics, internet, etc.) and the entries themselves saying things to the like of "GIMP, image manipulator" was quite popular.

  103. linux found lacking by Proud+Geek · · Score: 2

    One thing that astonished me recently was when I installed a game, and realized that all I had to do was put the CD in, select an item from my 'K' menu, and it worked. That's the sort of usability Linux needs.

    However there was a difficulty. To install the game, I still had to become root, futz with XFree86 to get the graphical install program to work, and to top it off it didn't even use my normal KDE widgets.

    There's a lot of good stuff that Linux does, but even more that it doesn't, and to be viable for all those common folks who jobs don't involve writing perl all day, it has to.

    --

    Even Slashdot wants to hide some things

  104. how about standards? by trb · · Score: 2

    Linux GUI interfaces are not useful to novices unless they are ubiquitous. For instance, the article describes modem config available in Mandrake 8.0, or Star Office. Unless these GUIs are installed, available, and identical on (practically) every system, like the MSWin Dialup Networking GUI or MS Word are, they aren't a very compelling alternative to Windows GUIs. I say this as a hacker with no love for MS, who has been using UNIX for 20+ years.

  105. How much harder can they make it look? by SumDeusExMachina · · Score: 0, Interesting
    I'm sorry, but I have a real bone to pick when it comes to desktop usability on Linux. First of all, my biggest complaint is that KDE (the one that comes with SuSE 7.2) is incredibly unstable. I mean, I installed it to get away from the occasional crashes in Windows 98 SE, but as it ends up, I spend more time restarting the X server or killing crashed apps than I do getting any real work done.

    Secondly, what in the world is keeping them from creating a universal clipboard buffer with cut'n'paste functions? I mean, I'm sure that there are messy hacks out there somewhere to give KDE that functionality, but, quite frankly, I shouldn't have to do that with my desktop. Why not? Because Windows (and all Windows applications) support a global clipboard buffer. Which is no trivial feature when you are playing around with PHP and HTML code.

    Until KDE can become more stable than Windows and eliminate some of its really stupid idiosynchrosies, I think I'll stick with Windows when I want to get all my work done.

    --

    Is your company running tools written by ma
  106. Do we want Linux mainstreamed? by Rothfuss · · Score: 2, Troll

    1) FWIW, I personally agree with those that feel Linux is difficult for the inexperienced user. There are many things that can't be done by happily pointing and clicking which is how the average consumer copes with computer issues.

    2) Why do we want Linux mainstreamed. There appears to be a trade off between ease of use and power in OS design. Power users really can't be power users while running MacOS 9.x (no flamebait intended). Win 9x/ME leaves you reasonably lame. Win NT/2k gives you some tools and power (if you are Admin). Linux let's it all hang out (for Root anyway). The more power you have, the more damage you can do to your system if you don't know what the hell you are doing. A very reasonable, natural progression.

    Therefore, I don't think any incarnation of Linux that the Slashdot community will embrace and use will be truly friendly to the mainstream.

    1. Re:Do we want Linux mainstreamed? by ljaguar · · Score: 1

      AMEN BROTHER, AMEN!

      I am sick and tired of these fanatical Linux zealots who think they are the savior of the world and that they need to somehow convert everyone into using it.

      Linux isn't for everyone, duh. In fact, Linux is only for someone who really really wants to learn linux. There isn't any attractive advantages of Linux over win2k (cus XP sucks). Win2k is very stable and pretty damn cool.

      God knows _the only_ reason I switched to Linux is because I like computers. I really really like computers. I want to be a computer scientists (being in high school). And I switched to Linux, because I can really learn about OS, programming and shitload of other stuff. I don't want some GUI shit to help me out! I don't even want any Linux specific stuff. If BSD had lot more documents available, and Linux didn't have crazy amount of support, I would be using OpenBSD now! (and will be as soon as I get the hang of it all.)

      We really gotta _stop_ this evangelist crap. It only makes you people like no-life loser/freak.

  107. Right On. Supporting newbies is hard. by embobo · · Score: 2

    Up until this point I've admin'ed servers and I am completely at a loss how to explain things to newbies. For example, one user asked how to access a floppy and I said "type 'mount /mnt/floppy.'" The response was a blank stare. Then I said "start a shell." No stare this time. They said "What's a shell?" After showing them how to start a shell, and type the command, etc., their eyes had glazed over and there was no way they could remember how to do it. For me, it was second nature.

    My problem is that I don't know too much. Rather, I only know how to do things via the command line. I'm sure that KDE on RedHat 7.1 has some file-manager-like tool for accessing the floppy but I was at a loss to find it. Kfm wasn't it. Konqueror wasn't it.

    At this point I realize I need to learn how to do things through a GUI. The problem is we have a variety of versions of RedHat, some running KDE and some running GNOME. Rather than devote a huge amount of time learning all the GUIs I think standardizing and simplfying is the way to go.

    I have no point here besides the fact that I hate GUIs and may have the wrong job. I especially hate sysadmin GUIs. For example I have used the guis under Redhat, SuSE, Solaris, HP-UX, Digital Unix, and IRIX to add a user. They are all different and lame. I long for the days when adding a user with vipw, mkdir, and cp was the only way to go.

  108. Re:Right ON! -- addendum by sapped · · Score: 1

    Amen to that.
    I recently started using the GIMP and came across an article entitled "Grokking the GIMP" (http://gimp-savvy.com/BOOK/)

    This has to be one of the best pieces of documentation I have ever seen - period.

    The trick here is that a knowledgable user wrote the documentation. (Not the programmer.)

    Sad to say, but most of us programming types simply suck when it comes to documentation. To remedy this we need to encourage other people with the necessary presentation skills to write the documentation as they use the products.

    This should produce a much better product in the long run.

  109. A lot of websites are guilty of this too by malsdavis · · Score: 1

    Websites are some of the main culprits of Linux over-complication imho. A recent example to me of this was the other day when I downloaded the new Nvidia Linux drivers (which are great btw).

    I went to the Driver download page and proceeded to download the 2 needed .rpms (1 for gtk, 1 for kernal). I then glanced at the installation instructions and saw about a page of instructions all command line based.

    Having command line instructions in such a case is good (i.e. if vid driver don't work so can't use graphical rpm tools), but the fact that the the 20 or so advanced command line operations were listed as the only way to install the drivers annoyed me.

    I then therefor went and double clicked on the 2 rpms and everything appears to of installed correctly.

  110. This is true,because most Linux users are arrogant by Debillitatus · · Score: 1, Informative
    Ok, I'm waiting for the flames. But I'm not trying to be flamebait here, I mean the title seriously.

    I have used Linux, on and off, for the last 3-4 years. I've adminstered my own box, so I know a little. Now, I'm not a computer professional, and I know that there is a ton of stuff I don't know about Linux. For the record, I work in academia (I'm a faculty member of a very geek-dense university), and I've decided that for the kind of stuff I do, Linux is sometimes useful, sometimes not. One major, consistent, problem that I have had running Linux is that frequently, one must ask colleagues about how certain things work, how things are configured, etc. Most Linux "gurus" are, IMHO, arrogant about their knowledge, and not willing to explain, in reasonably simple terms, how something works. Look... because of my career path, I'm not inherently turned off by technical explanations, but when I ask a simple, straightforward question, and the answer is complicated and chock-full of jargon, it's a turn-off. I have even heard, on at least three separate occasions (involving three separate gurus) a "guru" tell someone who is trying to do something in Linux "Well, if you think it's too complicated, just use Windows." This attitude is, in my experience, much more the norm than the exception.

    Now, of course, I know that there will be a bunch of people who don't agree that this is a common attitude, but I would wager that most of those people are people who are very well-versed, and heavily invested, in Linux. Of course you don't run into this attitude on a daily basis, simply because you're not having to ask experts questions which they feel are "beneath them".

    Bottom line: Linux is, for even a technical person, way the hell harder to run "out of the box". It has some serious advantages, no question. But if you're a professional of some sort or another who needs computing, but doesn't really need to be able to hack the pull-down menus of your browser, M$ products are very attractive. And, in my experience, the situation is aggravated by the attitude of those with the knowledge.

    Look, if I talked to my calculus students the way I've been talked to by Linux guys, I'd lose half my class. If all my colleagues did, the department would lose funding. Anyone trying to promote Linux in any way must consider these issues.

    --

    Come on, give it up, that's

  111. That's what they'd like you to think. by MSG · · Score: 2

    The truth is that UNIX users are users, too. Just like the Windows users we all flame and bitch about, UNIX users are still using their old tools because they resist change. Once they've learned a set of tools and procedures, they don't want to learn the new generation every year when the old way still works. No one does. All the same, new tools DO come out from time to time, and the time saved by learning them is frequently made up by the time you save using them.

  112. Linux is easier than Windows! by mypalmike · · Score: 1, Funny

    It's so true. People who know Linux scare others away! Linux is just so easy, I don't know why they do this.

    For example, it only takes 2 steps under Linux to install the latest NVidia graphics drivers compared with Windows 3 steps!

    Windows:
    1. Download the installer for 1 of 2 potential OSes (9x or 2K/XP).
    2. Run the installer.
    3. Reboot.

    Linux:
    1. Make sure I have the right glibc (what's that asks a non-programmer? Oh, well, the c runtime library changed significantly between blah blah...)
    1a. Figure out which of 15 distro-specific rpms is the right one for my installation. (or maybe it's easier to assume configure, gcc, and make are reasonable tools for the average user...)
    1b. Download 2 rpm files and rpm -ivh them both from the command line. Maybe gnorpm can be used to get rid of the command line?
    1c. Wrangle with XFConfig86 in emacs (or some more gui-oriented text editor).
    1d. Oops, I have the wrong version of XFree86. Need to upgrade to 4.x to use the latest NVidia drivers. Download about 12 different files (some labeled "optional" without explanation). Run the install script from the command line. Only 1 warning... better than expected!
    1e. Make it so that I boot in console mode. Otherwise, if X doesn't start, I have to figure out what linux boot arg does this. Must be some checkbox somewhere for this...
    1f. Reboot, as recommended by XF86 installation notes.
    1g. Run "startx"
    1h. No gui. A long list of errors about .so files not being resolved.
    1i. Maybe the libraries haven't been installed. Honestly, I forgot how this problem gets solved.
    1j. "startx"... Yes, an "NVidia" spash screen! It will be soon!
    1k. Back to console window. An error about there being no default font.
    1l. Research linux fonts and how they work. Only takes an hour maybe. Well, my XFConfig86 file is set up to use xfs, and a simple "ps -A" from the command line (oh wait, there's certainly a gui tool that will spit out the same info!) shows that xfs is running.
    1m. Various linux newsgroup searches reveal that others have encountered similar problems. Try various incorrect solutions until it turns out that the latest X doesn't work with my distro's version of xfs, and that xfs is really unnecessary now because type 1 fonts are now supported natively, blah blah... Rather than use xfs, we just enter the directory names of fonts into the XFConfig86 file. Easy! Everyone knows that it's /usr/X11R6/lib/X11/fonts/75dpi, etc.
    1n. "startx"
    2. Set it up again so Linux boots into X.

    I can always do things in Linux in just 2 steps! Windows is so clunky!

    --
    There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
  113. Docs by Anonymous Coward · · Score: 0

    The Linux-HOWTO's and groups.google.com will tell anyone anything they need to know. It just takes a little time.

  114. invalid by Anonymous Coward · · Score: 0
    if you 'dumb down' the actual functionality of Linux, then no, mainstream Linux would not be good. However, if you are merely talking about two things, Interface and the teaching of said interface... well it becomes a moot point. Basically, the strenght in theory behind open source is not just its quality, but due to its very open nature in general it provides the highest level of customizing (which includes the interface) around. So, you can give the basic user everything he would ever want, and save any advance stuff for those that want to delve into the black arts of Linux, sort of like having an 'advanced features' button. Except here it could perhaps be a skin/theme change. Or actually, I guess you really could have an advanced activation feature. For those that truly enjoy diving right in there and manually manipulating the guts, then there is no reason to say they cannot continue to do so. Microsoft can be credited for the largest portion of adding so much popularity of the computer to the mainstream. Yes, internet, but internet is nothign without the tools to view them (keep in mind I am talking about your parents, neighbors, etc.) However, they defaulted in the configuration and power department... not to mention the quality, consistency, efficiency, standards following, etc.

    As for teaching, I think that it shows not only what the 'instructors' need to do, but what the developers need to do. No matter what emotions tell you, easy is better. You should ALWAYS strive for ease of use coupled with as much power as possible. There are many who can not give any valid logical reasons as to why Linux could be provided with a 'kids gloves' interface for the masses. Basically, these poor souls are just pathetic egotistical loosers to be pittied and destroyed. However, the reality of the situation is that if a consistent and intuitive interface (not just graphical, and not just user) is followed and maintained it makes it easier for everyone at all levels to enjoy the power and freedom Linux brings. 'Tude will not do anything positive. 'Tude will not help advance Linux. After all, many will parrot off the list of what makes Open Source so grand, popularity being the common denominator amongst most of them, yet ironically attack any attempt to help popularize Linux. There is no rule in the Universe that states that you cannot make something accessable unless you sacrifice its power. It is only because of laziness that we find that today.

  115. No. Linux sucks. Period. by Anonymous Coward · · Score: 0

    No, it's just that Linux sucks. Instead of you myriad of monkeys working on porting package xyz to 600 different variants of Linux, why don't you standardize and use your time to make something better. Linux is dead. Long live Linux.

    OS X is what you've been trying to make, but you guys just don't get it, do you?

    1. Re:No. Linux sucks. Period. by ret · · Score: 1

      umm... maybe you didn't notice, but they don't port to each linux variant. The source is the same and works on all, just download the source tarball and away you go... now some people make an RPM of the precompiled source, etc, for rh and a slackpack for slackware, etc, but that's someone just making it easier for the lazy asses who can't handle "./configure; make; make install;" which is what you want anyway, right?
      --

  116. A Quick Debunking by cduffy · · Score: 2

    USB (and PCI) plug-and-play *does* work. "setup.exe" is no easier or harder than double-clicking on an RPM (and quite a bit harder than apt-get) but anyhow, must of the software I've gotten for Linux on a CD comes with a "setup.sh" anyhow. I don't know whether you've tried Galeon lately, but it kicks the ass of every other browser I've ever used around the block. Everyone I've shown it to (plenty of non-Linux folks in that group) thinks so too. Kernel recompiles most certainly aren't necessary -- install the newer Debian kernel package and everything else is done for you automatically; I'm sure the other distributions have something like it.

    Linux is ready for the mass market -- only thing is, the mass market isn't ready for Linux.

    1. Re:A Quick Debunking by OsamaBinLogin · · Score: 1

      > "setup.exe" is no easier or harder than double-clicking on an RPM

      Last time I double clicked on an RPM, well, first, it started doing something on the first click, not the second, what browser was I using?

      Then some program came up, there was a window with lots of doodads around. We looked at each other and said "what next" (me and that program). Maybe there was a button that I thought meant "install". I cliked it, something happened. Did it install? dunno. Try "installing" it again, see if it does something different, like says it's already installed. Clicked again. Something happened again, no difference. One way or another, my software was not installed. I think. No way to tell.

      I generally install RPMs on the command line. (I'm a mac guy, mind you.) You read the man page for rpm and it goes on and on about the theory of the RPM system and all of the commands to build, update and make sure these options are all mutually exclusive except you can combine the -X option with -T if you haven't specified a default registration directory in the system-wide config file blah blah blah blah.

      Scanning down the man page, you find out that the command to actually INSTALL one of these rpm files (think: 99% of the use rpm will have is a simple install) you just say:

      install -i filename.rpm

      So I memorized that. That's why I use the command line in Linux: stuff works. It's the user interface that the programmers themselves use.

      why didn't they put that at the beginning of the man page? why didn't they make that the default? You unzip a zip file like this:

      unzip filename.zip

      PS: zip was made by pc people. yes i'm trolling, sorry i'll stop.
      You untar a tar file like this:

      tar -xvf filename.tar

      what's with the xvf? Oh by the way you don't need the minus if it's the first option and you can pipe the input from stdout by including the blah blah blah options and bada bada bada bada ....

      You ungzip a gzipped file and it actually EATS and REPLACES THE PREEXISTING FILE. Holy disappearing data batman! what if something goes wrong?

      --
      Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
    2. Re:A Quick Debunking by cduffy · · Score: 1

      Last time I double clicked on an RPM, well, first, it started doing something on the first click, not the second, what browser was I using?

      A lousy one, obviously. I'm using Debian unstable. If any other distributions are less stable, usable or reliable, I neither know nor care. (Back when I *did* use Red Hat, double-clicking on a RPM installed it with GnoRPM... but then, whada I know?)

      I've got a cousin who is a Mac guy whom I'm introducing to Debian. He seems pretty impressed so far. To install a program, you type "apt-get install [name]" on the command line. No finding and downloading it, no f*cking with dependancies (not that you had to do that on the Mac either), none of that. There are also GUI tools, but I don't know them... maybe he does.

      When I put in my Tribes 2 CD for the first time, it had a friendly "setup" file I could click on and it installed. Whoop! :)

      what's with the xvf?

      When *I* double-click on a .tar or .tar.gz file, it loads guiTAR, which looks much like Winzip except without the pretty icons. Thus, the xvf doesn't matter except to us power users (who actually do have cause to fiddle with them).

      You ungzip a gzipped file and it actually EATS and REPLACES THE PREEXISTING FILE. Holy disappearing data batman! what if something goes wrong?

      It doesn't delete the .gz version until *after* the original is all right, so your concerns are unfounded.

      oh... by the way, "install" doesn't install RPMs, except maybe on Red Hat. Everywhere else, it's just a simple tool used by makefiles to move files around and set their permissions. Trying to "install -i foo.rpm" won't Do What You Expect on almost any other system, therefore. Bad Red Hat! No cookie!

  117. Vi is not like Latin by cliveholloway · · Score: 2, Interesting
    Students now are learning about the vi editor for the same reason that students for a long time had to learn Latin, because it is a tradition.

    I'm afraid I have to disagree. I held off for 5 years on learning vi/vim, because it scared the shit out of me, but I bit the bullet recently and bought Steve Oualline's excellent Vi IMproved - Vim book on the subject.

    The first seven chapters alone have speeded up my coding already - that's less than 20% of the way through!

    Yes, it takes a huge leap to learn it but, unlike latin, I have yet to find a *nix machine that doesn't speak it's language :)

    One day I aim to do all my coding in Vim. that may sound weird, but the time savings I will be able to make will be huge.

    cLive ;-)

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
    1. Re:Vi is not like Latin by Anonymous Coward · · Score: 0

      I don't think newbies generally do a lot of coding.

  118. Mac OS X by Anonymous Coward · · Score: 0

    IMHO, Mac OS X is the Holy Grail of operating systems. I ran LinuxPPC on my computer for years, though when OS X came out, I switched to it as soon as I could. I love it: I install and keep current Apache, PHP, MySQL, etc. and automate as much as I can with shell scripts and cron. I'd rather use OS X's terminal than the Finder to move files around and get things done. OS X has respect among the open source community, nearly every major project will compile quickly out-of-the-box (so to speak).

    So far, not too different from Linux, right?

    Now what if I want to read or produce a Word or Excel file? I don't have to import it into AbiWord or a Linux spreadsheet, I can use the real deal to work with the files. I have access to nearly every major application on the market, and receive full support for all of them. The Mac shareware community is very active (and a Mac-specific open source community is on the rise), producing surprisingly high-quality applications that look beautiful and are easy to use and functional.

    My mom uses OS X, she loves it. I'm not even sure if she knows the command line exists, but that doesn't matter to her. The OS is completely usable without it. Apple did an amazing job at assuring that if a user doesn't want to see the command line, they don't have to, while still keeping it readily available to an expert user.

    If someone asks me how to start working on Mac OS X with a USB hard drive, digital camera, printer, CD burner, modem, or anything else, all I have to say is, "Plug it in and use the tools that come with the OS."

    OS X has all the power, stability, and flexibility of Linux (it is based on BSD, after all), while combining that with Apple's legendary user interface design and wide availability of brand-name applications. Sure, it's not free, but it's worth it.

  119. Linux gurus don't know this stuff by iabervon · · Score: 2

    I see two reasons that Linux gurus don't point to the GUI tools: most of us haven't needed a tool for the given task since before the GUI tools were written. Once you configure something on your system, it tends to stay configured. If you ask someone for help getting your sound card working, and their sound card has worked since before there were tools, they probably won't know about the tools.

    Also, many Linux gurus have entirely abandoned Windows. They don't know that a Linux feature is like a Windows feature that the user understands, because that feature wasn't in the last version of Windows they used much. Furthermore, they probably ignored the Windows-like features, because they were unintuitive and unfamiliar. I, for instance, don't expect a directory window to switch directories if it has icons in it, because 3.1 and Mac popped up new windows for different directories; the other model I expect is a shell, where programs I run from a directory generally stay in that window. A setup where I don't get a new window for a new directory, but I do get a new window if I run a program, is quite unexpected to me, and I'd be unlikely to tell a user to use a setup I had a hard time remembering how to use...

    The essential correct idea of the article is this: the people who know how to explain Linux to new people are the people who learned it themselves recently. They have a similar background and expectations, they find similar interfaces sensible, and they've needed tools since the latest tools because available.

    If and when the recent converts are unable to do something, an old guru may be helpful. A guru may also have good advice for customizing a system once the user has some experience (e.g., "Put 'update -Pd co -P' in ~/.cvsrc, 'alias cvs=cvs -q' in your .environment, and you won't have that problem any more). But the stuff a guru can tell you will only make sense once you've run into a problem and have the shared context of wanting the system to do something better.

  120. Teaching looks easier than it is... by Turambar · · Score: 1

    As a former EE grad slave/lecturer and CS instructor I can vouch for this first-hand. When I was a student, I always learned faster from instructors that gave examples/metaphors/explanations that I could tie into the foundation I already had. The difficult part about applying this to a classroom (or, in the case of the article, private tutoring) is finding that elusive common ground with your student(s).

    It may sound relatively simple, but it really isn't--especially with Linux. When I started learning Linux, I was already an expert on Mac/Windows machines, and had been programming both for a while. I imagine that most people who are trying to teach someone else Linux also have a somewhat similar background, and try to explain things the way they learned it. Even worse, you try to explain the things _you_ do while using Linux instead of teaching the newbie in terms (s)he can understand, using tools that (s)he will probably use. I don't use any Finder/Explorer/gmc tools to navigate through my files, but I'll bet that newbies would sure like to see one. I use Vim for pretty much everything, but I'll bet that newbies would like to see some graphical editor instead.

    The point about "knowing too much" could be valid, but there's also a darker side to it. If I'm talking about how to do something in Linux with a Linux-savvy friend, I may as well be speaking Greek as far as newbies (or even experienced Mac/Windows users) are concerned. And if a newbie is looking over my shoulder while I'm using Linux for everyday stuff, it's still mostly Greek. (Except for when I'm using ViM, or course...) The dark side of this is that if I _don't_ use l33t-5p34k around certain members of the Linux community, I have no credibility. (You may dismiss this point until you get in front of a class with a group of 2-4 h4x0r friends in it and see how disruptive they can be.)

    And unfortunately for the masses, Linux is not at the point where newbies can easily get going. (I say this is unfortunate for the masses, not for Linux, for until the Linux community delivers a "ready-for-newbies" desktop solution, those users will continue to choose OSes that will bilk their companies and them out of hundreds or thousands of dollars today, and leave them with questionable tomorrows.)

    I'm convinced that the Linux community will get software to a point where newbies can install, use, upgrade, and enjoy the GNU/Linux combination as much as they enjoy any other OS they may sit in front of. As long as standards remain free and open, I'm sure of it.

    Hey, wait a minute...

    --

    Turambar
    ------------------------------
    Common sense is not so common.
    --Voltaire
  121. Re:Right ON! -- addendum by harmonica · · Score: 2

    The page seems to be gone, or at least the content removed.

  122. too smart? - just ask them by Anonymous Coward · · Score: 0

    "Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux think they are too smart and think they know too much?

  123. My view by Anonymous Coward · · Score: 0

    There's really not a whole lot wrong with either Linux or the BSDs. The way I see it, its pretty much all about documentation and standardization, at least as far as the learning curve goes.

    I cut my teeth on DOS 5.0 and Windows 3.1. Not nearly as far back as some of you guys' experience goes, but hey, I was nine when DOS was at 5.0. Despite what one might say about DOS, it was usable for a single-user system, and learnable.

    Between the DOS manual, various Byte/PC Computing/PC World articles, and an endless series of books from the likes of Norton and SAM publishing, it was pretty easy to get a very hang of DOS. I managed to teach myself everything from the 'cd' command, to tweaking out every last drop of conventional memory using whack-ass stuff like Qemm to load command.com into theoretically non-existent bits of memory (all while making sure not to step on the EMS paging frame...).

    Because there was only one standard installation method for DOS, it always sat in the c:\dos directory, and the path variable always pointed to c:\dos at least, books were able to supply concrete commands, ranging from a basic to an advanced level, that taught you how to do stuff. They knew that they could produce reliable screenshots, depicting FDISK in this screen or that, showing the creation of this expanded partition, or the deletion of that logical volume, word for word.

    This is important. Rote memorization alone is useless. BUT: from memorization, comes recognition of patterns in what one has memorized, and from that, deeper understanding. It's the way I learned English as a non-native speaker, and its the way I learned how to talk to my computer.

    When one first starts out learning an OS, it is much like a language, and one does not understand why one is doing something. In Spanish class, they taught you that "Me llamo ... " is "My name is ...". They did not bother about details that Llamar is the infinity form, or that the verb is reflective. They just told me that "Mi nombre es" sounded dumb, and that I should memorize "Me llamo" if I didn't want to fail the class. :) Later on, of course, as one starts wondering about the various patterns in the stuff they taught, the finer points of the subjunctive, the reflexive, and other niceities of language were all carefully elucidated.

    Back to Linux/BSD:

    When I tried installing SuSE 6.4 and OpenBSD 2.7 a while back, I found that I wasn't getting all the help I wanted. During the install, my monitor, which was not plug and pray, was not detected. Even using a proprietary SuSE X configuration tool, I was not able to figure out how to easily tell the installer that indeed, my monitor will not do 120 hz at 800x600. Their manual didn't have anything, the xf86cfg man page didn't have anything, and I didn't have a net connection, or a copy of Lynx installed at that point.

    I had run out of ideas, and my O'Reilly books didn't really give me any hints. O'Reilly's "Running Linux" and "Essential System Administration" showed me all a newbie could want to know about locking down my system and the evils of SUID, but not enough about how to configure X and the intricacies of Gnome, or the various package-installation and maintenance systems.

    Books are needed out there that teach basic tasks. It's my opinion that entire volumes could be filled writing a comprehensive, easy-to-understand guide to installing the O.S. and the most commonly used packages. I will grant that Linux is a moving target, and that the hand-holding cannot possibly be as tight as targeting a specific release like MS's 'DOS 5.0', but it should still be possible to give good baselines as to "what to do when startx barfs on me with this error message," etc.

    Equally, OpenBSD, of course, came with "man" and "apropos," both of which coughed up documentation that can only be described as 'reticent.' The mailing lists are intimidating, because everyone there apparently wrote pieces of the kernel, and I was a clueless newbie trying to adjust the volume of my soundcard, and the only books out there were "Configuring Firewalls using OpenBSD", and books on FreeBSD.

    If either unix variant could become more standardized (i.e. in where certain files go, what files belong in etc., what files belong in /usr/bin, what standard mount-point names are, etc.,) it would be much easier, I would think, for the major publishers to come out with volumes that will allow the common peon such as yours truly to learn the O.S.

  124. Ease of use is valueless ... by joe_n_bloe · · Score: 1

    ... to some people, anyway.

    But not to me.

    I may occasionally derive some personal satisfaction from doing things the hard way. Making my own puff pastry for example. Or brewing my own beer. But at the age of 35 I've long since abandoned the idea that it's worthwhile or even *moral* to ask other people to jump through the same hoops that I do. To the vast majority of people, computers are tools, not a hobby. Do you see anyone drilling holes with a handheld auger nowadays? When you're 20 years old and full of youth and energy and ideas and silliness, teaching your mom how to dial from a command line may seem like a good idea. But I assure you, you'll eventually get over that.

    Joseph N. Hall

  125. Re:Right ON! -- addendum by Tackhead · · Score: 5, Insightful
    > I should add a big "USER FRIENDLY DOCUMENTATION" to my previous post

    One problem with that approach.

    Users. Don't. Read. Documentation.

    Go around your office, and ask your non-technical (marketing, accounting, etc.) Windows users questions like:

    • Did you get a manual with your computer? Did you use it?
    • How did you learn how to use Windows?
    • Did you get a manual with Windows?
    • Have you read any manuals for Internet Explorer?

    I'll be amazed if more than 5% of your user community answers "yes" to any of those questions.

  126. Teach a man to fish... etc. etc. by pnambic · · Score: 4, Insightful

    IMHO, the problem with 'gurus' teaching 'users' has nothing to do with their relative intelligence. Rather, it's an issue of the semantics of teaching, or more specifically, teaching the use of computers. To a 'guru', teaching the use of computers means getting their student to the point where they can figure out what's going on when confronted with a new program, task, or problem on their own, by connecting it to what they already know. This is called understanding, but that's not what 'users' are used to in the context of computers. What's worse, it is continually suggested to them that it's not what they want.

    To quote from the linked article:

    People using their computers don't need to know much beyond "Push button A and action B results." They don't need to get confused with a lot of complex commands while they're just starting to figure out the way to do things in Linux that they already knew how to do in Windows. That basic level of knowledge is enough for a start - and for a good while afterwards.

    This is the basic problem. Telling someone "To A, push B" is not teaching, it's more like programming the student. The student will not understand what they are doing. They'll end up with an unconnected heap of little task descriptions in their head; actually, a lot of people end up with a heap of Post-its glued to their screens and keyboards. They are unprepared to cope with B not causing A (at best they'll reboot, typically they'll call tech support), and if they're given new software where B happens to look a lot more like C and is 5 inches off to the left, they'll need retraining.

    That sort of thing doesn't happen with, say, cars. But contrary to popular opinion, that's not because cars are easy, it's because Driving School actually teaches you something, while 'Computer User School' does not.

    One can only speculate as to the reasons behind that; after all, driving schools surely wouldn't complain if their students had to return at regular intervals to be told that "in this new and improved model, the windshield wiper switch is now located on the second stick right of the wheel". But in the computer user world, this is exactly how it works. The end result is the perpetual myth that computers are complicated and hard to use, plus excellent job opportunities for 'teachers'.

    Feh, that came out rather rambling... Thanks for reading it anyway. ;)

    1. Re:Teach a man to fish... etc. etc. by Tachys · · Score: 2

      Well I want people to tell me "To A, push B" when I hit a roadblock so I can continue to figure out how to use my computer.

      "in this new and improved model, the windshield wiper switch is now located on the second stick right of the wheel". But in the computer user world, this is exactly how it works. The end result is the perpetual myth that computers are complicated and hard to use, plus excellent job opportunities for 'teachers'.

      I have never had anyone tell me where the windscreen wipers are. I usually just look for an icon showing me which handle it is on.

    2. Re:Teach a man to fish... etc. etc. by ret · · Score: 1

      That's completely accurate. I just a few minutes ago posted a reply that said the same thing, but I think you worded it much better than I did. Now the question is "how do we make them want to learn to use and not be (as I called them) trained chimps?" When we try to show them how to learn and use, they think we are being assholes, if we show them in a way that they think we are helpful, they don't learn anything. What I pesonally try to remember to do to remedy this is tell the person beforehand that I may come off sounding like an asshole at times, but it's not because i'm being a dick, it's because I'm trying to help them learn to truly use and not just memorize a couple meaningless steps. Most people I have dealt with have accepted this and were gratreful for it... a few come back without reading the README next time and thinking for themselves anyway, but most are good about it. What I have found also helps is telling them not to be afraid of screwing things up by doing something wrong, to trust in their judgement and interperetation (I've found that's the problem with many, they read it, they understand it, but they don't trust their understanding so they ask anyway), but to PAY ATTENTION (another big problem I have with the users here at work, they don't understand what the computer is doing, so they don't pay attention to it) to what they are doing, and even to write down the before and after of any changes they made, that way if they did happen to make a mess, they can go back and fix it with little or no worries.
      --

    3. Re:Teach a man to fish... etc. etc. by johndan · · Score: 1

      The novice user's point of view or intentions may be part of the problem; I know that users I'm teaching new concepts to are often frustrated because I'm asking them (or requiring them, in the case of my students) to learn broad, longterm concepts rather than only quick but limited use functions. This sort of teaching (both broad concept and functional information) is great, but it doesn't happen as often as it seems people think.

      Way too often, the person teaching linux isn't actually doing much in the way of *teaching*. They're throwing information at the new user, hoping that the user will learn to swim. Most of the time, the user just gets out of the pool. Good teaching requires an overarching structure or plan, small chunks of detailed (functional) information, space for the learner to experiment and try things out, and recovery or troubleshooting fixes to get them back on track. In too many cases, all they get is the second item, small detailed information.

      (I was going to do an extended metaphor about looking out windows, but that seemed pretty goofy.)

      --
      - johndan
    4. Re:Teach a man to fish... etc. etc. by Speare · · Score: 2

      People using their computers don't need to know much beyond "Push button A and action B results." vs Telling someone "To A, push B" is not teaching, it's more like programming the student.

      Both are teaching, but very different kinds. Not everyone can extrapolate well, nor should they be forced to learn the same way someone else learns. How about the teacher asking the user (or inferring from past experience with them) what kind of teaching/training/learning experience they want to have?

      "Do you want to accomplish something specifically right now, or would you like to take this opportunity to learn a general approach to this kind of problem?"

      If I remember to do this, I find the lesson goes much easier. They get what they want, and they'll come back again if they need help again.

      Many people cannot seem to generalize or extrapolate, and trying to make them generalize or extrapolate is a painful waste of time for both of you. Many people can generalize only after going through a couple rote examples from their real-world problems, not with applied theory. That doesn't make them stupid, it just means that a good teacher has to be ready with more than one way to help explain a topic.

      --
      [ .sig file not found ]
    5. Re:Teach a man to fish... etc. etc. by ret · · Score: 1

      yes, throwing a whole lot of "good" information at them is at least as bad as just handing them what they want and not making them learn, because then not only do they not understand, but in the end they probably still can't do what they were trying, not even in the trained chimp sense. I usually point them to a step by step readme somewhere and tell them to follow the steps and ask me what any of the steps specifically mean or do if it's not blatantly obvious to them, and try to keep my explanations relevent, of course.
      --

    6. Re:Teach a man to fish... etc. etc. by Anthony+Boyd · · Score: 2
      Telling someone "To A, push B" is not teaching, it's more like programming the student. The student will not understand what they are doing.

      And of course, this is exactly what the average computer user wants. And it appears to be, in part, the point of the article. Your "better way" involves dressing up the tutorials and how-tos with all this under-the-hood stuff, when the user just wants to press a button and know nothing more about the process. As Linux advocates, we will continually fail to gain acceptance as long as we refuse to give them exactly what they want.

  127. "Smart" Instructors... by chinton · · Score: 2

    The instructors don't come off as "smart" at all. Look at a similar example. When you take driver's ed, do you want an instructor to teach you how to drive; or an instructor that teaches you how to build a car, the theory of the internal combustion engine, and Newtonian Mechanics to describe the motion of the car, then (and only then) teaches you how to drive.

    1. Re:"Smart" Instructors... by SuiteSisterMary · · Score: 2

      Not to mention the religious/ideological indoctrination about which cars to drive, why it's wrong to buy mass market cars, and how those other cars contribute to the downfall of humanity.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  128. linux for users by Anonymous Coward · · Score: 0

    I think the bigger question is, should linux be for users? Yes it is completely possible to set up a really user friendly interface and have all kinds of fluff on it, but is that the direction that you really want to push linux. Just because microsoft is the devils work doesn't mean we have to try and substitute linux for it. THere is a huge effort underway to put linux into the "idiot user" world, but personally I think it is foolish. In my opinion linux is perfect for servers and it is a waste of time trying to make it a client box. In order to make it into a more user friendly environment a lot of core changes would have to be made which would defunct linux as a server. For instance, in order for there ever to be super easy and powerful installers and managers, there goes security. If linux ever has a chance in the client world then a very different distribution needs to be designed that removes concepts such as "root privledges" and so on. But if we continue to combine linux as a single distribution that can be used for both clients and servers then we will ruin the purity that is linux.

  129. Experts are the worst people to teach novices by judd · · Score: 3, Funny

    In any skill, there are stages of mastery, from novice to expert.

    Novices know nothing.
    Apprentices know some things by rote.
    Competent people have mastered all the rules...
    ... and so on, until you hit experts, who no longer follow any easily described rules at all - they understand everything as it is, with no simplification.

    In general, the best people to teach novices are the competent, whose knowledge is still at the "rule" stage, but whose abilities are broad ranging and well learnt. The worst people to teach novices are experts, who understand so much that they no longer think in the same way as the novice.

    Hence the derision experts often express for teachers ("those who can't, teach"). The good teacher knows something the expert doesn't - what to leave out, how to convey broad principles memorably, what explanations to leave until later. Cranky experts knock Dummies books, which for all their cutesiness and condescension are models of clear technical writing.

    The first wave of Linux documentation was written by experts for experts. I have no doubt that the simpler stuff will come along (there's a Linux for Dummies, perhaps it's coming already).

    The point: don't assume that you can teach well because you are a subject expert. Conversely, don't think that you have nothing to teach because you're not.

  130. But Linux is harder than it really is by Qaseem · · Score: 1

    The fact that I can never get my basic audio and video cards recognized on the spot is an indication that more work needs to be done. I have a P-II IBM PC that I always have to manually intervene to make sure things work right every time I try out one of the distro's on it. With windows it will most like work out of the box or you will find the drivers with little work, but with Linux a lot is involved. Then there is the latest and greatest hardware that are not supported by Linux unless you are one of those who know where to find the source that you can tweak and compile for your kernel level.

    I love using linux at home and playing with the latest kerenls but I still have not tried to convince any of my friends to switch to linux for those reasons and others.

    --
    /-\ |-|
  131. The problem isn't about Linux users being smart by Alpha27 · · Score: 1, Insightful

    The problem is that Linux, when you look at all the distributions, the CLI and GUI interfaces, along with the various things you can do, and the number of companies involved.... it's a bit much to swallow when you compare it to an O/S from a single company like Windows and Microsoft.

    In the Windows word, you have a GUI interface, and primarily 2 variants of an O/S but primarily 1 for the masses. When it comes to Linux, you have soo much more to contend with. You have options, you have flavors, you have choices for all people, but also those choices make it difficult for newbies to grasp especially if the world they are coming from is Windows or even Mac.

    In order for newbies to get a good understanding of linux is in the method of explanation.

    Another things to consider is that long-time linux users are CLI users. If they could they would use a command-line to deal with nearly everything. Some of the newer users, especially if they are coming from a Windows/Mac background are 'expecting' to see something remotely like the world they came from. So in the example in the article about the long-time linux user showing someone to config their modem by CLI is understandable, you go with what works. And if the user doesn't understand then you have to contend with the idea that you will be dealing with a word of users that Windows admins deal with... those who know how to use a computer, and those who know how to play solitaire.

    Other problems I see for newbies getting into Linux is the various applications their are from the distributions, and the changes in versions of distributions. From personal experience, I was originally comfortable configuring my network interface using Linuxconf. Then an installl I used didn't have linuxconf so I had to use another program. This other program was a bit buggy. So with changes, in software, and the main nuances with Linux, yeah it is going to be a bit difficult for new ppl to get onboard and use the O/S. It's even difficult for experiences Windows ppl to get on board, so imagine the 'solitaire' users.

    And if you say go read the man pages, or linuxdocs.... the solitaire users will respond with 'what?'.

  132. Re:Right ON! -- addendum by gazbo · · Score: 2, Interesting

    I find the main obstacle with Linux documentation to be that in the real world we have all of the Linux variants, varying hardware support, varying system configurations etc. On the other hand, in even a good book, when explaining how to do any task, it always explains it in a step by step fashion, from start to finish. Great, except at step 4 I get an error. So I read the chapter from the start. I repeat everything. I get the same error. As somebody who is not a Linux admin (though a comfortable Linux user - it is my job) I have no idea what to do next. Now I know that this is an inherent problem with having many distributions etc, but take my specific case:

    I bought a Red Hat 7 book. I downloaded Red Hat 7.1 Is it really that unreasonable to expect the various config tools to be called the same name? This is a minor update, and yet many sections of the book failed at easy-to-follow section 1 - where the command name is wrong.

    Another example: I installed this on a computer with 128MB ram. I knew this for 2 reasons, firstly that I could see the stick in there myself, and secondly, Windows had happily used 128MB. When I installed Linux, it used 64MB. My only option of course was to go to the book. After much scouring I found an obscure (I guess not obscure for those in the know) option to tell the kernel to use a certain amount of ram. So I did this, and guess what? Kernel panic.

    Eventually I found the problem, after brainstorming with my friends; the onboard graphics card that was sharing main memory was confusing the hell out of Linux. Now to start with, this should not happen. Hell, maybe people don't care enough to fix this. But even if this is not the case, why could I not find this in any book I looked at? And before anybody tells me I'm wrong because it says it in their book, I looked in 2 distinct Red Hat 7 books - 2 books on configuring a desktop system should be overkill. It's all very well explaining everything in a step by step fashion, but after I went through this experience, I paid more attenton to the books, and noticed they virtually *never* explained reasons why things might fail.

    In my experience, with the documentation available, if you ever have a problem that takes you offthe beaten track then you will not find your way back on without expert assistance.

    BTW, the only time I had a similar problem under Windows was when installing hardware that conflicted. This had nothing to do with Windows, and was fixed by exchanging the hardware.

    Bit of a rant, but my experiences left me a little frustrated with the installation (the graphics thing was only one of many examples)

  133. Too Smart? by (v)Jargon(v) · · Score: 1

    since when is being too smart a problem?

  134. No, Linux is just hard to use (for a novice)... by patbob · · Score: 1
    I'm not a sysadmin guru by any means, but I do know my way around some simple unix configuration. If my experiences these last few weeks getting three different Linux machines up and running are anything to go by, Linux is a pleasant experience when everything works. However, if you have to configure anything, or tell it about anything, or fix anything, then you immediately have to be a unix guru. There is no in between.

    Today's example, figure out which network card is which so I can give them their correct IP address/settings. In a perfect world, the IP config utility would help me identify my cards. Instead, it expects me to do that given chipset and device driver name info and to know to look in the boot log files for the identification strings from the cards. Novice ready? No. Guru expected? Yes.

    I believe Linux is a superior technical offering. However, it seems to be done by gurus for gurus and forgets the rest of the world. Faced with that, novices who try it will quickly go back to Windows. Pity.

    --
    Welcome to the net of 1000 lies. Upgrades are scheduled soon that should bring us to the 10,000 lies mark.
  135. Not too smart. by Geekwad · · Score: 1

    It's not that they're too smart, it's they're fucking elitist and have a subconscious superiority complex. God I hate those people.

    --

    - http://pakman.sytes.net/
  136. Bill gates has picked up by Anonymous Coward · · Score: 0

    that people are stupid, make linux stupid and you will win. Acording to suse, "NOW EVERY BODY CAN COMPREHEND LINUX" Well good luck to you if the very first linux distro was from a geeks collection of cdrs and it was kernel 0.01!

  137. <BLINK>Problem!</BLINK> by rho · · Score: 3, Insightful
    Linux will be ready for the clueless masses when:

    Here's the problem in a nutshell, right there. "clueless masses"... they're only "clueless" because they don't understand the computer as well as you do, though they probably severely outclass you on other knowledge (history, or art, or automobile mechanics, or any one or more of a million other things). Does your lack of knowledge about 16th century French Realist poetry make you "clueless" as well?

    This elitist attitude shows up again and again with advanced computer users and programmers--usually from people who should know better, like some of the wizard programmers I know who will try to plug an ISA card in a PCI slot: they may do fantastic software, but they're "idiots" when it comes to hardware. Are these guys "clueless"?

    I'm sorry, but this attitude really needs to be adjusted. It's the difference between:
    Scenario A:

    User -- "I saved this file, but now I can't find it! Is it gone?"

    Programmer -- "You dummy! Hit Control-F and look for it!"
    sotto voce "Stupid lusers!"

    Scenario B:

    User -- "I saved this file, but now I can't find it! Is it gone?"

    Programmer -- "Well, probably not. It probably got saved in an odd location. Hmm, this seems to happen a lot, I get a lot of complaints about this. Perhaps I should re-think this whole heirarchal filesystem, and instead think about how to use this powerful computer with scads of RAM to keep track of things like this in a relational database so you can arbitrarily organize files by date, project, or manager rather than the physical location on a spinning magnetic platter you probably have never seen."
    --
    Potato chips are a by-yourself food.
  138. points! by Anonymous Coward · · Score: 0

    Someone mod this up. This is the most insightful thing I've read here today.

  139. Let`s Be Honest by Anonymous Coward · · Score: 0

    Let`s be honest about this. An awful lot of the experienced users jump at the chance to reply with "RTFM" or something similar when a new user asks a question that may sound silly to some. They struggled to learn the OS and they aren`t about to let someone take the easy route to solving whatever problem they may have. This attitude isn`t only a problem with Linux but also with the Unix scene in general.

    Linux claims to be the OS of and for the people, but simply sneers at those who find it too difficult and fall by the wayside. Microsoft have written the book on how to produce a successful OS, it`s not black magic, just an acceptance that the customer is king.

  140. This is what I miss in Linux by haggar · · Score: 1, Insightful

    I have been developing on Unix for 3 years now, and Linux is my tool since 1996. But I don't feel comfortable with Linux, and this is why:
    I would like to be able to swap the graphics card, boot the computer and have Linux working, no questions asked, not even a "New Hardware found, please reboot". The same goes for soundcard, motherboard, mouse, videograbber (and for a network card, I at least hope to have it recognized and drivers loaded).
    I would like the user interface well integrated with the OS, and to be able to copy/paste objects and sets of different types.
    Finally, I would like it to boot in less than 20 seconds on a Duron 700 MHz.

    Additionally, I would like this OS NOT to be associated with a crowd of rabid zealots that will eat you alive if you point out any flaws or bugs of this OS.

    So, while I do use Linux everyday at work, because it's the best choice for what I do, I would never use it at home, or anyplace, for fun and relaxation or any sort of creative work (except C or Perl programming or shell scripting. I didn't mean that kind of creative work.).

    If you read my post carefully, and see that there are many others that share my view, you will understand why Linux is not making big strides in user's homes. You will see why the Linux market is now already saturated.

    --
    Sigged!
    1. Re:This is what I miss in Linux by Bob+Bitchen · · Score: 1

      I've got a 1400Mhz box and KDE makes it into a slug.
      I agree that the zealots are very sensitive to criticisms.
      The linux desktop is a long, long way from being suitable for anyone other than someone that likes to tinker with their computer.

      Stability at all levels is a joke. From one kernel to the next things break that once worked and vice-versa.

      Too many people working on competing parts make the entire thing suffer. Linus should step up and be more of a "voice" IMO. Larry Wall has been, for example, with perl. I love linux but it's got some serious problems to overcome. Much of it because of the competing projects.
      ......nuff said.....

      --
      http://tinyurl.com/3t236
  141. Mac OS X by pauljlucas · · Score: 2, Interesting

    So what you're saying is that Linux needs to become Mac OS X in terms in the UI. It meets all the criteria in your bullet list.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  142. Re:Right ON! -- addendum by Tachys · · Score: 3, Informative

    That is because in Windows I almost never need to look in a manual

  143. Yes, People make it harder than it is by Wyatt+Earp · · Score: 1

    I'm going to answer before I read through all the posts.

    Yes, but it's not just Linux, it's pretty much *NIX users and experts in general that make it over complex.

    I'm a Mac/Windows guy that tried to make the change to Linux, and all I got when I asked questions were "RTFM newbie" or overly complex answers to simple questions (answers that I had to dig for myself).

    An example of this was today. I have a OS X/Darwin server at work and a SCO Unix "guru" there, I asked him a question that should be simple for a UNIX guy with 10 years experaince, but I didn't remeber cause I am sick with a cold. He lectures me for 10 minutes about how I'm using the wrong syntax and "using non-UNIX terms". I asked him because I was..

    1. Looking for guidance
    2. He's a co-worker - team building

    I got bullshit. I turned around and found the answer on the web...but it's an attitude like that which really annoys the piss out of me and drives me towards something with a friendlier user base. This person is usually great to work with, but if it turns into a UNIX related issue, it's time to be an ass.

    And it's not just him, in the 2.75 years I've been working with Linux, I've had nothing but troubles with questions about how to do something. I got 500+ emails because I said on Slashdot I liked Caldara's distro better than RedHat 6.x. Wow, that makes me want to be part of the Linux Movement.

    When I wanted help on Netatalk, I got flamed. It's been alot of fun, but I agree, alot of *NIX people are asses, showing off thier brain to make them feel good.

    It's no way to build a community.

    1. Re:Yes, People make it harder than it is by demon · · Score: 1

      I have a feeling your coworker subscribes to the "give a man a fish, feed him for a day" theory. If he gave you the answer, sure, you'd have the answer you sought, but you wouldn't have learned anything - next time you didn't know something, you'd have had to ask him again. Many Linux/UNIX people subscribe to this theory, but most people who are more Windows/Mac-oriented don't like that. They just want their questions answered

      Just keep that in mind - self-sufficiency is undervalued, IMO, in today's society. Being self-sufficient - being able to do things and find answers on your own - is, in a certain way, better than having someone just answer your questions (then leave you stranded when he's not there to answer you anymore). It is the way to build a community - a community of independent people who actually know things, instead of a community of codependents who can't actually do anything without someone being there to help them.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  144. I contribute to the cause by teaching Linux by yankeehack · · Score: 1
    I had read the Reg article earlier today and I thought that it was spot on for a whole host of reasons.

    First off, I want to explain to you that I don't I program, instead I teach your average everyday (mostly) adult about computers. My classes range from absolute introductory to using PowerPoint to Introductory Linux to certain certfications that I won't mention here. There's such an incredible shortage of capable, personable instructors for technical subjects that my bosses fight over me and my average hourly salary rivals those of professional programmers. And while I do consider myself a geek, I don't possess a masters in CS just a BA and a few certifications. (If you don't believe me, then check the salary surveys for trainers.)

    When I first went into the classroom and began teaching, I went in and prepared a lecture for the class. Boy, did I get an earful. Adults don't want to be lectured to and they sure as hell want to know *why* they have to learn to do X or whatever (and not just because you have to). In all of my classes, I make sure that the students are able to do some in class exercises where they can ask why are we doing this and that they feel free to ask any questions --no matter if it is my Intro class or my Linux classes.

    Anyway, the point that I wanted to drive home to you all is that I think the next stage of the Linux revolution (as it may be) lies with the instructors. The early adapters have already adapted and besides the persistent PC tech who is telling his boss that he should try Linux, the future is with us instructors who fight (and yes, I have had to specifically search for a program which would allow me to *gasp* install linux on a few machines) to teach the subject. Not to mention that there isn't too much in the way of available Linux course curriculums to base my classes on.

    So, here's my admonition to all of you: If you know it, teach it (even if it a little itty bitty bit). And when you teach it, be enthusiastic and remember that not every one of your students will have the same passion and drive and reasons for being in your classroom as you do.

    1. Re:I contribute to the cause by teaching Linux by swordgeek · · Score: 2

      Bravo, bravo, bravo!

      I'm not certain if Linux is quite at the 'teaching to normal people' stage yet, but it's nice to see that we're getting there with good people.

      In my mind, there are several stages that a new system has to go through, and they increase in importance. First, you need a stable and well built system. Then you have to have a user-friendly system. Then you need good, complete documentation (actually, this may be #2, depending on the situation). Then you need to teach it.

      The interesting thing, and possibly the biggest failing of many otherwise wonderful Linux geeks, is that each of these stages requires a different skillset, and probably different people. Kernel programmers are almost definitely going to be ROTTEN instructors. People who debug interfaces aren't going to be the best to write documentation. We need a set of resources who _aren't_ primarily developers to do the promotion, marketing, and education. (And it should be noted that good education is the best marketing of a superior product)

      So to someone who actually teaches this stuff as a teacher rather than a geek, my hat is off to you. Kudos!

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  145. The problem is...non-standardized GUIs? by Macrobat · · Score: 1
    Linux will be ready for the clueless masses when:

    ...There is one standard GUI interface across all distrubutions; even though GNOME and KDE are remarkably similar in function, the different appearance of windows will confuse the average user.

    I'm not so sure. I know a lot of non-technical people who are perfectly adept at switching between the interfaces of the Mac and Windows. Even that funny one-button mouse doesn't throw them.

    --
    "Hardly used" will not fetch you a better price for your brain.
  146. Making Linux Look Harder Than It Is by Ydna · · Score: 1

    I hope they're not talking about Debian or anything!

    --

    "The great thing about multitasking is that several things can go wrong at once." -me

  147. Re-invented the wheel by tomstdenis · · Score: 1

    I think the biggest problem getting new people into linux is trying to get them interested. For the most part people like simple to use computers. Most developers I know use tools like GCC but prefer the feel of windows just to get work done.

    Another problem with linux [et al.] is that there is hardly any collective effort on one solid project. For example, you can use KDE or Gnome, Mozilla or Netscape, Vi or Gedit, etc...

    While diversity is great in commerce, it sucks in freelance kits. There is no real incentive to be competetive when your programs are free.

    The best thing the Linux community IMHO can do is build one big standard implementation of the kernel and support apps that use only one gui, one office suite, one compiler suite, one etc...

    That way future development can concentrate on one mainstream instead of the many many many forked distributions.

    As support evidence look at Windows. Windows 98 was based on 95, w2k was based on NT4/98, etc... For example, notepad from w2k looks [but has more functionality] the same as notepad from windows 3.1! They realized "if it ain't broke don't fix it". So while the underlying software is getting better in windows the look/feel/orientation is not changing too much [except for windows XP which is kinda silly looking].

    -- Peace!

    --
    Someday, I'll have a real sig.
    1. Re:Re-invented the wheel by demon · · Score: 1

      Nice idea, but the people who write the components of Linux are developing what THEY want to use - they're not getting paid, they're not doing feasability studies, interface-design studies, andd such before writing their software. Do you really think anyone would bother writing an open-source application if they had to? No, I don't think they would...

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    2. Re:Re-invented the wheel by tomstdenis · · Score: 1

      That's the big problem

      "are developing what THEY want".

      You can't write software just for yourself and expect everyone else to like it.

      Look at GPG vs PGP [for windows] for example. They both have exactly the same features. PGP was written for the less advanced user but its not ideally suited for the linux guru elite wannabe hacker.

      If linux developers started thinking "what does the average user with no real computer training want?" instead of "what would make be more elitez?" then Linux would rock. Until then Linux and many OSS projects will be limited in use.

      --
      Someday, I'll have a real sig.
    3. Re:Re-invented the wheel by demon · · Score: 1

      Why would open-source developers write something that they themselves DON'T WANT? It's one thing for someone to get paid to write software - then, even if it's not something they themselves would use, it is their job, and they have to write it, regardless of whether it'd be useful to them. Open-source coders want to write something that's USEFUL FOR THEM.

      That's the fundamental misunderstanding with open-source vs. the "common computer user" - open-source software is written to scratch the programmer's itch, not to make money, or to satisfy market X. Just try telling an open-source project developer that they must implement some feature, or else. They'll laugh at you - you're not paying them, or giving them any good reason why they should do what you say.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    4. Re:Re-invented the wheel by tomstdenis · · Score: 1

      That's a good irony. The whole arguement for OSS is sharing is the way to enlightenment. However, now you're telling me they could care less of anyone else and OSS is just a fad?

      Anyone can write software for themselves. That is not a challenge. The trick is to write software others will use.

      I mean, how can people like you try and sell Linux as a "competitor" for windows when you could care less about the average joe blow user. I'd say of the entire make-up of computer users [non commercial, and yes I am making up these stats but anecdotally they seem to apply]... we have

      90% don't know how [or care to] program their own programs. They like pushy buttons and cute gui dialogs. They like programs that are straightforward to use and don't involve alot of console work.

      of the 10% that can program, 90% are just casual programmers that write do-dahs that never really get popular.

      Of the remaing 10%, 90% of that 10% [of the 100%] only write stuff geared towards people like them [i.e competent programmers] and the remaining 10% of the 10% of all computer users try to make tools both useful and easy to use for the 90% of all computer users.

      In other words, a small fraction [90% of 10% of 10% or 0.9%] of all computer users actually will use non-straightforward tools.

      The rest [i.e. 99.1%] will use windows or mac OS X since it is geared towards them. No wonder more people use windows than linux. I could hardly call that a monopoly. They're just more considerate of their end users.

      --
      Someday, I'll have a real sig.
    5. Re:Re-invented the wheel by demon · · Score: 1

      So tell me what you're saying - it's bad for people to write tools that are useful to them and provide them for others to use - they should either (a) keep it to themselves, or (b) develop it as a full-out end-user application, even after they've written something that's reasonably bug-free and useful to them? You're basically saying look the gift horse in the mouth. That even though it's free, these people should write software like they're getting paid to do it?

      If I'm wrong, please correct me. It just sounds like you're saying it's completely reasonable to expect people to do things for you, for free, just because you say you should have what you want.

      Oh, and if someone chooses to make a Linux distro that competes with Windows, they can do that (and RedHat and some of their progeny are certainly trying to do that), but that doesn't mean that every Linux user wants that - for example, I'm quite happy with Linux. Yes, I have to put some effort to set it up, but once I set it up, I can make it do what I want it to do. I don't want a straitjacket, I want a platform for doing things.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    6. Re:Re-invented the wheel by tomstdenis · · Score: 1

      The purpose of OSS is not only to distribute source code to be a proponent of knowledge but also to promote useful programs.

      What is the use in writting programs only you will use? I just don't get that. I mean I write dorky little scripts/programs todo stuff once in a while [crypto research mainly] and I don't really claim to be a big software developer since mainly I haven't dealt with coding along someone elses rules.

      Anyone can write software if they choose. The trick to being a good coder is to write things that are not only good to learn from, easy to maintain, but user friendly.

      And why do all user friendly programs have to be commercial? Look at winamp for example. Awesome program, entirely free. Its not OSS either! You should take pride in your coding not just look for "elite guru" karma points. You should look for user feedback and if they give praise you've done a good job, if they give critisism then you should read them and try to improve your code.

      I think alot of linux "guru" coders just have to grow up and realize that if they want to get respect as good programmers they have to design things other people will want to use.

      That's like trying to get respect for drawing comics only *you* find funny. Sure you're having fun and you like them. Nobody else thinks they're funny and they won't respect you as a comic.

      As for "I want a platform for doing things.", IMHO Linux is not that platform. It has crappy multimedia support, its a bitch to setup unless you're a kernel coder and generally it tries to at best emulate windows.

      Yes I code, but I like to play games, watch tv, listen to music etc.... And while linux can do some of those windows can do all of them generally much more effectively.

      Personally I think you have to wake up a bit. From reading your reply you don't seem to care much for what your potential users will want or need. If you're a coder or trying to be a successful coder you're going to have to wake up and take the users more seriously.

      --
      Someday, I'll have a real sig.
    7. Re:Re-invented the wheel by demon · · Score: 1

      Your one example, WinAmp, is a poor one. For a long time, WinAmp was nagware - yeah, you could use it for free, but they (Nullsoft) wanted money for it. Now, Nullsoft is owned by AOL - you think those guys aren't getting paid to write WinAmp? Trust me, they are. The money just comes from somewhere else now, so they don't have to sell WinAmp to make money - they give it away standalone, and as part of most Netscape installs for Windows.

      Saying that's even close to open-source is just wrong. I still say open-source coding is a very different matter than writing ANY commercial app - even one given away as a loss leader, like WinAmp is now.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    8. Re:Re-invented the wheel by tomstdenis · · Score: 1

      How does that one example invalidate my argument?

      I mean seriously, I worked in the computer industry for only under a year [as an intern] and I was told to write stuff they could use, not stuff I would use.

      I still don't see the use of writting software only you will want to use. Personally when I write stuff [like winamp plugins I have done] I use the plugins myself, yes, but I also love to hear from users that use it themselves. As in I'm trying to contribute something to others.

      I think the "write stuff for myself" invalidates the happy-go-lucky sharing attitude that most OSS proponents are trying to develop.

      But it seems you're stuck in your own little world where you can profit [not just in the $$$ sense] by writting software that doesn't take your users into account.

      Tom

      --
      Someday, I'll have a real sig.
    9. Re:Re-invented the wheel by demon · · Score: 1

      I can only suggest you read some of ESR's words, or Larry Wall's words, or words of other OSS developers and proponents, and their explanation of why people write open-source software. Why would a person write an open-source software package, if not for their own use? Releasing it, then, is saying, in effect, "I've written this, I find it useful. I hope you do too. I welcome improvements, but I don't guarantee it will do everything you want or need, fulfill your greatest desires, cook your meals, etc."

      It's a fundamentally different mindset from commercial software development. I think you're still trying to make a straight-across comparison between the two, when the fact is, as I've been saying, they're fundamentally different ways of looking at and developing software. The entire driving reason is different - making money, versus writing something useful for yourself, and hopefully others (and maybe improving your own reputation at the same time).

      Profit? What profit is that? Other than one's reputation, you're not generally making money from your open-source software. That's sort of part and parcel of the whole open-source ideal, that you're not really gaining any quantifiable profit by writing it, other than having a useful tool for yourself, and hopefully others as well. What's useful to me may not be useful to everyone, but to say that it's either useful to the entire world or it's only useful to you is kind of a big step.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    10. Re:Re-invented the wheel by tomstdenis · · Score: 1

      Ok you're really this stupid right?

      Answer this: Do all user friendly programs have to be commercial? Is it possible to write a program that is usable by a majority intended audience and not charge money?

      Tom

      --
      Someday, I'll have a real sig.
  148. i never used windows.... by dollargonzo · · Score: 1

    until much AFTER unix. As first hand experience, I was given the C bible and an ipc sun when i was 11. That is what a computer meant to me. I didn't know exactly what the internet was; i didn't know what gui meant. A computer to me was NOT for entertainment, it seemed, but for honest to god work. eventually i realized it could be used for entertainment, and since sun does not generally suffice for such use due to the lack of applications, i was not very entertained.

    eventually i went to linux. i did everything in linux. windows was FOREIGN to me, and i was afraid that when i took my first programming class i would not be able to use vc++ because it was so much different than emacs / gdb!! know ofcourse i can use vc++ if i need to, but frankly, i feel VERY uncomfortable using windows, and any unix environment, even twm as opposed to my current enlightenment look (which looks better than windows anyway) is FAR more preferable to windows.

    My point IS (it took a while to get here), that differences are hard to change to and from. i think that ppl should stop worrying too much about relearning others from windows to linux. if they want to, they'll learn. they should concentrate on getting the new generation to get a feel of unix, and see its power, elagence, and TRUE ease of use. yuo ppl say that 'yuo can't click, drag and drop'? why should that matter. only a windows user is used to draggedy droppedy BULLSHIT! a person who has never seen a computer before (especially someone elderly) has a much easier time getting used to text based interface rather than using a coordination-required mouse.

    my grandma wanted to go to the library to learn how to use the computer to search for books. she went over to the windows machines, and i showed her what she needed to do to search. she had a bunch of trouble clicking the mouse and remembering where to click. on the other hand, after i realized that this wouldnt work, i showed her the old text-based computers. she caught on INSTANTLY, and had absolutely NO trouble.

    command based OS's as opposed to graphical ones are much more logically intuitive. moreover, yuo KNOW what yuo are doing instead of just clicking what billy-goat-gates tells you.

    QED

    --
    BSD is for people who love UNIX. Linux is for those who hate Microsoft.
  149. No... it's the apps by simetra · · Score: 1

    Say you do an install from a friendly distribution of Linux. A month later, you discover that there's a newer version of one of the apps on the internet. So you download it, and try to install. You discover it requires about 3 other programs to be updated before it'll install. So you go to the websites for those, and discover that they too depend on updated versions of other files. Then, you also risk breaking everything else that still depends on the old versions. Ok, you can simlink your various versions, but really, who wants to do that?
    With Windows, everything is standard enough that you just download an update package, install it, and maybe reboot, that's it. You don't have to seek out and/or compile the latest dll from vendor x, and everything that it depends on...
    As much as I like Linux, it just doesn't offer the ease and flexibility of Windows. That's just the way it is. Maybe if the developers spent more time addressing this fundamental flaw, Linux would make inroads quicker (should it wish to do so).

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  150. Sure you can... by DaCool42 · · Score: 0

    I think the point people miss is that if you want to do only that kind of stuff, you might as well be using Windows or another GUI-based OS. One reason I use Linux is because I can do things much faster with a keyboard and a bash prompt than with a mouse. Sure I use things like graphical web browsers and such, but when I don't need them, I don't have to use them. The power of unix lies in chaining small programs together. If you don't want to to do that, why use it?

    Note that I'm not trying to say who should and should not use Linux, just that you won't see the true power of it if are stuck in a GUI and can't use a shell if your life depended on it.

    --

    ----
    All of whose base are belong to the what-now?
    1. Re:Sure you can... by Anonymous Coward · · Score: 0

      And I bet you wonder why so many Windows users appear stand off-ish when you walk near...

      The word he was looking for:

      TOLERANCE

  151. Mandrake by Mr.Ned · · Score: 1

    Although I agree with your point in general - it'll be ready for the clueless when logging in doesn't happen - I've found that it's not true in all cases. In any sort of networked Windows situation, Windows prompts for a user and password. At my school, our teachers are equipped with laptops. From what I've seen, they have little problem figuring out how to log in. Maybe the trick is to say "you need to log onto the network" instead of "you need to log onto the computer". Or maybe it should be related to e-mail - yeah, you're probably the only one who would want to use your e-mail account, but you never know. Anyhow, most students recognize that they have to type in a password if they reboot a library computer. They've just become use to it. Maybe that's another key. I don't know.

    [plug for my distro]

    Mandrake has gotten the auto-install hardware/auto-update down pretty well. Although I haven't changed out a huge number of components through my use of Mandrake, I sometimes switch between a PS/2 and a USB mouse. Mandrake has no problem detecting and installing drivers for it. It works.

    Package management is also halfway decent. I say halfway and mean it. Getting the packages is hard as hell (for me at least) - lots of times the sources won't add properly. Security updates are a breeze, but the Cooker (development version) won't always connect. I mirrored it (1.8 GB isn't too bad) and keep it updated with cron, but that's a bit over the average user's head (and HD space/modem time). Once I get the packages, the old package hell can happen - right now, I updated CUPS but unfortunatly it's now having problems because something else isn't installed. My slackware-using friend just laughs at me. Very hard.

    Packaging isn't ready for prime time but the hardware detection certainly is. I actually found installing Mandrake was easier than Windows - but keeping Windows up to date far outdoes Mandrake.

  152. The problem by debolaz · · Score: 1

    Personally, I dont think the problem is that these people know too much, I think the problem is that they know too little. I cant speak for the rest of the world, but that is the general case with people teaching Linux in Norway (without pointing at everyone though).

    They're simply people that thinks they know it all, yet, have generally only touched a single distribution, dont know C (No, I do not say that is a requirement, but it helps a long way), and generally views Linux as something it isnt.

    My favourite example of this is IT Akademiet, which seems to have no quality control of their teachers other than the fact that they must know how to turn on the machine. (Yes, a flame and my *personal* opinion, and if you happend to teach there, you dont have to like my opinion)

  153. Re:Right ON! -- addendum by linzeal · · Score: 1
    2.2.1 The Channels Dialog
    2.3 Layer Creation, Deletion, Duplication, and Organization
    2.3.1 Creating New Layers
    2.3.2 Raising Layers

    I see it.

  154. Linux rather ghetto out of the box by matusa · · Score: 1

    I think it's very discouraging to most users how lame linux is out of the box. The install of most dists sucks, and after the install, not enough is set up. Most of the functionality of linux is seemingly hidden functionality--you need to know things to use it. I know lots and lots of people that install linux and even use it for a month and then end up hating it because they never got it into even a semi-respectable condition.

    Whenever I install a new box, the first thing I do is recompile a new kernel (a nice side effect of this that isn't all the usual reasons you hear is that boot time is cut by more than half (since all the crap is out)), and then install a bunch of my own 'packages', which are xdm-config files, bash configs, /etc/skel, X configs (including Xresources and WM themes/styles)), /etc/issue, etc etc etc etc. These files have been following me a while and have evolved much; I use them to make any linux rule very fast.

    But the newbie doesn't have things looking really nice.

    As a side note more to the actual topic, I don't think linux is hard at all. I think it's easy; people simply must get used to a slightly altered ideaology. If people used linux for a long time/were brought up with it, they'd feel natural with it too.

    Much work needs to be done to make the 'hidden' functionality more accessible to the unlearned.
    that will be the best thing for linux.

  155. I'd say no, actually. well... by xeeno · · Score: 2, Interesting

    That depends upon what you are teaching.

    I've taught unix classes for a few years now. If you are teaching from the standpoint that the student isn't going to administrate the machine, then yes, teaching point-and-clic stuff and powerpoint stuff is fine. But if you're teaching someone how to be an actual linux *user*, then you want the course to contain as little point and click as possible. Point and click comes once you get used to how text works. If you teach future admins point and click with no text, then you're wasting your time.

    1. Re:I'd say no, actually. well... by xanadu-xtroot.com · · Score: 2, Interesting

      If you teach future admins point and click with no text, then you're wasting your time.

      Yes, I guess I'd have to agree, *BUT* you're forgetting one major thing. This article was in reference to a user, not an Admin. Most people don't have the "know how" to be an Admin. They just want a machine to boot and be able to check their e-mail and such. This article deals with the (L)user, not the Admin.

      But, I do still agree with you. To train a *NIX Admin with only GUI utils is indeed not only a wate of time, but I'd venture to say: flat-out dumb.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  156. I've seen this problem in myself by sellout · · Score: 2, Funny

    I've been using Linux for maybe seven years now. I remember not even having X for the longest time. I edited all my text files and knew what every app and config file on my system did.

    Within the past year or so, I've started discovering GUI config tools and such. I'm learning that Linux has gotten a lot easier to use in recent years.

    When newbies ask me how to do stuff, I pretty much refuse to show them. I just explain that I can do it, but the way I know is pretty complex compared to the GUI tools that are floating around these days. I just poke around their desktop looking for a tool that looks like it does the right thing, then say, "that's probably what you want to look at."

    I also try to keep a few recent newbie books around for lending purposes.

    If you know the intracacies, it's hard to skim over them when you're teaching (at least, it has been for me).

    --
    "Whatever can go wrong, will." --Finagle's Law
  157. Linux documentation bred the Linux users of today! by ElDooderino · · Score: 4, Insightful

    I get the feeling that a lot of my fellow Linux geeks assume that because Windows users feel more at home in a GUI and are scared of a shell (duh, they've been using a GUI, and not a shell), that they are somehow not intelligent enough, or somehow incapable of reading documentation... of any sort.

    On the other hand, I get the feeling that most Windows users believe that us Linux geeks have purposely encrypted current linux documentation in our own esoterica so that we can feel special when nobody else understands; We also explain things extra difficultly so we can feel better about ourselves, like we all have some sort of inferiority complex.

    Of course neither is correct. Here are some of the underlying reasons I believe this situation has come about:

    Until VERY recently Linux has been pretty much a system administrator's thing, or a serious code hacker's thing. Because nobody outside of the circle probably ever even heard of Linux, why the hell would the documentation have been written for those outside of the circle? It was generally (and correctly) assumed that anyone else reading the documentation was either a sys-admin, hacker, or similar type, who knew Linux/Unix and simply wanted some configuration details or command line arguments. There's no reason our HOWTOs and man pages should have been written any differently, at the time they were written.

    Now suddenly Linux got some time under the spotlight and a lot of people are trying Linux for various purposes, Server, Desktop, or for the reason maybe a good portion of us started playing with Linux, just to tinker around. They "grew up" in GUI land for the most part, don't know jack about using a command line, and are now confronted with something that's somewhere between both. They are obviously interested or they wouldn't have bothered, but they are completely frustrated because all of the documentation is really just there for configuration details or usage details. Maybe we don't see it that way, but they probably do. It seems like a lot of energy is being spent in finger pointing when it could be spent writing migration-documentation (I don't know if I just made that up or not). If I did, what I mean is that for the transition from Windows to Linux to be easy we need documentation that not only explains how to do things, why you are doing each step, and what exactly it's going to do, but also what the equivelant would have been in Windows.

    Just my $0.02
    P.S. Yes this nick is completely unoriginal, but you jerks already stole all of the good nicks! =)

  158. Sunk costs by Macrobat · · Score: 1
    The principle of sunk costs is not so simple as you make it out to be. The idea is that, once expenditures are made, and the benefits purchased can in no way be further extended(read: "leveraged"),then the costs incurred don't matter anymore. Past experience with MS apps doesn't qualify as a sunk cost.

    I'm working at a company that uses JCL and COBOL, some of it written before I was born. Believe me, past expenditures still carry weight. Oh, how I wish they didn't...

    --
    "Hardly used" will not fetch you a better price for your brain.
    1. Re:Sunk costs by theantix · · Score: 1
      The principle of sunk costs is not so simple as you make it out to be.
      True enough, I didn't want to get into too much economic theory! =) I tried to point out what you mentioned that the retraining costs would be a tradeoff, but I didn't include that in my sunk costs bit.

      I'm working at a company that uses JCL and COBOL, some of it written before I was born
      Owch! I feel for you... I'm forced to work with a legacy VB app and I can only rewrite one .DLL at a time.
      --
      501 Not Implemented
  159. mentality and or philosophy by Last+Warrior · · Score: 1

    the author poses an interesting question. The question in my mind is.. should new users be taught to interact witht he system as an expert user would or using advances in interface technology, teach users only what they need to know to survive in a linux environment.

    some would argue that it is better to make sure users understand the underlyuing technology they are dealing with.. and the ability to understand the function at the lower levels.. at least as low as the filesystem for configuration.
    does teching them the "right" way noe prevent them from coming back eveyr 10 minutes to troubleshoot things that come up.

    should new users or those not wanting to delve too deeply int he system, be guided via graphical systems and interface designed to make performing these operations simpler. will that be all the user ever needs..
    very possibly.

    I believe the answer to this is depending on the circumstences. I think tht trying to fice a windows user back to a command line is a sure fire way to confuse the poor sod. But i dont think that it is an excuse. those same graphical interface may disappear in the future or take different shape and having to rely that those willalways be there is also a sure sign of failure..

    I think learning the graphical interface configuration tools is fine.. justr as once the user is somewhat comnfortable working with the system, they should learn to do things the "right" way..
    no sense in scaring them when they are still at that stage where thier level of udnerstanding of the technology may not allow them to completely grasp more advanced concepts.

    you must start somewhere..
    if you feel differently.. just keep in mind that trigonometry or calculus wasnt your first math class.. after years of arithmatic and algebra, you were at the point where calculus should make sense.

    LW-

  160. No by Anonymous Coward · · Score: 0

    Linux window managers are terrible and no user should need to suffer through them. The best Linux interface is Putty.

    1. Re:No by Anonymous Coward · · Score: 0

      The best Linux interface is command line.

  161. The hard way is easier by CynicTheHedgehog · · Score: 1

    We have this new programmer at work and she's trying to learn Linux (our defacto development standard). Rather than implement all of the convenience features (like making sure gnorpm runs as root when you double click an RPM) is a whole hell of a lot more complicated than opening a terminal and typing in su; rpm -i.

    (I will say that Mandrake does an excellent job of doing this for you. RedHat could take a lesson from them)

    Right now I'm at the point where I'm finally understanding all the little quirks of all of these interacting gnome/kde/X micro applications. But a lot of the time I use the console myself.

    1. Re:The hard way is easier by WildBeast · · Score: 1

      oh yeah sure, great feature for newbies it'll sure bring an avalanche of Linux viruses.

  162. Re:Right ON! -- addendum by mikael_j · · Score: 1

    Assumes you know things without telling you it assumes you know them
    While I haven't used Linux for a while, I do remember when I first started using it a few years ago. And I definitely say that this was the biggest problem I had, that documentation assumed that you knew something which you most likely wouldn't know if you were reading that particular piece of documentation...
    (And asking questions in IRC channels (like #linuxhelp) about unclear documentation would get the answer 'RTFM!')

    /Mikael Jacobson

    --
    Greylisting is to SMTP as NAT is to IPv4
  163. Re:This is true,because most Linux users are arrog by Tachys · · Score: 2

    I remember a problem I had in Debian with xterm. I wasing in the IRC #debian channel. In the channel news item which talked about a problem in xterm, and to apply the "usual fix". I didn't know what the "usual fix" was. But I was in luck the person who wrote the news was in the channel, so I could ask him. Well getting him to tell me took about 30 minutes. He keep complaining about users not figureing things out themselves and how I should RTFM. Well he then said something about a bug report about this problem. Looking through the Debian website,I found the bug report which showed the fix. He could have typed one line to show me this fixed but no I had to go through 30 minutes of interrogation. Also he could have put a link in the new item to this bug report. But I guess he wouldn't get a chance to show what an asshole he was then.

  164. explaining things by Anonymous Coward · · Score: 0

    Still, while some people aren't good at explaining things in terms that a newbie can understand, others are.

    In my experience, the ability to teach a subject well is *extremely* rare to find in people. It requires a solid understanding of a subject, an ability to communicate things at the audience's level, the desire and patience to interface with people and transfer knowledge, and finally a clear picture of the quality of the FM before telling newbies to RT.

    How many people have you met that have two or three of those abilities, much less all of them? Someone like that, perhaps, can teach you calculus in half a day, but finding that person (qualified in that subject) could take you months, years, ? Hell, it's hard finding people who can write quality documentation.

    I think the only reason Microsoft doesn't have this problem (if in fact it doesn't) is their strict user interface design guidelines and testing along these lines. I think Linux/gnome/kde could greatly benefit from such guidelines, even if they were made optional (i.e., you don't have to use the GNU software coding standard guidelines to license something under the GPL), if it could make the products easier to use. Until then, people will either get confused using Linux or will stumble across the rare person who can explain things to them in a way that makes it all clear.

  165. not how i would do it. by goodtim · · Score: 1

    i have many good friends who know i use linux. they jave often come to me asking "Can you teach me Linux?".

    And i always tell them "Here are my Mandrake CD's... have fun".

    My personal belife that you cant teach someone how to use and OS. You can only teach them the specifics of the OS. So the best way to learn is to play. Thats how you learned Windows... why can't you do the same with Linux. Well their excuse is Linux is hard. But they are wrong linux is easy... Once you stop thinking in a Windows mindset.

    For example a person who uses Windows would say. "Why cant I just open up the hard drive and see my files, like in explorer?"

    The anwser is you can, just type "ls". Some people try to tell me "Why is that so hard?" And i tell them. its not, its alot easier then double-clicking on "My Computer", then C: or whatever.

    So anyway.. my point is to learn Linux, all you have to do is stop thinking in a windows mindset. Anyone who expects Linux to be like Windows or visa-versa, i think they is missing the point.

    --
    "Flee at once, all is discovered."
  166. Windows paradigm and xenophobia by TeknoHog · · Score: 2
    IMHO the single most important problem is that most computer users are used to Windows. It has become the paradigm against which all other systems are compared. Therefore, 'easy' means nothing more than 'similar to Windows'.

    Having grown up with BASIC on a Z80 machine, then with DOS on a 286, I had relatively little Windows usage before moving on to Linux. I cannot see why drag and drop and other GUI candies are intrinsically easier than command line. I'm not saying they are worse, either - it's just a different world.

    If people are honestly willing to convert from Windows to Linux, they should accept the fact that the systems are different. And the fact that if they want more power, they need to learn how to harness it. If they just want a Windows clone on X, I don't see why they should change in the first place.

    Of course, there is the all-important point about a migration path. The problem is that if people get a perfect Windows clone, they may not have an incentive to learn alternative interfaces. I admit I started my Linux experience with Gnome, but it had a sufficient number of quirks that led me to try out alternatives.

    In any case, the reality is that Linux is still being written by geeks, for geeks. No matter how laymen complain about it, we will make it what we want. It's useless to turn it into another Windows because there already is one.

    --
    Escher was the first MC and Giger invented the HR department.
  167. The Name of the Disease by Anonymous Coward · · Score: 0

    The Name of the Disease is "smarty-pants-itis".

    The name of the cure is "install Linux for your Mom, and get her on the air, reliably and simply".

    The "basics" for people like your mom and mine being ==> email and netscape, the rest is bollocks.

    That's my task for Christmas: install Linux, so my Mom (past 70) does not have to deal with Windoze virii. She just wants email and a bit of web surfing, okay?

    This market (moms and such) is a stepping stone to Linux World Domination (tm). It's true.

    (signed) euroderph (whose /. account was stolen but three times nobody at /. sysop email gives a rat's ass so to hell with logins)

  168. Linux distributions are not ready for clients by wexler · · Score: 1

    I think the bigger question is, should linux be for users? Yes it is completely possible to set up a really user friendly interface and have all kinds of fluff on it, but is that the direction that you really want to push linux. Just because microsoft is the devils work doesn't mean we have to try and substitute linux for it. THere is a huge effort underway to put linux into the "idiot user" world, but personally I think it is foolish. In my opinion linux is perfect for servers and it is a waste of time trying to make it a client box. In order to make it into a more user friendly environment a lot of core changes would have to be made which would defunct linux as a server. For instance, in order for there ever to be super easy and powerful installers and managers, there goes security. If linux ever has a chance in the client world then a very different distribution needs to be designed that removes concepts such as "root privledges" and so on. But if we continue to combine linux as a single distribution that can be used for both clients and servers then we will ruin the purity that is linux.

    1. Re:Linux distributions are not ready for clients by NDPTAL85 · · Score: 1

      How can you be so small minded? Do you really think all the Linux distro's will be rolled into one easy to use distro? Jesus man open up your brain and let some knowledge in.

      Mandrake, RH, Suse = Easy to use distros
      Debian, Slackware, Linux from Scratch = Sacred Holy Geek distros.

      Now please tell me why you couldn't figure that out for yourself?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  169. Lack of focus by jchristopher · · Score: 2
    I think that one thing that really hampers Linux is the lack of developer focus. When I finally got RedHat 7.2 working for dialup, the first thing I went looking for was a Yahoo Messenger client.

    I found about 5, (including Yahoo's 'official' client) and tried them all. None of them has all the features of the Windows client. Some were ok, some were downright sucky. Ironically, if the five guys that wrote those apps would have worked together, they might have created something the Windows people would have envied. Instead, we've got 5 incomplete clients, none of which works as good as the closed source Yahoo-brand one.

    No one can force developers to work on specific things, of course, but everyone would benefit if people would think twice before embarking on authoring yet another text editor/audio player/messenging client/etc when what really is needed is one KILLER app in each category.

    If you think you want to write an HTML editor, maybe pick a nice existing one and contribute to that instead. (Please note I'm not disparaging the work of the Y! client authors, I just think developers in general need better judgement.

  170. copy&paste by eyeball · · Score: 3, Insightful

    "Look, I can copy this web link from one window and paste it into my browser. Oh, wait, that didn't work."

    --

    _______
    2B1ASK1
    1. Re:copy&paste by TeknoHog · · Score: 1

      WTF? I thought the reason we don't have drag n' drop in *nix (except some 'desktop environments') is because the *nix style copy n' paste is equally handy.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:copy&paste by eyeball · · Score: 1

      I dunno. I've used almost every *nix windowing system over the last 10 years, and have consistantly run into problem with even the most simple copy+paste operation. For example: I tried copying text from a terminal window into he url textbox in mozilla, and nothing pasted. I'd say with *nix I have a 50% success rate. With windows, 90%.

      And that's not even counting other object types besides text. In windows I can right-click on a picture in a browser, copy it, open photoshop, create a new document, and hit paste. Shit, I can even drag a picture from a web page into photoshop and it automatically does all that.

      Unfortunately I think the whole copy/paste system is antique and non intuitive. Of course the same goes for most OS concepts for that matter.

      --

      _______
      2B1ASK1
  171. OpenBSD by Sven182 · · Score: 1

    OpenBSD has a brilliant installer. For one thing you only need to download 50M to get all of the functionality you need (leaving out X). Starting from scratch, I can complete an install in half an hour including all the servers I want (eg DHCP, DNS, HTTP). I've been using Linux for years, but when I want to setup a Unix box quickly I'll choose OpenBSD every time because it's so quick and easy to install. However, I work on Solaris all day so compared to that anything's quick and easy.

    --
    harshbutfair: you know it makes sense
    www.harshbutfair.org
    1. Re:OpenBSD by Anonymous Coward · · Score: 0
      I have to say that OpenBSD was the OS that actually got me "using *NIX," and it was largely because of the installer. When you *are* computer literate, but *NIX-illiterate, the main stumbling points are:
      • Surviving the package/distribution-set menus that most installers present you with
      • Recompiling the kernel
      OpenBSD keeps the base packages lithe, making it feel much simpler to someone familiar with, say, MS-DOS or AmigaDOS. It also has some scarily nice hardware support in GENERIC; the sound support had FreeBSD beat until recently.
      The only problem with OpenBSD is the often l33t3r-th4n-th0u community; the only good Q&A forum is on the mailing lists, and the S/N ratio is low. Is there an OpenBSD IRC channel that doesn't suck? (e.g., on what remains of EFNet, everything gets funneled to #FreeBSDHelp, and as helpful as many folk are, they don't have the same eye to security as OpenBSD users.)
  172. They do useability test by HanzoSan · · Score: 2



    However its the programmers doing the testing, so the situation is pretty bleak unless you help with useability and arent an expert.

    Ive been trying ot help.

    An idea i had was to allow us to give feedback on important new features almost in talkback fashion, it was shot down because its said that a group of 5 people is all thats needed to properly do useability testing.

    Problem is if all 5 are programmers, you have a serious problem.

    --
    If you use Linux, please help development of Autopac
  173. It's not just Linux!!! by 3seas · · Score: 2

    It's not just Linux

    Groups Google thread regarding HTML usage
    and I finally decided it was easier to just dl the popular browsers and test my stuff thru them rather than deal with....... well, HTML is an interpreted language, not an institution as my last response (maybe yet to be posted +1 correction) states.

    Though I did make this comment on slashdot a few days ago.

  174. Linux is easy by danboy · · Score: 2

    My roomate (not a computer user) started playing around with gnome the other day, and before you know it was using mozilla, star office and a slew of games without the slightest bit of coaxing or help from me.

    In my opinion the main problem with linux being accepted is the average persons fear of change/the unknown.

  175. Nope! Linux usability just sucks. by -=[+SYRiNX+]=- · · Score: 1

    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    Nope. The biggest problem with Linux usability is that it's nearly non-existant. When it does exist, it's just a poor clone of Windows usability principles.

    And to those who claim "Linux is easy to use, it just sucks to install!", I have a wake-up call: part of usability IS making it easy to install!

    --
    - "It's just a matter of opinion!" - PRIMUS
  176. Linux is hard by Anonymous Coward · · Score: 0

    I just spent part of my day trying to get RH7.1 on a Compaq DL580. The install went fine but of course trying to get any the network part done was awful. an ifconfig -a would show the two nic cards with the ip and mac addresses but they still didn't work. A look at the dmesg showed some funky errors that I had never seen before so I decided to see if I could get a better driver. So I get on another computer go to the site, download the nic.src.rpm, follow all of the steps to the letter but the driver wouldn't compile. When Linux works with your hardware it works well, when it doesn't you can plan on spending half or your day trying to make it work. Oh, try to get the newest openssh loaded on a RH7.1 box because it has vulnerabilites and what do I get, failed dependencies, with glibc. Hmmm try to upgrade glibc and it tells me that glibc some version conflicts with my version which is the exact same one... I don't remember having this many problems installing sofware in windows. Double click on setup if I recall. And please don't tell me about up2date which I have to register with rh_something or other. Linux easy? I think not..

  177. why are you using netscrape? by psyclone · · Score: 1

    everyone knows netscrape 4.x that still comes with most distributions sucks. if your box isn't fast, use konqueror or galeon or opera. if you have a new machine, try mozilla. I *love* galeon (with junkbuster).. it's fast on my 233, I can customize search bars which I often use, and fonts scale beautifully. I agree that fonts are still a big problem in linux (especially in X), but even using abiword, things are getting better. Slight modification to some configs and you can even use windows TTFs.

    1. Re:why are you using netscrape? by Anonymous Coward · · Score: 0, Insightful
      everyone knows netscrape 4.x that still comes with most distributions sucks.

      And where did they read that? Was it in the manual that came with the Red Hat install media? Perhaps it was on Red Hat's home page? No, wait, you mean you know Netscape 4 sucks, and you can't possibly imagine why anyone else wouldn't already know this.

      Which, really, just reinforces roblimo's point.

  178. Must be missing something by CaptainSuperBoy · · Score: 2

    I must be missing something. I installed RH 7.2, I think Mozilla has the same shitty X fonts that Netscape had. Maybe they are a tiny bit better, but this was really my major gripe upon installation. It's downright ugly. I love GNOME using the anti-aliased fonts, but like many other things for X, this isn't universal.

    I fired up AbiWord and guess what.. ugly fonts there too. I'm sure there is a way to set up a TrueType font server under X, and get all your programs to use nice fonts, but I'm sure it involves a bunch of steps that I just don't have time to do.

    1. Re:Must be missing something by Anonymous Coward · · Score: 0

      Actually, there's a bigger problem here... each of the WordProcessors -- with perhaps the sole exception of StarOffice 6 -- handles fonts bassackwards.

      They either decided to use their own, inadequate font rendered (WordPerfect), or restrict fonts to a specific application-only set (AbiWord), or handled X fonts differently from app fonts (StarOffice 5.)

      The mechanism exists in X to handle and organize fonts on a system and application wide level... but the word processor developers, instead of working *with* this system, have decided to work against it.

      So... no matter how good the XFree folks make font handling, or the FreeType folks, it's all for naught because perhaps the second largest reason to have decent fonts -- Word Processing -- has gone about the issue in a fundamentally flawed way.

  179. you got it backwards, and it get's better. by Erris · · Score: 2
    All these posts are frustrating to me, as they show just how effective M$ FUD is. There is no reason setting up and using a Linux box should be any more difficult than a M$ box. People have been taught to fear the CLI and learning anything at all about the machines they use. The lessons are reinforced by restrictive all the M$ anti-competitive practices that make devices difficult to use on any platform.

    The M$ FUD machine has convined people they can't do anything for themselves. People are capable of and enjoy far more difficult persuits. Who out there is afraid of setting the gaps on their spark plugs and changing their oil? How about cooking? My mom knows how to prepare food as well as any trained chef. If people had the M$ no can do attitude about other things, they would be taking the public bus to McDonald's everyday. People underate their ability to get things done on a computer and M$ has been encouraging it for years. The touchier and more prone to failure their stuff is, the less likely anyone is to experiment. Then they wisper that M$ is a easy as it gets and act mysterious with their closed source, cost lots of money to learn junk.

    Then there is the device driver issue. Why should a USB hrd drive be difficult to use? It could ship with little disk that does the whole kernel recompile if needed. But then big bad Bill would withhold vital API info and the M$ stamp of approval. The same tricks have been used to encourage non uniform interfaces to devices, depite the obvious saving of co-operation and standardization. How many different kinds of NE200 network cards are there, with all their goofey brand names? Thousands? Yet all can be run with a single linux driver. HA! The end result is stuff that does not work anywhere. Got an XP driver for that old winmodem? Good luck! Good luck getting information from the vendor if you feel like making a driver yoursel. Yet you can get a driver for a modem with brains that's Hayes compatible. Anyone doing PC set up and upkeep knows that the prommised simplicity of M$ junk is a lie. When you get down to it, the M$ world is much quirker and more difficult to penetrate.

    People have been taught to believe that the CLI is "backward" and impossible. If that were really true, no one would use the tools we enjoy. Face it, our tools were made by very energetic people who would do just about anything to avoid work. Just about anything can be accomplished and automated by memorizing a few dozzen less words than a cat can remember. I don't consider myself so bright for being able to memorize them. I consider myself bright for understanding why I should. Small up front efforts taken save great effort later. I'm teaching my wife a few basic commands, one word at a time. She seemed to have gotten it last night. Instead of searching through a tree with a mouse she told me, "what, you just type the word? That's easy." Exactly.

    With a little help from device manufacturers who want to sell more of their stuff, the world will get much easier very fast.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:you got it backwards, and it get's better. by glwtta · · Score: 1

      People have been taught to fear the CLI and learning anything at all about the machines they use.

      I think the point of the article was that most people don't realize that you don't have to use the CLI anymore with the newer distributions, if you are so inclined - which is absolutely true.

      I still use the CLI because I like it and it lets me do some tings faster, but they do have a point, that nowadays, fear of CLI and learning new things or not, the "average user" (dumbshit with email and word) doesn't have to ever see it.

      --
      sic transit gloria mundi
    2. Re:you got it backwards, and it get's better. by Bodrius · · Score: 1

      I am afraid of setting the gaps on the oil and changing the spark plugs... or whatever it is you do under the hood of the car... if it's a car what you're talking about, because I have no idea.

      I'm afraid of eating anything I cook. If you saw anything I cooked, you would be too.

      It's not Microsoft who convinced people they can't learn anything about their computers. People convinced Microsoft they didn't want to, that they wanted simple and less scary interfaces, and Microsoft complied, following the lead of Apple.

      And they did, and were successful, in great part because they were right.

      The fact that Microsoft was much more successful has a lot to do with them being better, and maybe less scrupulous, at doing business.

      Some people ARE uncapable of handling the complexity of a flexible user interface. But that's irrelevant. What's relevant is that most people don't want to and never will, because they don't enjoy it.

      I could learn to fix a car's transmission or to cook a decent meal, but I don't have to and I won't because I don't enjoy even trying either of those things. They take time away from the things I do enjoy to do, like playing with computers or reading or coding.

      Maybe I would enjoy them if I tried harder, maybe I would enjoy eating properly prepared roaches from Madagascar, maybe I will, but I don't have to and I have better things to do. I have the CHOICE of how deep do I want to go on my knowledge of the tools I use, and what I find most enjoyable spending my time on.

      That's the mindset of most people when they use computers, and it's stupid to pretend everyone has to think of using a computer as some required intellectual adventure.

      Expecting everyone who needs to use a computer to be a mini-Sysadmin is frustrating for both parts, and the problem is not on the part of the user. It's the equivalent of expecting every driver to be a mechanic, every traveler to know aerodynamics, and almost every human to be an electrician. By that rule, if we ever get to space colonization, everyone will have to be fully trained as a NASA astronaut.

      For the record, I happen to currently be a Linux/Windows user (I do play a lot of silly games). I'm dependent on the CLI on both systems because it's simply the right/best tool for the job, and because it provides control.

      But if I enjoyed memorizing four-lettered acronyms and typing 10 lines of commands everytime I do something moderately complicated, I wouldn't be using computers at all. As far as I knew, they were meant to avoid gratuitious difficulty, not to augment it. I enjoy difficult pursuits when they are a challenge, necessary difficulties, not self-inflicted torture.

      I also happen to think Webmin is the greatest thing I have installed on Linux ever.

      --
      Freedom is the freedom to say 2+2=4, everything else follows...
    3. Re:you got it backwards, and it get's better. by Anonymous Coward · · Score: 0

      Just FYI --

      It's not MS FUD that killed the CLI as the primary UI, it's users voting with their feet. Lots of people (such as myself) have been using CLI interfaces for 20 years, but would prefer a good GUI for ordinary tasks.

      The whole issue has been studied to death. CLI users are *not* more efficient or quicker, except for some edge case tasks. There is the significant disadvantage of memorizing commands. Unless you are doing system administration or heavy file manipulation, there's absolutely no reason to use a CLI.

      Furthermore, don't confuse Unix's historical mess of complex administrative interfaces for a good abstraction. It's just something that works, not something that's necessary.

    4. Re:you got it backwards, and it get's better. by DerekLyons · · Score: 2

      The M$ FUD machine has convined people they can't do anything for themselves. People are capable of and enjoy far more difficult persuits.

      Some people, not all, not remotely a majority. This attitude was around long before Microsoft.

      Who out there is afraid of setting the gaps on their spark plugs and changing their oil?

      Many, many, many people. Or did you fail to note the number of quick lube and tune-up places about? (Automobile service places predate Microsoft too..) Another issue is willingness to spend time versus spending money.

      How about cooking? My mom knows how to prepare food as well as any trained chef.

      Oops! Once again many people choose to have others cook for them... And once again this far predates Microsoft... It's again an issue of time and choice. Anyone can cook quite well with a few basic techniques in their arsenal and a good kitchen bible, no great skill is involved. Some however have no aptitude and can screw up even something that simple. (And chefs like computer gurus can do things by native talent or hard training that others simply cannot even concieve.)

      Your rant says more about your attitude towards Microsoft than reality.

    5. Re:you got it backwards, and it get's better. by Cro+Magnon · · Score: 1

      "Who out there is afraid of setting the gaps on their spark plugs and changing their oil?"

      I am! I'm a software guy, I don't do hardware.

      "How about cooking?"

      My cookings fine, just don't make me eat the stuff!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    6. Re:you got it backwards, and it get's better. by Cro+Magnon · · Score: 1

      "The whole issue has been studied to death. CLI users are *not* more efficient or quicker, except for some edge case tasks. There is the significant disadvantage of memorizing commands. Unless you are doing system administration or heavy file manipulation, there's absolutely no reason to use a CLI. "

      Well, I AM more efficient typing commands on a good CLI than I am wiggling a GUI mouse. The need to memorize the commands is a problem (to a newbie) and, IMO, is the main reason users gravitated to GUI's, but someone who knows what they're doing can be more productive on a CLI than on any GUI that I know of.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  180. How bout too pious? by Anonymous Coward · · Score: 0

    Hah, smart my ass, most linux users just know enough to get by and fool others into thinking that its way harder then it is in order to keep their self image up. Most real linux users who know a whole lot, don't make it sound hard, its only the bastards who don't know jack.

  181. flash. by Anonymous Coward · · Score: 0

    its broken broken fucking broken.
    FUCKING BROKEN.

    www.bullseyeart.com for example.

    whoever wrote this article is obviously
    1. a slashdot fuckhead inner circle fat bastard who gets his dribble-drool
    'opinion' blasted front center on 'the org'.
    2. full of shit.

  182. Re:i'm new (maybe troll) by PotatoHead · · Score: 3, Interesting

    Might be, might not. Perhaps someone is just looking to see what kind of response they would get.

    Maybe for some, reading Slashdot then running Linux takes a long time.

    Could also be that they got an account early on, forgot about Slash (what a sin!) then decided to post.

    Either way I found it interesting that most of the answers were sane.

  183. Re:This is true,because most Linux users are arrog by ElDooderino · · Score: 1

    I see that a general assumption is that because Linux Geek X knows a whole bunch about Linux, that this somehow makes him a good teacher, or obligates him to teach. Just because a Linux Guru gives you what looks like the run-about to a simple question, doesn't automatically mean he's trying to be a mega-a'hole, or even that he's just trying to look super-smart and belittle you. It might simply mean that he is just not a good teacher, or is not eloquent enough to come off as such.

    Take calculus as an example: There are many people who know calculus, they are not all just calculus teachers, and I'm sure if one went out there and selected Engineer X to explain some calculus to them, they wouldn't have a goddamn clue unless they already knew it.

    It's of course a completely different issue when you are talking about people who are supposedly tech-support personel and give you that sort of crap, or even from people in a forum/chat channel supposedly dedicated to helping users. However if you are talking about educating people in general, I'd put money on the fact that there is just as large a percentage of professors that instead of explaining things (say relativity) in "college student" terms, they regurgitate Einstein's papers verbatim and expect everyone to understand.

    You can argue that for any subject, there are a ton of people who can't give you a straight answer to a simple question, or think they have something better to do at the moment. There are plenty of a'holes out there, just because some of them use Linux, doesn't mean we're all a'holes. That's just like saying, "All of the -insert minority here- people I've ever met have been a'holes, they must all be a'holes!"

    I sort of lost where I was going with this, but hopefully you see that "Linux users are arrogant" is completely unsubstantiated.

  184. Here's what I think... by PlaysWithMatches · · Score: 1

    I've been using Linux for five years now, and I'm very comfortable with it. I love the OS, I love the software, and (for the most part) I love the community. Okay, so I can't play Black and White (well, maybe not yet), and I can't use Bryce, and so forth. This is the price I pay for getting the features I really want and getting the power I want.

    I'll probably get flamed for going against the grain of Linux World Domination(tm) but honestly, I don't think it'll happen in the sense most people want and expect. Indeed, I don't want it to. Because for Linux to dominate, it'd have to end up like Windows. It'd have to be pointy-clicky to no end, and eventually bugs would creep in in the name of usability. Maybe it wouldn't be as bad as Windows - but it wouldn't be the Linux I love.

    Us Linux users, we want our l33t cake but we want to pig out on it too. We want all the apps, but we don't want to deal with the average user, which is what drives the development of many of those apps. We want to be elite, yet we want people to be like us to an extent, and enjoy the benefits we do. I really don't think that can happen.

    Linux has great potential to win out in a lot of arenas - server side, graphics, clustering, and so forth. Those are its strong points, and those are very likely to be where Linux will dominate. But is my grandfather (despite being really good with computers) going to deal with logins, kernel patches, tar'ing, and rc files? I highly doubt it.

    There are exceptions to the rule, and I've encountered more than one story of "my wife-who-can't-even-program-the-VCR told me, 'never go back to that Microsoft crap'." But it's not common, and it may never be.

    Linux should stop trying to play copycat with Windows. It can be its own animal, successful in its own ways, as is the Mac. MacOS X isn't Windows XP, but its users love it. Pardon me for stealing the phrase, Apple, but people... It's a good idea to "think different." Let's keep Linux different and good at what it does, and stop catering to a market that may not (and if you agree with my sentiments above, should not) come to light.

    I want Linux because it's Linux. I don't want Linux because it's Windows, and I don't want it to be.

    [commence flaming]

    --

    Mozilla's a nice operating system, but it needs a better browser.
  185. let em eat XP by nikkatsu · · Score: 1

    i don't want the sort of office folk i work with to use linux as a desktop cuz then they'd all be bugging me to help them put kitty cats on their desktops. i'm a bastard, so what.

  186. Linux for the people! by crimsonhead · · Score: 1

    Most of us realised the sad fact that the world doesn't know or want to learn Linux. In fact probably most people don't know what Linux is!

    The majority of computer users don't know what OS is installed on their computers, and they know how to use it only for the most obvious tasks as in: open document, type data, save, print, download email and open webpage.
    The average user thinks "script like" they think that pressing the print button on the task pane in word is a totally different action than going to file->print. They make no effort trying to understand the system, try to solve their problems or find new features even ones that can save them valuble time.
    Most people think Windows is much to complicated!

    Linux can fit these people perfectly!!
    The advantages of Linux over windows "friendly" features is considerable:
    It does what you want it to do, no special helpers and autofixers that make the computer unpredictable.
    Administration based control make control over a remote computer a snap by an friend/expert.
    Text configuration files simple the task of changing system properties.

    If Linux is so great why isn't the world using it?
    The answer is simple - we need to make "cooporation" versions of the linus shell. Not everyone needs a web server or builds special macros. Most users will probably compromise system security if they turn these features on. We should make differend shells for different people.
    I can think of a few distinguishing users:
    - The end user: the user described above who needs: an appliance that runs an office like application, a web browser, profession specific applications (accounting, photo editing) and the cooporate applications(most of them are transforming to web based). They do not need: installing applications, changing configurations or any other non "everyday tasks"
    - The small network admin: he may be one of the small office employees that is a bit more technology oriented or an outside support staff(probably the boss's 15 year old wizkid) he needs to have the ability to control all the workstations remotly and easly dowload readymade packages from the web and distabute them effortly. Any one could be able to operate the most common tasks only by reading a simple manual. I he can't solve a problem by himself then he could ask for some support from the net(Does anybody smell a nice source of profit for the Linux community?). This support may not be only text based but also remote administration.
    - The large network admin/developer: He will have a full Linux machine. Hey, you are probably the dude so you should trust at least yourself.

    Of course you can configre it with Mandrake or Redhat but the main idea is that you can and "Lumberjack Joe" hasn't even seen a pinguin, he want's an "out of the box" solution, and a cheap one. Joe and no other real company installs the latest 3D graphics card or uses the legacy ISA card that we do, and if they have one, then long live the Samba!

    --


    (Score:5, Whoring)
    1. Re:Linux for the people! by Anonymous Coward · · Score: 0

      I hate to say it, but Microsoft seems to have already covered the three types of users that were mentioned above. They have your basic Win 9x (me, xp) distro, The NT workstations, and the Nt servers. I know we all love to bash MS but could it be they are ahead of us on this one ... ? ...

      Just a thought.

    2. Re:Linux for the people! by finity · · Score: 0

      Yes, that is very true. But there is no reason why linux can't do it also. A free solution to a common problem, isn't that what we all want? Not to mention that microsoft didn't do a particularly good job as evidence by all the viri and stuff floating around the internet.

    3. Re:Linux for the people! by crimsonhead · · Score: 1

      I don't think you quite understood the idea.
      The different windows are indeed targeted for different users, but the difference is in the strenth of the core, not in the ease of use. They even have the same complicated gui and prefrences.
      The real difference should be in the gui and the different things one can do with it. Everyone wants a stable OS, not just the professionals, but novice users want a "computer appliance", one that will be have less options then a common video player. The best example is the game consoles which no options at all, what you buy is what you get!

      Providing the fact that it is already easy to change the face of linux and keep the OS stable and compatible, I think we are feeding M$ dust on this matter.

      --


      (Score:5, Whoring)
    4. Re:Linux for the people! by crimsonhead · · Score: 1

      I think you got it. Linux is free and it can change faces easly. With Linux you can get this kind of system working till the end of the year(2001).
      It is all a matter of packaging and support.

      --


      (Score:5, Whoring)
  187. Linux needs a better metaphore by PsiPsiStar · · Score: 1

    Speaking as someone who's had a lot of experience with computers (windows and mac), multiple programming and scripting languages (Java, C++, actionscript, and a tad of perl), but still had so much trouble with Linux that I quit using it I'd like to list a few problems that I had

    If you call me stupid, so be it, but I'll bet others have encountered these barriers to entry;

    The biggest was the lack of any ready metaphore. Windows has the 'windows metaphore'. Despite about a week of study, I'm still missing out on a few key concepts such as how to install programs on Linux or how to compile a kernel.

    The second was the trouble I had configuring my devices. Albeit, there turned out to be a problem with my hardware, but under windows I would have know this.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
  188. This is not a problem exclusive to Linux by scumdamn · · Score: 2, Interesting
    In every support type organizaion (rather it is grassroots or corporate there are different levels of people:
    • There are the people who are just learning themselves. They usually give wrong answers and learn as they go. If they're smart, they learn quickly and move up. If they aren't, they keep giving those wrong answers.
    • There are the people who know quite a bit but haven't lost touch with the part of them that didn't know anything at one time. They give great answers and are willing to learn as they go also. They are in danger of becoming the next type of person.
    • There are the people who know a whole lot but have lost touch with the beginners. They forgot how to leave the land of the tech gods and enter basicland to talk to the little people. They say things like "Yeah, just release and renew the IP address and see if the DNS server is set right". These people are easily frustrated and frustrate those around them.
    • There are the people who know a lot (a whole lot) and remember or have retaught themselves to talk to the denizens of basicland in their language. They RTFM and understand it and are willing to explain it in simple monosyballic words to the luddites. They are universally loved and adored by all.

    I know by experience that I am one of the last class. It's my job to be. I wrote the Gedit help file a while back just because it's what I can do. When one of the techs at my company says a customer can't get on the internet I tell them step-by-step what to do rather than present large overviews of the process. This is a skill that we all should try to learn.
  189. Too smart? No, try lacking other skills... by aquarian · · Score: 1

    ...like communication, being sensitive to the needs of others, etc. Doesn't that sound like the classic geek personality? Geeks are geeks because they're better able to relate to machines and things than people. It's not their technical knowledge that makes them geeks. It's their lack of social skills!

  190. debug the KDE and its apps... by badfish2 · · Score: 1

    Add more KDE-GNOME compatibility, and it WILL be easy to use.

    --
    "On the Internet, nobody knows you're a dog!" - a dog
  191. The point of using linux is the power... by jefftp · · Score: 2, Insightful

    If I want a point-and-click environment, Windows is where I want to be. If I want a command-line, stellar networking, and total control I go linux/freebsd.

    I rarely use KDE and never Gnome because they are not yet as useful of GUIs as Windows or MacOS are. However I rarely open a DOS window on Windows when I can just telnet/ssh to the linux box and do 40 times more there.

    Use the right tool for the job. Why must the idea be forced that there can only be one operating system. It's like telling a carpenter he's only allowed to have one tool in his toolbox.

    1. Re:The point of using linux is the power... by ElDooderino · · Score: 1
      If I want a point-and-click environment, Windows is where I want to be. If I want a command-line, stellar networking, and total control I go linux/freebsd.


      Ok, but in case you haven't thought about it, maybe some people think it's not unreasonable to have both. Point-and-click stellar networking and total control.

      You sound like the sys-admin type. I am too, I know most aspects of setting up mail/ web/ database/ file sharing/ et cetera backwards and forwards in an extremely efficient text-only world, it's great.

      I also use Linux as an awesome Desktop/Office system. Linux can eventually be the best of both worlds.

      Linux is under constant development by people who are out to write useful/solid code, not to make a quick buck. Where is it written that the current state of things is etched in stone? With the awesome development community Linux has that has brought us all of the things we love about Linux, what's to say that they can't continue forth, and bring everything together in one nice package without sacrificing either side?

      Right tool for the right job? Agreed, but why can't Linux evolve to be the right tool for every job? No reason, just open your mind!
  192. Playing Devil's advocate here. by jesseraf · · Score: 1

    Let us not forget that Linux's place (or Unix for that matter), at least in it's use in corporate environments is in the server room. Many everyday Linux users at home admin servers at work, and are we not by "dumbing down" aspects of the installation, setting us up for the same things I often hear people complain about "MCSE admins."

    The general consensus is that your average *ix admin is a little more "clued" about the inner workings of the operating system, and protocols on which it uses, when compared to your average NT admin. I've seen some mysterious things in my time: "MCSE admins" who can install Exchange fine, but don't understand the actual SMTP on which is uses. etc, etc.

    Let's face it, forthemostpart GUIs make our lives easier, but are we losing part of the experience from not having them? How can we make the GUIs in Linux simple and useful, but at the same time educational and powerful. If we can have it both ways, then we have something.

  193. Too intelligent? by Anonymous Coward · · Score: 1, Interesting

    I've heard this sort of nonsense before - that Linux people are "too intelligent" and "know too much" to teach others. I can't articulate how much this makes we want to wretch.

    The problem isn't that Linux people are too intelligent -- the problem is that, by and large, they're too stupid. Yes, that's right, two stoopid.

    Linux fanatics often think that using a computer is an end in itself, and completely fail to understand that its merely a tool for some other purpose. They tend to scoff at other professions. Accountants? "Bean counters." Managers? "pointy haired numbskulls." Marines? "jar heads."

    Humilty is anathema to the culture. Adapt to us, say the Linux zealots, and damn the consequences.

    What sort of debates permeate the community? Whether or not things compiled locally should go in /usr, /usr/bin, /usr/local/bin, or some other location. What the HELL does anyone using the system care about WHERE something was compiled? Have you even looked at what's happening in MacOS and Windows? MacOS X comes with directories named useful things like "Movies" and "Pictures."

    Real font management? Courier is all we need, and besides, if you can't manage xrdb you're a wimp anyway. Color synchronization? Red and magenta are close enough. Consistent GUI? Ask ten people how to quit an application in Linux and see what sorts of answers you get.

    Making everything a file is another real cool idea. Printers are files, processes are files, memory is a file, blah, blah, blah. Except guess what? Some things aren't files. Some things talk back. But why bother listening?

    Everything is just a stream of bytes, right? Yeah, and a cathedral is just a pile of bricks, and a cow is just a sheet of leather.Nevermind going to all the work to build useful data type and abstractions, JUST STICK WITH WHAT YOU KNOW, AND MAKE YOUR USERS CONFORM. Above all, don't admit that you're not the person with ALL the useful knowledge in the world. Your mastery of regualr expressions gives you special insight into finance, marketing, art, and politics.

    Here's another great idea: distinguish between different kinds of whitespace in configuration files. Fuck, if the user can't see the difference between a TAB and a SPACE, they shouldn't be editing the file. And if they just used {vi, vim, emacs, sed, ed} like God intended, the dumbass wouldn't have had the problem in the first place. Ain't that right?

    Yeah, you Linux guys sure are smart. If I ever need any of my text files sorted by the first vowel following the third consonant, I'll be sure to hire one of you.

  194. Simplified Linux =! End of Power Users by sphere · · Score: 3, Insightful

    Granted, this is an OS that not many geeks would like. However, there is a tradeoff involved - one can run a good, but obscure OS, or use a popular, but buggy and restrictive OS.

    I am so sick and tired of these kneejerk assumptions about Linux and average users.

    There is absolutely no reason to believe that that an Everyday Linux for Average Joe would automatically wipe out a Linux geek's Superduper Power Linux setup.

    What could Everyday Linux do to you? Would it nullify the GPL? Somehow kill off vi or emacs, or destroy OSS developer communities? If you think so, how? I can't even imagine why folks are so worried.

    In case you had forgotten: LINUX IS OPEN SOURCE. Also, lots of related software is open source too. Nobody can take your carefully crafted Power User setup. Nobody.

    Or put another way: Existence of Simplified Linux =! No More Linux for Power Users.

    Additionally, it would be in Everyday Co.'s best interest to keep Everyday usable by Power Users and average users alike, without alienating either group. If the OSS community gets drowned somehow, the company would lose their developer base, right?

    So please stop with the "simple & stupid will absolutely destroy powerful & smart" Linux arguments already. If you want to put it that way, you are simply wrong.

    --
    Deep in the ocean are treasures beyond compare; but if you seek safety, it is on the shore.
  195. Re:This is true,because most Linux users are arrog by dangermouse · · Score: 1

    #debian is sort of notorious for this kind of crap. The kids in #slackware are generally much friendlier. ;)

  196. Crap by jabbo · · Score: 3

    My girlfriend and I both use Red Hat 7.2 on my laptop. This is because it's easier to get all the networking set up (802.11b, DSL using PPPoE, IrDA) under Linux than under Windows, since the drivers are terribly buggy under the latter. She understands that sometimes web pages won't behave perfectly because the average HTML writer does not understand that people use platforms aside from Microsoft Windows, but since this is ostensibly my "work" machine, she's okay with that. Moreover, everything "just works" and when it doesn't I can log in remotely to fix it.

    Contrast this to when I was just getting started... I expected people to know things or at least care why the computer acted the way it did.

    Boy, was that a crock of shit!

    I have nontechnical users merrily sending mail from Mutt and Pine on OpenBSD now because I simply give them a set of directions, say "It's not perfect, but it's a compromise, and in 3 years we've never been hacked; please play along nicely". Since my users all accomplish what they want to, they are happy, and since they're happy, I have more time to twiddle RAIDframe, play with Coda and Heartbeat, and generally nerd out.

    The more experience I get, the less experience I expect my users to have, and the happier they are overall. Next week the marketing guy will be switching over to using RSA keys for SSH access from his cellular modem. I'm not kidding.

    It doesn't have to be intimidating or nerdy to do the job right!

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
    1. Re:Crap by Mad+Marlin · · Score: 1
      ... I have nontechnical users merrily sending mail from Mutt and Pine on OpenBSD now because I simply give them a set of directions, say "It's not perfect, but it's a compromise, and in 3 years we've never been hacked; please play along nicely". Since my users all accomplish what they want to, they are happy ...

      Not to mention that nearly everyone who has gone to college in the last 10 years has used Mutt, Pine or Elm anyway, for their school email account. It's amazing how many people have never heard the word Unix, but do have a working knowledge of what they like to call just ``telnet'', not knowing that they used a Unix login prompt (real Unix, generally SunOS, not Linux) nearly daily for several years. A few even used old-school mail (not even mailx), something which your average ``Linux Expert'' can't handle. Friends of mine use my computer (FreeBSD) to surf the web often, because I don't try to use the command-line as a big dick to stick in their face. I log in and startx, and tell them which icon is for Mozilla, which I explain as just being netscape with a cool little dragon thing instead of that stupid `N' (not as bad as the original `N', mind you) as the logo, and they have absolutely no trouble.

  197. sure it's hard by sean23007 · · Score: 1

    Linux, which is based on Unix, may well be hard. Big deal, get a nice GUI. For god's sake, take a page out of Apple's book! They took a powerful and very technical Unix system and slapped a pretty GUI with plenty of distracting visual gimmicks onto it, and for the most part its users absolutely love it.

    Linux needs to have a super-easy install process that defaults to an over-glamorous GUI (which can be turned off easily using a command line program, if you like).

    The average user really doesn't care about the underlying system, and if you want them to use the OS, make it so they never have to worry about it, but in such a way that you still can in some other way.

    That will be how Linux will succeed, if it does.

    --

    Lack of eloquence does not denote lack of intelligence, though they often coincide.
  198. Dive In by finity · · Score: 1, Insightful
    I think the most important thing to teach users, whether completely green or somewhat experienced, is to just try stuff once in a while. That's how I've learned most everything I know, and we all started out in life the same.

    It is easy to go to the library and check out "Red Hat Linux For Dummies," and that gives easy to follow, step-by-step instructions on how to install linux, and it usually has the red hat cd's in the back.

    With Windows, what's the worst you can do to your computer (the software side ;-)? It's tough to do anything to it that can't be fixed with a simple format of the hard drive. I'll admit, the first time you do this is a little nerve wracking, but after that, it's not a problem.

    We should encourage people to mess with their computers, isn't that how we all learn the best as a species? And everyone loves to press buttons. Meanwhile, Microsoft, with their bad and expensive licensing, security problems, nazi policies and monopoly-like stranglehold, can shove the glass shards from it's shattered windows up it's ass.

  199. Too Smart in Any Discipline by Head · · Score: 1

    My experience has been that experts rarely make good teachers. For example, professors that are really intimate with a particular subject are not very good at coming down to the level of a student who is learning it for the first time.

    There are exceptions of course but I believe this happens all the time.

  200. Re:Linux needs a better metaphore by glwtta · · Score: 1

    First, calling you "stupid" wouldn't help as the vast majority of computer users in fact are. ;)

    I am not sure what you mean by "metaphore", I'd think the whole window thing still applies? After all you don't say "Open a Linux" in Linux, you still call it a window.

    Compiling kernels - not something users ever need to do, period. Most of these users are with a major distribution, whose only reason to exist is to make life easier for the user, they release kernel updates in packages and the user doesn't have to worry about configuring anything. Same goes for installing software - "rpm -ivh blahblah.rmp" should be easy enough for anyone to handle. If you want the more esoteric stuff, that isn't distributed as packages - well then you'll have to put in some effort, but the vast majority of people won't (won't need to, that is)

    Out of curiousity - what distribution were you using? I think this is precisely the point of the article - many people don't realize just how many advances have been made (and constantly continue to be made) in these areas.

    --
    sic transit gloria mundi
  201. IT teachers by Anonymous Coward · · Score: 0

    As someone who teaches IT (in training centres, not in schools) part-time, I can state that doing this well is one of the remaining ways to still earn seriously big dollars as a techo. Very few people seem to have woken up to it, but consider the cost you pay to attend these training courses, subtract the cost of the training room, lunches etc. and the depreciation on training gear, and there's still a lot of money left for the trainer.

    If/when I get to the point where my family's needs for the forseeable future are covered and I can "retire", I'll go teach IT in schools, for free if that's the way it has to be. Unfortunately, teacher's salaries are pretty sad, which is why it generally falls to e.g. a maths teacher to teach IT - there's nowhere near enough money to justify someone giving up a career in IT to move in to teaching.

    Sad, but true

  202. Has the typing changed? Or mouse usaged by OneShotUno · · Score: 1

    And do a few other clicks, that would take 20 mintues to learn, really make that big of a difference?

  203. Making Linux Look Harder Than It Is by resistfascism · · Score: 2, Insightful

    Did anyone see that SNL skit "Nick Burns, The Company's I.T. Guy"? I'm working on linux from scratch now, and I can tell you, the mailing list is currently choc full of "Nick Burns"'s. If you haven't seen the skit, by "Nick Burn"'s I mean that there are a lot of people who, while being *somewhat* helpful, appear to be contributing to the list in order to get revenge on all the people who made them feel stupid for not knowing some important, but not well known, aspect of linux by doing the same to others. In fact, the world of computers has a lot of these people, who have fallen under the illusion that they are of a class of "knows" in a world of "know nots" when actually, they specialize in a field that exists to give the "know nots" the same ability as the "knows".
    For example In the 1700's, you had to be like Gauss to visualize a surface like
    z = sqrt(sin(x^3/e*pi))*cos(y^(4/5)-y^2+pi/2)/x^95,
    but these days, all you have to do is type that into Mathematica (tm) or whatever math program floats your boat. You don't have to be Gauss. But a lot of people think they are, just because they know about Mathematica, and you don't.
    I imagine the originator of this post has run into more than his/her fair share of people like Nick Burns...because this kind of "instructor" - I have more choice terms like ***** and ******* but - is not relegated to the Linux community.

  204. That's why you have System Administrators by jgardn · · Score: 1

    The users shouldn't have to learn how to be system administrators. Perhaps one day a company will come along and offer to remotely administer your home machine for a reasonable price. Just think - you only use the machine, you DON'T have to worry about upgrades, and if you want something installed, you just ask for it to be done. The best part is that you will interact with a real human being, not some graphical interface.

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
  205. Re:Doesn't have to be that way.... by Anonymous Coward · · Score: 0

    The easiest to install and the easiest to use operating system is a Unix distribution. MacOSX. If Apple can do it, surely Linux geeks can create something as easy to use.

  206. Usability and GNU/Linux by Anonymous Coward · · Score: 0
    You know what I just don't understand about this whole GNU/Linux-isn't-usable complaint? Linux was begun as (and continues to be) a hacker's toy. Linus originally wrote Linux to learn about i386 task switching, and it's been a learning tool for thousands of other developers that use it as such. No one gets paid, the people that build this thing do it for fun, for the pleasure of development.

    Hackers gain status by what they give to the community -- as I am not the first to point out, the hacker culture is what anthropologists call a gift culture. We strive to work hard for the community, we create,and we respect this goal in others.

    When some newbie shows up and complains about how what we've done doesn't suit him, and doesn't even bother to educate himself about what we've not only worked hard to produce but actually think is cool, it's downright insulting; in fact, it's arrogant.

    Yet people accuse us of being arrogant, and behave as if the years of work and thought we put into developing this thing have only one purpose: making life easier for some trolling l'user who doesn't even bother looking at the docs, or god forbid, the source!

    GNU/Linux is not a windows replacement, people. It's a beautiful example what can happen when people work together for the community, instead of just for themselves.

    To paraphrase JFK, "Ask not what Linux can do for you -- ask what you can do for Linux." Unless you have that attitude, you're nothing but a l'user. We don't ask that you be a coder or a genius, just that you not be lazy and be willing to learn. Not much.

    When I'm a newbie, which happens anytime I want to learn something new, I try to be humble, I listen, and above all I RTFM & STFW as much as I possibly can. I also use the source, Luke. I recognize that not all newbies are at a stage where they can do that, but my point is that I put a lot of effort into understanding something before I expect it to fall into my lap.

    Respect is earned, not given. End rant.
    1. Re:Usability and GNU/Linux by Kalvos · · Score: 1

      When some newbie shows up and complains about how what we've done doesn't suit him, and doesn't even bother to educate himself about what we've not only worked hard to produce but actually think is cool, it's downright insulting; in fact, it's arrogant.

      Nope. The newbie is right. Linux has made the attempt to move into the 'real world' and guess what? It's really hell out there. People don't appreciate what you do, and just violate your community all to hell.

      Remember the Internet before the Web? I do. Been violated all to hell.

      If you want to be loved, stay out of the marketplace.

      Dennis

    2. Re:Usability and GNU/Linux by Anonymous Coward · · Score: 0

      See, this is what I mean, though. Who wants Linux mainstreamed? People that are tired of Microsoft and their monopolistic shenanigans.

      Those of us that love and use UNIX -- I for one -- are not in this game because we hate M$, no matter how often we enjoy bashing them. We wouldn't mind if everyone came and played with our toy, in fact, we'd like that.

      Linux has unfortunately gotten a lot of press lately as the knight in shining armor to take down M$. It isn't! It's _UNIX_, people. It's elegant and straightforward because, like a programming language, it assumes nothing -- it simply responds to what it is told to do.

      See, many Hackers don't like Windows because it makes a lot of assumptions based on what most ordinary users want to do, and as Hackers aren't ordinary users they don't appreciate that.

      So they build GNU/Linux to solve this problem. Now a whole nation of people that basically have no real use for GNU/Linux want to turn it into exactly the sort of OS that Hackers were trying to get away from when they developed it, simply because they either hate M$ or are too cheap to purchase a nice OS designed with the clueless user in mind -- like MacOS, for example.

      See my point is this: I don't like assumptions. I like being able to rm -rf / and not have it complain, because it assumes I know what I'm doing. Maybe that backfires sometimes, but when it does, I learn something.

      See, it's all about learning. Maybe people need to step back for a moment and ask WHY they want GNU/Linux in the mainstream at all. MacOS X has never crashed on my sister, I've heard that Windows XP is pretty stable.

      Maybe it's because Linux doesn't cost anything. There's nothing I hate more than cheap morons.

  207. Re:Linux documentation bred the Linux users of tod by finity · · Score: 0

    I would agree. I started out in windows not knowing jack about much of anything. The linux man pages and other documentation seemed very complicated. Somewhere between my 9th install of Mandrake or Red Hat, and my install of Slackware, though, I started to understand. I was enlightened, I guess ;-)

  208. Nobel laureate said it best... by m249saw · · Score: 2, Insightful

    'If a piece of physics cannot be explained to a barmaid, then it is not a good piece of physics.' - Ernest Rutherford

    I've found in practically all situations (Marine Corps, student teaching physics labs, library work) the good purveyors of knowledge are able to keep things simple yet understandable. For example, if one is trying to show a person how to fire an AR-15, there really isn't any need to show how much you know by taking the bolt apart to show them the function of the firing pin retaining pin.

    Right now I'm having a fun time with Redhat Linux 6.1 installation on 200MB root/50MB swap partitions (the other 250 MB is for Win3.1). I've got it loaded and working but there isn't much there. Now I'm trying to figure out how to load stuff to the root that I can use (the only editor I have right now is vi). I haven't yet found the right book for my needs even though I've checked out four huge monsters.
    -J
    http://carpediem.da.ru

  209. Too smart??? by doctorjohn · · Score: 1

    I teach computer science at a local college. I teach MCSE cert courses and I teach Linux courses. The corporation I own helps businesses and individuals migrate (usually for a fee) to open source solutions from MS. The single biggest complaint I hear from businesses that are considering migration is dissatisfaction with the zillions of MCSE dipshits that can spout the official MS line about this or that "feature" of Windows, but have no ability beyond being able to regurgitate the MS line. All they want is somebody to fix the problem; they don't want to hear a 20-minute explanation of how pressing Ctrl-Alt-Delete is a security feature. So there are two types of MS guru's: the one's that can only spout the MS line, and the one's that can fix the problem. Linux has the same sort of division. The true open source prophet and the false prophet. Most of the false Linux guru's that I have run across hide behind a very thin veil of ignorance and just a little bit of jargon knowledge. On the other hand, most of the true Linux guru's I've run across are people who are enthusiastic about the OS (and often about open source in general). The true guru's come in all shapes and sizes and in all levels of ability, but have a common trait; they are all interested in how somebody got such and such to work and I have yet to talk to one of the true sort that was not willing to offer a suggestion or point out a potential source of information. I sent an offer to Red Hat to do as much FREE consulting and training as I am humanly able to do for the schools they want to donate software to. I have course material and curriculum that works and I am offering it for free to any school that wants to implement an open source enterprise solution and does not have the resources to pay for these materials. I bet there will be many others who are willing to help out if some of the poorer school districts want to challenge the boys and girls from Redmond. Some of the Linux beginners get frustrated because they cannot just call someone and quack about how they are not able to get their CD to mount and get an instant solution; they are required to learn a little. But even the new user's who are not willing or able to learn the intricacies of the OS can get help (if they are willing to suspend hostility and expend a small amount of effort) from the open source community IF THEY KNOW WHERE TO GO FOR HELP. How should they find out where to go for help? Try asking... Something in the form of, "hey, I'm new at this. Can you help me?" Trouble is, they are not used to that sort of thing because it is a concept foreign to most MS users.

  210. Powerpoint-style presentations by Anonymous Coward · · Score: 0

    Ya know, you could just make PowerPoint presentations from Linux using... PowerPoint (Works under Wine).

  211. I fully agree! by maunleon · · Score: 1

    From personal experience, every time I advocated more GUI based interfaces to various functions, I always got back "why do this when you can just type xyz -a -b -c -d --e --f +g!!" or some other equally obscure command line that people need to memorize.

    When I said on slashsdot that Linux needs a gui-based installer like Installshield, I was attacked by legions of proponents of the command line rpm mgr. When I said that Linux with all its CLI commands is too hard to use for novices, I was told that novices shouldn't know all this stuff, and I should set up everything for them and restrict their power.

    Which is fine and dandy if everyone wants to hire their own personal administrator, but... some people don't have someone else to set up their computer for them. They need to be able to do everything.. easily. Until the legions of the CLI-rats understand this, Linux will never make it to the desktop.

  212. Standardization by tuj · · Score: 1

    I'm sure most linux-hardcore out there cringe at the thought, but some kind of standardization would really do the linux world good. I know I have spent too much time fiddling with the details of several particular distributions.

    Case in point: Printing. RedHat handles this differently than Debian, and StarOffice will do even weirder things if you let it. I think even the most hardened linux fans would be hard-pressed to say that getting your typical desktop printer working is easy. Sure, support has become a lot better, and there are a lot more drivers out there than ever before, but its still frustrating.

    Personally, I'm certainly a linux novice/intermediate. But to me, its seems that I've run into so many time-consuming problems with linux that its almost become not worth my time. Let's face it: the average intelligent user still doesn't want to waste their time compiling programs because their particular distribution puts certain libraries in odd places, or has a broken compiler.

    I tried to upgrade Mozilla about a month ago using an RPM on my Redhat 7.2 system, and it simply didn't work. Instead, Mozilla won't run at all. I'm sure its not that complex of a problem, but I spent several hours with no success. Maybe that's just indicitive of my incompetence, but you have to admit there are still lots of inconsistancies.

    No standardized audio / midi api's
    No standardized desktop api's
    No standardized print interface
    No standardized system/hardware management
    No standardized installers / install locations

    Don't get me wrong; its getting better. And there are systems that do the above things that are becoming quite popular. But if I'm a developer, I should be able to know for sure the bare minimum that the client should have on his/her machine, and where certain files are.

    For everyone who likes their flexibility: keep it. But for the rest of us, who really don't care where a library or program is, as long as it works, please give us something. I think this is the biggest problem in learning linux (especially administration of system). I should be able to sit down at a standard machine of any distribution and not have to make any adjustments in what I'm use to.

    But I understand that this (different Linux distributions / non-standardization) is an evolutive process. I just hope we get there soon.

  213. step 1m by epine · · Score: 1


    I've been into computers since before MSDOS. I skipped 3.1/95 and jumped straight into NT which served me well enough as a platform for experimenting with C++. Eventually viruses and DLL-hell really began to bother me. My first experience with a free OS was my OpenBSD firewall system. Then I set up a FreeBSD desktop (no X), and then a Redhat box with X.

    By this point I figured I had mastered enough to convert my primary desktop system into a Debian box.

    I have a couple of geeky friends, much younger than me, who had been Debian as their primary systems for several years. I figured they could help me over a few hurdles.

    First advice: run Debian stable. What about my Matrox G450 dual head? Second advice: for dual-head you need to run Debian testing. Fanfsckingtastic. Nothing like diving in at the deep end. It's easy, he promised me.

    To make a long story short, I would have needed a Chinese alphabet to enumerate all the adventures that took place during step #1. Fonts didn't work, dual head didn't work (properly), the window manager didn't work (the first several times), .xinitrc still doesn't work (hangs X during startup if I put anything in there).

    Then when I converted my NTS box to Debian (this time with Debian stable), we must have been at step 1zz by the time we had software RAID working on my Adaptec 3985 SCSI controller. At two different points in the process we "rectified" patches we downloaded by randomly commenting out blocks of code which were causing errors.

    Both sides of the argument are wrong. Linux is easy to install if you get a good impedance match between the exact hardware you have in your box and the exact distribution you choose.

    My best install ever was an OpenBSD box. I built if for a friend on a generic Celeron. Once through the install process it worked perfectly. Fifteen minutes from disklable to rock solid. The he "upgraded" the memory with a bad memory stick and fried every partition.

    What people constantly overlook is that there is no "defining experience" with something like Linux. The phrase "for the user" ought to banned from our vocabulary. There is no "the user". There are millions of variations on a few common themes.

    One machine I built with a DLink 530TX network adaptor. The next machine I built with a 530TX+ network adaptor. Surprise, surprise. The 530TX is a Via Rhine card, the 530TX+ is a Realtec card. After I noticed that detail, I was able to get in working again.

    Then I built another machine, this time again with a DLink 530TX+ network card. On that machine every TCP connection experienced spiralling death syndrome: 100KB/s would soon become 5 bytes/s (on a local 100mb segment). Guess what? The two 530TX+ cards were different revisions (A versus C). One revision worked normally, the other didn't.

    There is no such thing as universal hardware and no such thing as a universal "user".

    A better analogy would be shock absorbers. You need to get the tension and damping correct on both ends of the bike. It depends on the terrain, the weight of the rider, and how much gas you have in the tank. Soft will soak up an uneven road surface, but it will also cause the bike to "lift" aggressively coming out of a hard turn (your stomach lifts at twice the speed, and your lunch twice as fast as that).

    A bad bike is one where the wrong settings kill you. A good bike is one where the wrong settings scare you. An average bike is where you really can't tell, most of the time, whether the settings are good or bad. Windows aims for the average experience. Linux is poised on the knife edge between being bad and good. Sometimes it kills you, sometimes it saves your life. I've been on both sides of that experience and I really can't say what it is that Linux "needs".

  214. Re:Linux needs a better metaphore by PsiPsiStar · · Score: 1

    I played with Red hat 6.0 and later with 6.1. The only useful thing (for me, at least) that I could get to work was Perl and some programming tools And some graphics stuff, but I'm not sure if I'd call that useful, given the quality of the tools and the situation I was in. I think I'm just spoiled by Photoshop et al. I'm not scared off by command prompts, but if I managed to install the programs I was trying for, I didn't notice. There were some features that 6.0 required a kernel update for (don't remember what features) and I couldn't figure out how to do it.

    I use the command prompt when I'm telneting into my server etc. but don't do anything too complex. It like Linux a lot better when someone else is responsible for maintaining it.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
  215. Yes... by Anonymous Coward · · Score: 0

    ... I call it "CmdrTaco Syndrome." Guys: don't let your pride get in the way when you try to teach people things, Linux included. Perhaps you've seen Nick Burns, The Company Computer Guy on SNL. There are many people like him in my introductory computer engineering class, so at least I know that the field/industry doesn't necessarily breed this demented attitude; rude asses like these are born.

  216. Some people should buy a book by lpontiac · · Score: 2

    Microsoft products tend to include a fair bit of online documentation - heck, they even used to ship printed manuals! The thing with documentation is that you need skill and motivation to write it in a way a "lay" end user will appreciate. The result of this is that people don't tend to write it for free.


    Therefore: To the people who pick up Linux for free and stumble, may I suggest spending $30 on a book? Yeah, the whole thing's no longer free now.. but it's closer to it than $200 for Windows, and will probably save you from beating your head against a manpage or two.

  217. It's hard to see it from their POV sometimes by defile · · Score: 2

    I recently configured Linux on a Sony cute Picturebook. One of the questions the owner asked me was if there was any easy way to allow the user access his Windows shares through the GUI. I just flat out said "I'm not familar with doing that. Can't help you." and left it at that.

    I had heard that Corel made a tool that could do this, but zero experience with it. Or if it was even available anymore.

    He writes me the next day and apparantly he had read a few pages on smbmount and just put the entries into fstab and all was well.

    Duh. They wouldn't need to map shares at random. Just his personal files once. It just never dawned on me. *smack forehead*

  218. Warning- this will piss you off by Anonymous Coward · · Score: 0

    This is a useful comment from a relative Linux outsider that you (the Linux community) should find useful in trying to get traction for your OS. You may use the information, given in good faith, or you may react with religious indignation. The choice is yours.

    I am an IT professional having worked with many complex technologies, and have finally gotten around to using Linux over the past two years. I have attained sufficient skill to be paid to correctly implement it for customers who need it, so as to the following, I know whereof I speak.

    The biggest problem facing Linux is the Linux subculture. Learning to use Linux is like trying to learn to play poker or an online FPS for the first time. All the experts desperately want you to get in on it, for the sole apparent purpose of completely humiliating you. (I'm speaking generally here) I've seen basic technological points deliberately obfuscated for the sheer glory of "making the newbie pay his dues". I hate to break it to you, but learning to cut and paste in vi is simply not in the same category as troubleshooting OSPF or trying to reverse engineer a custom built database system with a packet sniffer.

    Not everyone will go the effort I have been forced to make to claw my way up the linux geek totem pole. If you want to advocate your OS, drop the hazing and clannishness.

  219. Why I don't use GUI tools by elflord · · Score: 3, Insightful
    The problem with GUI tools is that they're idiosyncratic and vary from distribution to distribution. That's fine for the home user, but for a sysadmin, developer, or anyone else who needs to deal with multiple platforms, you need to be able to use different systems, and that means understanding the consistent underlying POSIX system, as opposed to pointing and clicking with some GUI tools. I'll admit to using kppp for dialup, but all other system, configuration I do the "old fashioned way", because I know that the old-fashioned way will work on some other distribution or Solaris.

    I agree with the tone of the article -- this basically disqualifies me as someone to help newbies. I recently went to a LUG meeting, where some relatively new Linux users demonstrated all the GUI tools you can use on Linux. I didn't even know what "Evolution" was until I went to the meeting.

    I suppose the best advice for the newbie is to find some kind of user group and meet people with common interests and/or struggles with their systems (usually the slightly-less-newbie types as proposed by the article).

  220. i wanted to use linux... by john_uy · · Score: 1

    years years ago, i was using windows and yes i heard about many wonderful things about linux. so i tried installing linux in my computer. of course, i was a clueless user at that time without anyone to guide me. but i proceeded with it (i think it was still windows 95 and NT 4 at that time.) so it ended up into frustration, i was able to install it but i couldn't get things to work. and now i am using microsoft windows 2000, by bad experience with linux (redhat actually,) prevent me from supporting it even though i know it was good. maybe good for those nerds.

    at least now i am enjoying those active directory thing and the .net platform. we are developing software that will integrate many applications into one portal. and we plan to do it in around 6 months time.

    --
    Live your life each day as if it was your last.
  221. Know too much? by rela · · Score: 1

    Guys, it's not because people know too much. Knowing things is fine. But there's alot of arrogant people in the world, that either can't talk down to a newbie's level, or can't do it without being conceited. Add that to the people that know but just aren't articulate enough to explain, and finally add that to the flat stupidity of many other people, and you have a wonderful misery.

  222. Re:i'm new (maybe troll) by schmink182 · · Score: 1

    Well sure he may be a troll, but at any rate, the information given will not go to waste. I actually am a Linux newbie, and these are all a bunch of helpful tips. Thanks to everyone useful in this thread.

  223. cd burning by Ender+Ryan · · Score: 2
    Just a little note for future reference, if you want a really nice, fully featured, easy to use, newbie friendly cd burning program, check out eroaster (ECLiPt Roaster). You can get it at, http://eclipt.uni-klu.ac.at/projects/eroaster.

    disclaimer: I am in no way affiliated with this project, other than the occasional bug report...

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  224. This'll cheer you up... by Mac+Beckett · · Score: 1

    It's all Microsoft's fault. Well, not really, maybe, but it is related to the decline of DOS.

    I started Linux in 1998, after becoming disillusioned with Win95 because MS had hidden DOS and seemed to be headed toward dumping it -- or, at least, pretending it wasn't there. But I had started computers with the C-64 followed by DOS.

    And that makes all the difference in the world, for a new user. I had no idea what an ls was, or how to see the inside of a file, but I did know what a command-line looked like -- and that using it would get me much closer to using the 'real' computer inside than a GUI could ever do.

    And just that put me a few thousand light-years ahead of the newbies of today.

    Some of them may have seen a command interface, but they sure as hell don't know what it's for -- don't know that it can be a normal way of dealing with a computer. Even those who have been trained at universities in computers aren't as accustomed to text commands as was anyone who began with 64K and a black screen with a prompt.

    I don't have an answer for this, because it seems to me that a) as long as we have the text console, here's going to be an increasing distance between the user who starts with Win and the user who starts with *nix, and b) we simply can't give up the text-console -- no matter how many users we lose because of that. It's just too valuable.

    But we are going to lose them. Teachers of Linux are doomed to be farther and farther away from their pupils simply because those pupils have no idea at all what any of us are typing away at. For them, the computer is a window.

    If they see a command interface, they assume the computer's broken.

    The starting-point has changed, probably forever. So the end-point has to be different.

    FWIW, I don't find most Linux gurus too complicated or arrogant at all -- for me. But my starting point, like theirs, was a place and time that the begininng Win user now considers the Stone Age.

    Mac
  225. Re:Linux documentation bred the Linux users of tod by Spasemunki · · Score: 1
    Absolutely. I've been consistantly frustrated by the tendancy of Linux documents to spend pages covering administrative esoteria that only a few people will ever use, while giving inadequite attention to resolving basic problems in getting a system, package, or feature up and running properly. Those obscure details need to be there and documented for those that need them, but that's no excuse for skipping the obvious problems.

    A second complaint that you could lodge against the available documentation is that a lot of widely available docs simply have not kept up with the progress of more intuitive, simpler, GUI based config tools. Part of the problem is that these tools have exploded in recent years- things are simply developing too fast to keep up with everything. Every time Red Hat comes out with a new release, they usually include some new configuration bells and whistles. But while these may be documented in spotty places on the system or from a distro's website, the docs that most folks look to (HOWTO's and the like) often don't catch up on these things. I look at documentation for how to install or configure something, only to find later or while I'm working that part or most of the config is already done, or that there is a simpler tool for doing the work that I find documented in some obscure spot. I think when the pace of development for new config tools slows a bit, the docs will catch up and it will be easier to teach everyone easier ways of doing things. In the meantime, when someone asks, I teach them the hard way- because that was the only way that was documented when I learned.

  226. swing by mandrakeuser.org sometime by Afrosheen · · Score: 2, Interesting

    You'll see me breaking it down for the newbies on a daily basis. I've thrown in hundreds of posts and fit perfectly into Roblimo's sub-geek category. I'm the guy who knows some command line and some gui tools. I never claim to be a genius but do solid research before giving answers, and most of the time they're right and I get props.

    Linux doesn't have to be hard folks, it's just that some people, in order to maintain their 'leet linux egos, make it that way.

  227. How do you fix it? Re:fonts by Anonymous Coward · · Score: 0

    3) keep using Linux and waste a bunch of time fiddling until the fonts are right.

    How do you do this? I'd love to fix this problem and I don't know how...

  228. Thats not... by Anonymous Coward · · Score: 0

    ...the problem I ran into when I took a linux course for beginners recently. The community college I attend tought a Linux class for beginners this past semester and I decdied to take it to pad my schedule a bit. The Instructor for the class, if you can call him that, had 2 weeks of Linux exp before begining to teach the class. (Not to mention that he was also taking a Linux course at our local 4 year college at the same time.)

    Due to his inexperience with Linux and unfamiliarity with how to teach beginners the majority of the class ended the semester with a very poor image of Linux. If the instructor had known the material and focused on the basics, like how to use the command line, how to mount cdroms and floppys, etc (remember this is a beginner's class) then it would have gone much better. Instead he spent most of the semester thourghly confusing the class and asking me how to do things. (I am sure I did his homework for his Linux class at the 4 year uni on at least one occasion when I showed him how to set up Samba.)

    With him making such a simple subject so difficult I doubt anyone in the class but the 2 Linux nuts already in there, myseld and one other brave sole, will ever touch the operating system again. Instead they will go with some easy to use system like Win200 and we have lost another opertunity to convert someone to the joy of using linux.

    SpiritCat

  229. I took a class... by jerud · · Score: 1

    My introduction to linux was as an english major coming into a software dev company as a tech writer. The instructor spent two weeks teaching us stuff straight from the command line and had the course not come with a pretty good text; that would have been the end of my experience.
    I went to a dual boot and installed linux as part of the class and went through the book. As a result I have always had a linux box since and what started has a hobby has become what I do for a living. If my only experience had been from the class I might have been done before I started.

  230. Debian by yem · · Score: 0, Flamebait

    If hear another fucking "helper" recommending a newbie start with debian....

    They simply get pissed off and go away with the impression that linux is just dos warmed up. Start them with a distro like Mandrake, that will get them browsing and emailing in no time, then they can learn the rest at their own pace.

    --
    No, I did not read the f***ing article!
  231. Ever been to a supermarket? by dragonfrog · · Score: 1
    To totally overdo metaphor number one:



    I like fish. I don't like fishing. It doesn't matter, I get my fish at a store, and it tastes lovely. Linux users may fancy the real satisfaction of eating a fish just caught an hour ago, roast over a campfire, in sight of the canoes, and that's great for them. Most people, including me, would probably rather nip over to the store down the road and come back with some fish ten minutes later. To suggest that this is of lesser value is silly.



    And, to overliteralize metaphor number 2:



    Cars have dreadful interfaces, granted. The pedals on a standard transmission car are positioned in a very inefficient way - test after test has shown that making brakes and gas work by separate feet would speed reaction times significantly. If we had it to do over again, we would certainly arrange things differently, and doubtless save thousands of lives, but we don't have it to do over again - any major change to the interface would kill immense numbers of people before it saved anyone at all.



    Since computer interfaces are usually not quite so critical, they can be rearranged at will, and frequently do get improved. To say that people will need 'retraining' is really overdoing it.



    For (counter)example, thousands of Mac users (those nontechnical people /. loves to scorn for lacking a deep understanding of their computers) are successfully switching to a completely new OS, with interfaces redesigned in some pretty big ways, with only minor hitches. A well designed interface is not hard to learn, even to a nontechnical person who has no deeper understanding of the underlying mechanisms they are manipulating than the average driver needs to have of auto mechanics.

    1. Re:Ever been to a supermarket? by ret · · Score: 1

      The problem with that is this... what happens when you need fish and can't go to the store to buy some (post nuclear war, car stranded you 200 miles from any town, whatever, just pretend ;) ) and you don't know how to fish... not know how but don't like to, but truly don't know, what will you do? Now the fish example, of course, is unlikely to be a problem anyway, but computers are a different story. Computers are unstable by nature, they are too easily adversely affected by slight changes and there's not much we can do about it. What happens when a user gets an illegal operation when doing something, what happens when their child is messing around and mutes the sound, what happens when their child accidentally drags the taskbar to the side of the screen or sets it to autohide (for just a cosmetic or interface change), what will the user do? ... probably call me for help because they don't know how to use their computer.

      To go along with your car example, I don't ask that users be mechanics (coders and network engineers, etc), I ask that they be able to change their tire if they get a flat 30 miles from home or add oil and preferably be able to change their oil... but most users aren't even 100% sure of themselves as to which pedal to push to stop or go.
      --

  232. Exactly! by Anonymous Coward · · Score: 0
    Yes! Thank you! I was wondering if anyone was going to realize that.

    Hey Linux geeks, listen up!

    Don't flatter yourselves. Anybody who purposely goes out of their way to find a more difficult way to do a task because they mistakenly think it's more "advanced" is obviously insecure.

    Got that? It's insecurity, not intelligence, that's causing the problem. Get over yourselves and realize this one little thing:

    THE ABILITY TO USE THE UNIX COMMAND LINE DOES NOT MAKE YOU A GENIUS!

    Once you get that through your heads, you'll be a lot better off. Throw away that "RTFM" T-shirt and learn a little humility.

    1. Re:Exactly! by ethereal · · Score: 1
      Anybody who purposely goes out of their way to find a more difficult way to do a task because they mistakenly think it's more "advanced" is obviously insecure.

      I agree. All you people who are walking around are obviously insecure - crawling was much easier. Why did you go to the trouble to find a more difficult and hazard-prone way to get around the room?

      What's that you say? Walking lets you get the whole locomotion thing done in a tougher but ultimately more functional way? Well I'll be damned - maybe we shouldn't always take the easiest way out, then.

      THE ABILITY TO USE THE UNIX COMMAND LINE DOES NOT MAKE YOU A GENIUS!

      That is very true. But it is not true that the command line is mistakenly thought to be more advanced - that is not a mistake at all. It is more functional in many cases to use the command line rather than a GUI. Just because it's harder does not mean that it was a mistake, any more than the fact that it was harder makes its practitioners any smarter.

      --

      Your right to not believe: Americans United for Separation of Church and

    2. Re:Exactly! by Anonymous Coward · · Score: 0

      THE ABILITY TO USE THE UNIX COMMAND LINE DOES NOT MAKE YOU A GENIUS!

      Yeah, it makes me a fucking god.

      Post Comment
      Lameness filter encountered. Post aborted!
      Reason: Don't use so many caps. It's like YELLING.

  233. Re:Linux documentation bred the Linux users of tod by Drakonian · · Score: 1

    I entirely agree. I am fairly new to the Linux scene and I've found the biggest barrier to learning anything is the documentation. Especially man pages. Is there something wrong with the idea of giving a few examples of usage?

    When confused about a manpage I usually end up searching the web. Places like Linuxnewbie.org are a good start, the how-tos are often very helpful. But this kind of information should be included with the system, IMHO.

    --
    Random is the New Order.
  234. the hell you know by Michael+Wolf · · Score: 3, Insightful

    Linux is complicated, and so is windows. Intelligent, experienced users have windows and linux breaking all the time in thousands of ways.

    Less technical users (i.e. normal people) have no hope of dealing with problems: unless things are exactly as they expect and work perfectly, they are completely lost. (This is not a criticism, but rather follows inevitably from the first paragraph.) With windows, they are endlessly frustrated, but they have memorized a few dozen "tricks" that work. With linux, a different set of "tricks" are required and they are completely lost when one of their tricks fails. Linux ends up looking harder simply because it is different.

    Had they been raised on linux, then windows would seem impossibly complex.

    "Backward compatability" (i.e. desktop behaving like windows) is essential for linux to make headway on the desktop. Perhaps this is a bitter pill. Sorry, that's life.

  235. No good gtk GUI file manager by benb · · Score: 1

    > and that you can manage all your files though
    > simple "point, click, drag and drop" visual interfaces. [link to gnome]

    Unfortunately, you can't.

    I hoped for Nautilus, but unfortunately, it has many bugs in very basic functions, like being unable to manage several thousands of files at once, not moving files when being told so, dialogs disappearing in the background, leaving temp/cache files everywhere and so on. But of course, it has themability. Looks like the Mozilla-illness.

    I still find myself using the commandline for basic file management, not because I like it or it's more powerful, but it's the only workable method.

    On the pro side, Microsoft can't beat the GNOME panel or configurable gtk+/WMs.

  236. Linux was elite, now its KDE. by Anonymous Coward · · Score: 0

    Remember when it was cool to run Linux? Remember when Linux was a challenge, and überleet? Well, those days are long gone. Someone got the idea that Linux should be suitable for Joe Homeuser Newbie. Now linux has tried to become a desktop competitor in all its GUIness glory.

    Well I think the guru's are right. Linux shouldn't become braindead just because the masses are (Let alone teaching it). I'm sorry, but when someone asks me how to FTP a file, I can't lower myself to explain "You know when you run _____ and you see those two windows and you click and drag... blah". I just tell people, "you're too dumb to learn UNIX"; which is true for the most part.

    The question I ask it this: Why does linux have to become suitable for the dumbest of people?

    1. Re:Linux was elite, now its KDE. by Glanz · · Score: 1

      Answer: simply to try to recuperate a number of M-$lop Windroves users who may not be totally brain-dead after years of Windoze use, and to irritate the M$ un-think tank that creates 1985 style GUI's to appease the yuppi illuminati. Eventually, depending on the curiosity and/or intelligence of the user, the CLI will become more and more an option as the learning process, if it hasn't been totally destroyed by interaction with a stupid OS, beging the long neuron healing/dis-indoctrination process. I am not kidding. Windoze has become like a familiar neighborhood, albeit mental, to many. The use of an over-simplified interface had a subtle brainwashing effect over time, that affects the very core of the "linguistic" learning process. Windowz and M$ apps in general has modified the learning methodology of many people and has interfered with a fundamental learning dynamic called curiosity. Closed code does that. In effect, M$ is saying to users, "It is like that because I told you so. Do not question the wisdom of your elders."

      --
      Rien n'est plus beau que le creux du 0.
    2. Re:Linux was elite, now its KDE. by ret · · Score: 1

      That kind of attitude is not helping anything. If someone wants to learn, I'm happy to help them... not by just handing over the answer so they don't have to think, but give them a url to a howto, point out that handy file called README, etc. I don't think the answers should just be handed out so that people know nothing about their OS like they do with windows, but I don't think we should turn down anyone who is willing to put in the effort to learn, either.
      --

  237. Who said Windows was any different? by roystgnr · · Score: 2

    The problem is just the same in Windows: if you're using the internet without keeping up with security updates and security policies, you may be remotely compromised and your computer may be trashed or may be used to attack others. Wanna guess what percentage of Outlook and IE users are still vulnerable to the half dozen exploits found in Microsoft's HTML components this year?

    The solution is just the same as in Windows, too: run up2date, MandrakeUpdate, Windows Update, apt, or whatever such tool your vendor provides.

  238. It's like teaching cooking by jayed_99 · · Score: 2, Insightful
    Teaching someone to be a good, general-purpose cook takes a number of years. But I can teach you how to be a tolerable cook (as long as there are no emergencies) in a much shorter time.

    I can teach you how to boil water (an easy task) in one of two ways -- we put some water in a pan on a stove burner; we turn on the stove; when the water bubbles, we're done -- or we can use a microwave.

    I can teach you how to make eggs benedict (a medium difficulty task) in one of to ways -- we toast some english muffins; we fry some canadian bacon; we poach some eggs; we make some hollandaise saude (But wait...I have to teach you how to make english muffins and how to poach eggs and how to make hollandaise sauce.) -- or we can buy some english muffins and fry some canadian bacon and use a little metal tool to make poaching eggs easier and we still have to make the hollandiase sauce.

    I personally choose to make my own english muffins and to poach my eggs by slipping them in to a pot of boiling water. Why? Because I like the process of cooking. I know the easier ways of doing it, but I don't like them, and I don't begrude the extra time that I spend in order to have total control over the process.

    If I am going to teach someone how to cook, I'm going to teach them the way that I like while perhaps mentioning the "easier" ways.


    People are going to teach things the way that they do them.

  239. Re:Right ON! -- addendum by ethereal · · Score: 1

    There's a reason for that - if you're not trying to use Windows in one of the one or two ways that it wants to let you, you can't get it to work at all. You are interpreting lack of choice to mean ease of use. In reality, getting Windows to do something that the Windows authors never thought of or didn't expect users to do (and thus never documented) is about as tough as getting Linux to do something undocumented.

    ...except of course for the bazillion people who have tried to do the same thing in Linux and are happy to share tips, detailed info, and code with you to help you get things done. All for free.

    --

    Your right to not believe: Americans United for Separation of Church and

  240. knowing it and teaching it are different by muzeke · · Score: 1
    Many Linux geeks think that if they know, they can teach. Plus, many geeks think they know Linux but they don't.

    The potential students are at fault too. Many people wanting to know Linux think that the pimply kid, picking his nose, drinking coke by the six packs and blabbering in bash script would be the best teacher.

    Wrong.

    The kid is just that - a pimply fool who picks his nose... etc.

    I've taught Linux to some people, and it's much tougher than learning this yourself. It also takes much more discipline and logic than an average immature boy hiding behind a seemingly glorious name like sys admin.

    But it's surprising that I get passed over by people wanting to learn Linux in favor of some dumbshit who doesn't understand the concept of hygiene (because I'm clean cut). I laugh though when we find that he doesn't understand the basic concepts of Unix and/or networking, that, in essence, his whole life is like a cheap hack, held together by poorly written shell script.

    So, don't knock on teachers only. The students often just ask for it.

  241. You missed one thing by roystgnr · · Score: 3, Interesting

    Using Linux for most tasks is easy now.

    Installing most distributions (I consider Debian an exception) is easy now.

    Administering a Linux box is still not easy.

    As an example, to get the pictures off my digital camera:

    The Red Hat upgrade (somewhere around 7.0, I think) installed my USB drivers automatically.

    Easy to install, check.

    When I have new pictures, "mv camera/* pictures/new" (in my home directory) transfers them to my hard drive.

    Easy to use, check.

    Setting the "camera" directory up required editing two of my automount config files and making a symlink to the mount point.

    Easy to administer? No.

    Well, okay, this was easy to do, but way too difficult for someone uninterested in computers to learn to do. Similarly with most tasks that require you to touch the /etc directory: the simple stuff is GUIfied now, but the extent of that depends on your distribution, and doing anything complicated requires reading man pages and figuring out config file formats.

    Ironically, this makes Linux a great choice for office environments where users aren't expected to administer their own systems in the first place, but other considerations (say a little prayer for OpenOffice and KOffice tonight) are the limiting factor there.

    1. Re:You missed one thing by smittyoneeach · · Score: 1

      Summary: everything is easy when you know how to do it.
      Came into a project with a fairly green team; no version control. No budget. An old Compaq box. Aha! said I, this is a job for CVS.
      RH 7.2 to installed nicely. Got a book on CVS. Chased my tail, because the book talked about configuring inetd, while RH 7.2 had xinetd running.
      I guess I could save some time going to a user group, but it's fun to figure stuff out on your own, time permitting.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:You missed one thing by Anonymous Coward · · Score: 0

      > I guess I could save some time going to a user group, but it's fun to figure stuff out on your own, time permitting. [italics added]

      There's the operative phrase. Most non-hobbyist users don't have that time, they want it to work with the minimum effort so they can do what they consider their useful work, which is *not* working with the computer. It's a tool to accomplish work, not an end unto itself.

  242. I just want my email, search the net, type a ..... by MZoom · · Score: 3, Insightful

    Linux is not hard. It just has many options. Some Windows immigrants may complain it has "too many options". It's a paradigm that needs to be redefined given that the typical Windows desktop user is not familiar with "options". For example Windows OS's do not ship with a variety of Web Browsers to use...only Internet Explorer. Out of the box you do it Bills way or your left to figure it out for yourself.

    Option Anxiety is the result of having at least a half dozen different ways to accomplish a single simple task! Take the Linux ditros themselves for example. Each one has a different way of installing the OS. Each one generally has its own preferred way of managing software, either apt-get, rpms, tarballs ...whatever. But by far the biggest origin of Option Anxiety is from what I call the "Big Three".....Email, Web Browseing, and Word Processing. Pine, Emacs, Mutt, Kmail, StarOffice, KOffice, AbiWord, Emacs, Mozilla, Lynx, Netscape, Konqueror, etc, etc .... a Windows user can easily be tormented by which or what to use.

    I actually had a client say to me, "I just want my email, search the net, and type business letters that my clients can read on thier computers. I don't wnat to know about all that stuff."

    From the article:
    "People using their computers don't need to know much beyond "Push button A and action B results." They don't need to get confused with a lot of complex commands while they're just starting to figure out the way to do things in Linux that they already knew how to do in Windows. That basic level of knowledge is enough for a start - and for a good while afterwards."

    I totally agree with that! What I think is more important is that Linux and Linux distros keep getting more and more "approachable" by novices while still allowing seasoned Linux users the freedom and ability to do what it already allows them to do.

    --
    Integrity is what you are when nobody is looking.
  243. FUD possibility... by Anonymous Coward · · Score: 0

    Unless it's an old SuSE, or he needs Samba 2.2.2, he doesn't recompile the program.

    Done it myself, all I did was edit smb.conf, edit the rc.config file (SuSE specific), and run "rcsmb start".

  244. Re:Problem! by edwazere · · Score: 1

    You seriously think that the interface to this relational database file system would be simpler than a hierachical (sp?) filesystem?

    And then to find them again you'd use the very same "Hit Control-F and look for it" dialog with a few extras.

    --
    -- You ain't seen me, right?
  245. My experience by JubJubb · · Score: 4, Insightful

    My experience has not been good. I'm probably an intermediate user, and have been using Linux on and off for about 5 years, and have done a couple of clean installations of RedHat and Slackware, including X and KDE. Right now, I'm doing my first useful application with MySQL and Apache/Tomcat, and the configuration was a major hassle. Here are some problems that I run into:

    1. Documentation that assumes too much. This has been mentioned above, but I'd like to stress this as a number one problem. After all, what good is a free operating system if you can't use it in a meaningful way without buying 2 or 3 books. Some of the HOWTOs will walk you through setting something up in one particular way, and don't give much guidance on general principles. I guess that's the definition of a howto, but that's really a poor substitute.

    Installation program: What packages would you like to install?
    New User: Huh? I DON'T KNOW!

    2. Too many configuration files. When I first started using linux, one word came to mind: Chaos. Configuration files are all over the place and they all have their own particular formats and quirks. And 99% of the time, the defaults don't work for anyone but the developers. This is getting better though. Some of the more professionally developed applications are better at this. MySQL really shines in this area. It was a breeze to install and the things that it asked for were clear. It is a very peaceful, well-behaved piece of software. But I really wish software developers would include configuration wizards. Lengthy editing of text files just for basic functionality is unacceptable. This is such a problem that I'm considering helping open source projects by specializing in documentation and ease of use. Configuring the kernel has gotten easier in recent years. Modern configuration tools step you through the process and help is readily available if you don't know what something means. Even better, it tells you what you probably need. This is a step in the right direction.

    3. Dealing with dependencies. Linux gets a lot of praise for quick bug fixes, which can be a good thing, but its a double-edged sword. You have to juggle kernel versions, glibc versions, and GNU tools. If Linux is trying to reach a mainstream audience, do you expect the average user to have to recompile their kernel and rpm half a dozen other dependencies just to install the new web browser? Windows software developers have a much easier time - you know that an app that will run on one Windows 95 machine will run on just about any Windows 95 machine. Occassionally you run into things like needing X version or a above of DirectX or something, but that's a minor upgrade. Linux applications don't often check for their needed libraries.

  246. Re:Right ON! -- addendum (Possibly a flamebait) by slasho81 · · Score: 1

    >> I should add a big "USER FRIENDLY DOCUMENTATION" to my previous post
    > One problem with that approach.
    > Users. Don't. Read. Documentation.

    Newsflash: Users. Do. Read. Documentation.
    You will be amazed, most non-technical users (and, are u ready? even technical users) do read documentation when they don't understand something just from using it.

    >Go around your office, and ask your non-technical (marketing, accounting, etc.) Windows users questions like:

    >Did you get a manual with your computer? Did you use it?
    >How did you learn how to use Windows?
    >Did you get a manual with Windows?
    >Have you read any manuals for Internet Explorer?
    If you get an organized computer you'll get all the documentation you'll need.
    The people who don't read windows & IE documentation, don't need it because <flamebait> windows is easy and intuitive to learn and use, at least relatively to linux </flamebait>.

  247. Sample dialog of helping someone with linux by ret · · Score: 1

    Ok, here's the problem with trying to help people with linux, this is how 90% of my conversations with linux newbies go...

    newbie: hey, how do I do X?

    me: Did you read the documentation that comes with it, like README ?

    newbie: yes, but I still can't figure it out

    me: what did it say to do first?

    newbie: type 'cp myfile.conf /etc/myfile.conf'

    me: well, did you do that?

    newbie: no, should I?

    me: well... the instructions say to don't they?

    and so the conversation continues. This is either laziness or stupidity, which one depends on the person. Either way, the person is not going to learn anything by you telling them the steps to do.... teach them to read and understand the documentation, not the step by step of doing 1 specific task that they don't understand what those steps are or how they affect anything, anyway. Just handing something over on a silver platter doesn't help people to learn to "use" it... if they are somewhat paying attention it may help them to do the same task again, like a trained chimp, but for most (not all), it is not going to help in the long run, in truly learning to use their computer, to know how it works so that they can figure things out for themselves. Some of you apparently see this as making things more difficult than they need to be, but I think they need to be like this for users to learn, otherwise we'll have the same problem with linux as we all bitch about with windows... it's so simple to do things that no one knows wtf they are doing or how to use their computer, and as your average windows userhas shown us, they do not wish to learn and are not going to learn if they do not absolutely have to to get the job done. As one of the best teachers I have ever had said, "I am a Learning Facilitator, not a teacher. I do not teach people how to do specific tasks, I help them learn to teach themselves." Those of us making it "too difficult" by saying RTFM, etc, are not making it difficult at all, they just have to read a step by step README, what's the difference, speaking of difficulty, in typing "./Configure" after seeing me type it in and irc chan and when they read it in the README? As far as difficulty goes, there's no difference, it's still "read line then copy letter for letter what line of instruction says", but by doing it from the README, they have done it themselves and often are more likely to remember it, plus the readme will commonly give some other, very important information, that I am not going to give the user. By making them read that, we are showing them how to teach themselves so that they may do it on their own next time instead of waiting for someone else to come along and do it for them.
    --

  248. On The Gaming Addiction by krmt · · Score: 2

    I feel your pain on the gaming thing. Once 98's gone and done, I'm going to have to decide what to do next with my system, move all the way over to Linux or keep that other partition around.

    While the gaming style is different, I think that moving all your gaming over to a console may be the best option. Granted, you don't get such gems as Civ III, but you do get a solid library of titles. This is what I'll probably do come 2003.

    The other option to consider is the Mandrake gaming pack, which can run the Sims. As far as I know, it's based off Transgaming's product, which makes it able to run a fair number of games already.

    Either way, you're sacrificing some amount of gaming by not going with Windows, but it's got a few more options than just going with Mac. The amount you'll save on software could go towards your console too :-)

    Anyhow, if you've got the hard drive space to spare and know someone with a copy of partition magic (or are willing to buy your own) installing Mandrake now would be a great move. You'll get to play around with the whole linux thing and see if it really does fit you before you decide to make a jump to it. You can ease yourself in to it and really enjoy the system rather than make some frantic decision later on only to have a ton of problems. If it frustrates you too much, then you can go to Mac and still get a great system.

    Anyways, best of luck!

    --

    "I may not have morals, but I have standards."

    1. Re:On The Gaming Addiction by Sarcasmooo! · · Score: 2

      Well, to be frank, a console isn't really an option since I would actually have to start paying for the games. Even if I could afford my addiction, I would feel dumb for spending so much on something I don't really need. That's just me. But anyway, I haven't read anything about Mandrake. I'm not really sure at all how the Linux community works, or how the different software is categorized. I've heard about different 'distributions' like redhat, but I'd always assumed Linux would be something I'd download for free. The only thing I'm even remotely acquainted with is the small intro to Gnome that was linked in the article. That kind of familiar visual interface is probably what I need. If mandrake is a distribution, than judging by the Gnome page it might come with mandrake. I only know enough to be confused right now, though. Come christmas I'm finally replacing a few parts on my system, like my 4gb hard drive, so I'll find out more then. Thanks for the suggestions.

    2. Re:On The Gaming Addiction by krmt · · Score: 2

      Think of the linux community as being totally fragmented, with each person (or company) working on his or her own project. Linus Torvalds works on the linux kernel for example, but doesn't work on anything else really. A linux distribution ("distro") is basically when someone takes all those diseparate projects and throws them all together as a coherent product.

      Depending on the choices that the person creating the distro makes, the distro is geared towards a specific audience. Redhat is one distro, and they're a pretty good all around product, and they're kind of the de facto standard. Debian is another that's a bit more difficult to install, but has the advantage of being totally run by community, rahter than a company, and being very very well integrated. Mandrake is a distro completely geared towards being easy for new users.

      As for visual interfaces, think of them as large projects that are still diseparate from the whole. Gnome is one of those, and KDE is another. Both of those would suit your needs, and be fairly familiar. Depending on which distro you choose, one or the othe will be the default, but both should be available to you.

      Anyhow, I hope that helped a little. I know it's pretty complex and intimidating, but it makes sense once you start using it.

      --

      "I may not have morals, but I have standards."

    3. Re:On The Gaming Addiction by Sarcasmooo! · · Score: 1

      You've helped a lot actually, now I'm almost looking forward to M$ forcing me to lose Win98. Thanks abunch :)

  249. windowmaker makes easy... by tarzeau · · Score: 1
    --
    Windoze not found: (C)heer, (P)arty or (D)ance
  250. Social Psychology perspective by slasho81 · · Score: 3, Insightful

    Many 'gurus' teaching new users about Linux make it look harder than it needs to be

    You might want to check out this case from a social psychology point of view. People who are not real experts but perceives themselves to be experts might want to emphasize their expertise by showing the new user how smart they are in comparison.
    It should be noted that real experts shouldn't (at least in theory) have this inferiority complex, which makes the interaction for them with newbies much more straightforward and purposeful.

    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    Or is it they don't know that much but think and want others to think they do?

    1. Re:Social Psychology perspective by uncadonna · · Score: 1

      I would GREATLY appreciate a useful reference or link on this material.

      Neither the link you provided nor google have gotten me very far. I am consulting in a situation where the problem you identify is severe. It would be helpful to making waves higher in the heirarchy of that organization to have specific research to quote.

      --
      mt
    2. Re:Social Psychology perspective by popdookey · · Score: 1

      Yes, the success of linux depends on the ability of those who "know" to be able to explain its ways to those who do not. Knowing the gui helps because the "newbies" are the masses of people entirely too busy to impress themselves or a select few with command line jockeying. We all know that this is an essential skill set for sysadmins, but the masses we would all like to see adopt linux have no interest in this. It' why they use windows instead of dos. Too often those in the linux community try to impress others or mask insecurities by showing how much they know. What a way to intimidate new users. Real knowledge exists when you can impart it to the less informed. This is the challenge.

      scott

      --
      Success without humility is an indulgence in arrogance
  251. Gui, all nice and good but... by Anonymous Coward · · Score: 0

    What do you do when the GUI fails? One of the reasons I really began to love Linux as I began to really understand it, is that when the GUI fails there was always more than one way to skin a wombat. Command line has less over head, seems to be more direct, and never leaves me with fewer options than I am truly capable of applying to the problem. When I show someone something in Linux, yes I mention the GUI but I teach them the command line base application. When it comes down to it, if you understand how the main program program works, rather than the gui interface, you have obtained more knowledge about the subject. This knowledge in time has a way of helping you out of other sticky situations. I don't think it is really a matter of arrogance, or over intelligence as much as a matter of giving the newbie the best chance at growing. If you become multi-dimensional in solving your problem, something that a good understanding of command line gives you, when the GUI fails (as it does so often in Windows ie needing manual reinstalls of IE, DUN, Viruses you have to remove from DOS) you will be prepared to think outside the options presented in the GUI. That is not really a detriment to me, and don't get me wrong, some GUI applications make things SO much easier, but when it comes down to it you need to be able to hash that config file for yourself.

  252. Users do read documentation by abe+ferlman · · Score: 2

    When they really want something to work and they can't figure out how to make it happen, they read the documentation.

    It's usually not much more helpful on the windows side of things, but then it's less necessary there as well.

    I'll bet almost everyone who has a cable modem or DSL has looked at their manual. And I'm sure that Office users who want to do a mail merge look it up in the online help, or maybe just ask a knowledgeable co-worker ("guru").

    But none of that is really the point- if someone is willing to try linux, then you're not doing them any favors telling them to rtfm if the fm is impossible to decipher/out of date/etc. A user who has made the commitment to *try* linux at all is probably willing to read a few manuals, and whether this becomes a habit is probably directly proportional to the degree of success she has on her first few tries getting help this way.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  253. Maybe we are too smart... by Morgor · · Score: 1

    It might be because that most gurus (and me) have learned linux using commands and tricky shortcuts resulting in running either a screen-like window manager, just text mode or ie. blackbox. This is of course how gurus seem to like it, and also a nice and fast way to run linux in. But if you require that a newbie is to use these ways that in his eyes look primitive and a lot of difficult stuff, he might just give up immediatly. So start teaching them kde or something as easy as that. Learn them kwrite not vi, kvirc not epic4 or bitchx etc etc...

  254. Arrogant Bastards by passion · · Score: 2

    Not everyone can be an arrogant bastard. I'm surprised I haven't heard this from an OpenBSD user...

    This is a aggressive operating system. You probably won't like it. It is quite doubtful that you have the interest or sophistication to be able to appreciate an OS of this quality and depth. We would suggest that you stick to safer and more familiar territory - maybe something with a multi-million dollar ad campaign aimed at convincing you it's made in a little development house, or one that implies that their unstable ugly weak OS will give you more sex appeal. Perhaps you think multi-million dollar ad campaigns make an OS work better. Perhaps you're mouthing your words as you read this.

    -- Adapted from Arrogant Bastard Ale.

    --
    - passion
  255. The problem with using old UI (at all) by Anonymous+Brave+Guy · · Score: 2
    Expecting typical non-technical people to use a UI that dates from the 60s is absurd.
    Troll.

    Down, slashbots, down! Just stop and think before you flame, OK? I didn't say that all of Linux UI was from the 60s. I'm well aware of the GUIs available, the user-friendly installers, and so on. What I said was that expecting average people to use that sort of UI (at all) is silly.

    This isn't just about command prompts vs. GUIs; I'm well aware of the advantages of each. This is about the fact that the command names are needlessly cryptic, and there's no real tie-in between the command prompt UI and the GUI to get the combined power of both.

    This is about the fact that the major Linux GUIs, while pretty good, are still several years of UI development behind recent MS Windows or MacOS offerings.

    This is about the fact that I've never yet seen a Linux system get up and running without several manual edits to configuration files first, whereas in other modern OSes the same would be accomplished via a hard-to-get-wrong UI with constant help available.

    Just compare the average Linux HOWTO with the average MacOS or MS Windows help page, and spot the difference.

    As the original poster said, Linux is a mostly system written by geeks, for geeks. A geek has no problem with any of the above. When this sort of thing was all there was, back in the 60s, everyone using computers was an expert anyway, so it didn't matter.

    But today, if you're hoping to appeal to a wider user base, you have to accept that not everyone will be an expert. They want the power you've got, but a much more usable interface on the front of it. Most of all, they don't want to ever have to go down into the depths of their system when they first set it up, to get everything configured properly. It's all very well pointing out that Linux has decent GUIs and user-friendly installers these days, but if the user must still go play with the low-level stuff -- even a little bit -- it's all irrelevant. At that point, as I said, you are expecting your typical users to use stuff from the 60s, and that's absurd.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:The problem with using old UI (at all) by kubalaa · · Score: 1
      You make the incorrect (very Western) assumption that "old is worse". Like we've actually made advances in UI design in the past 30 years. What's happened is that people have had a long time to get used to the current paradigm (which is, actually, still basically what we had 30 years ago).

      Pick up The Humane Interface by Jeff Raskin sometime. And don't assume that Progress inevitably makes things Better.

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    2. Re:The problem with using old UI (at all) by Anonymous+Brave+Guy · · Score: 2
      You make the incorrect (very Western) assumption that "old is worse".

      Not at all. You make the incorrect (very Slashdot) assumption that others posting here don't know what they're talking about. :-)

      I have not, at any point, claimed that old necessarily implies worse. On the contrary, I have stated at several points in this thread that I believe both text-based interfaces and GUIs have their own advantages, for example.

      However, significant numbers of usability professionals now spend all their time doing real research with real people in order to find out what works well, and what doesn't. Apple are famous for this, and it's one of the reasons why MacOS X has a nicer interface than WinXP in many subtle, small ways. The simple fact is that there isn't a full-time team of usability guys supprting Linux development, the way there is for MacOS or Windows, and sometimes it shows.

      It's pretty widely acknowledged in the usability world that most computer software (starting from Microsoft's own), web sites (starting with top 100 companies), and such don't follow good usability principles. It's also pretty well-known that the exceptions who bother to implement good usability are usually much more successful. I can cite numerous references to support this if you want. However, speaking as a professional software developer, who has some considerable experience of the effect of UI design on sales, I could easily believe it on spec anyway.

      As far as Linux goes, the major GUIs aren't bad, but they haven't yet taken advantage of the knowledge we now have about what makes UIs more or less usable. The command line is in a different, but related, position. Although the power is still there, as it always has been, it hasn't grown to integrate well into the modern GUI environment, at least not yet. If you're aiming for a world dominated by user-friendly GUIs, not geek-friendly command lines, that sort of integration is essential.

      Pick up The Humane Interface by Jeff Raskin sometime.

      I read it a while ago. It's a pretty good book, with plenty of good ideas. But it's unwise to base opinions on blind trust of such things. A healthy skepticism when reading about UI is always justified, IME.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:The problem with using old UI (at all) by kubalaa · · Score: 1

      First, my argument is not with your characterization of Linux vs Windows vs Mac. It is with the implication that user interface research has discovered anything interesting since the 60s. You didn't actually argue against that (usability testing doesn't count as an innovative discovery), so I can't argue back.

      Here's a good analogy; interface design = psychology. Neither is actually a science. Neither admits measurable progress. Neither has any formal theoretical basis. Heck, HF doesn't even have an interesting informal theoretical basis like Freud.

      "If you're aiming for a world dominated by user-friendly GUIs, not geek-friendly command lines, that sort of integration [into the modern GUI environment] is essential."

      As long as there is a difference between "geek-friendly" and "user-friendly," interface design -- as an art or a science -- is lacking.

      --

      "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

    4. Re:The problem with using old UI (at all) by Anonymous+Brave+Guy · · Score: 2
      First, my argument is not with your characterization of Linux vs Windows vs Mac. It is with the implication that user interface research has discovered anything interesting since the 60s. You didn't actually argue against that (usability testing doesn't count as an innovative discovery), so I can't argue back.

      I disagree somewhat here. The basic ideas, used in released projects -- WIMP systems, command lines, whatever -- haven't changed much, sure. I also agree that the use of usability testing is not, in itself, an innovation in UI design. However, lots of little things have changed, often as a result of that usability testing, and some systems get them right while others don't.

      Perhaps more telling is the fact that many innovations in "improved usability" have been put into commercial products, and even with massive marketing clout behind them, they've still turned out to be counterproductive and later removed. The smart guys do usability testing and avoid introducing complete disasters in the first place. The moderately intelligent guys at least know when to quit and take stuff out again.

      As for major developments in the industry as a whole, check out the homepages for some of the big user interface labs run by the Microsofts and IBMs of the world. Most of the ideas they're playing with are years ahead of, and radically different from, what we're using now. They haven't filtered into the mainstream yet -- most people are too stuck on WIMP systems right now for anything so radical to sell well immediately, I expect -- but give them time. The research is there; it's the current applications that are lacking.

      Here's a good analogy; interface design = psychology. Neither is actually a science. Neither admits measurable progress.

      Ah, but that's just not true. You can measure a user interface's effectiveness in many objective ways. For examples, you might look at the way Jakob Nielsen looks at usability and the quantifiable measures he uses to justify his claims -- proportion of customers who end up buying a product they're looking for with different interfaces, how long it takes to complete certain tasks, and so on.

      As long as there is a difference between "geek-friendly" and "user-friendly," interface design -- as an art or a science -- is lacking.

      Perhaps I should clarify; by "user-friendly", I meant "typical-user-friendly". In that context, there is no problem with having one interface for typical users and one for "power user" geeks. The clever bit is how you present the two so that they can do the same things, but tailored to different audiences.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  256. Re:Right ON! -- addendum by Watts+Martin · · Score: 2

    This is half right. :)

    Users won't read documentation if they can intuit what they want to do from the program's user interface. If they can't, most of them first turn to the online help. Today in most cases the online help is the main documentation--an increasing number of programs don't have printed manuals at all, or if they do, the manuals are structured as reference material for advanced users.

    So I'd say the original point still stands. Users don't necessarily read manuals, but a lot of users do know "click here for help." Online documentation needs to be quickly, easily navigable, and both indexed and searchable unless it's of a very trivial length. And ideally it should be context-sensitive (i.e., when you press the help button, it takes you to a help screen related to the action you were trying to perform if it can).

    In my experience, most Unix programs are abysmal in this respect. Their help documents are all too often clearly afterthoughts, and even relatively good ones rarely have context sensitivity or useful navigation (usually it's limited to a table of contents and links reading "previous," "next" and "up" on each page).

  257. Re:Right ON! -- addendum by TheReverand · · Score: 2
    What?

    What can't I do with windows 2000?

  258. RHCE by Anonymous Coward · · Score: 0

    I have been working with Linux since 1995, and a few months back was send by my employer to become RHCE certified.

    The class was boring (not surprising after having worked with Linux for that long, how much was it going to teach me?).

    But I would certainly not call the teacher to smart. Rather the contrary, he did not seem to know much more about the subject then what his documentation said.

    He probably figured I was a smart-ass as I interupted him so now and then and corrected him, and tried having some kind of technical conversation with him during the breaks (the class took way to long for the material covered).

    But then I had 2 colleagues go through the same class and with the same teacher, and they had the same experience.

    I ended up being the only student in the class to pass the exam (100+96+90 score or something)

  259. The sad truth... by Anonymous Coward · · Score: 0
    ...is that Linux suffers from the "UNIX Wizard Syndrome" at least as much as UNIX itself ever did. People put in a lot of time and effort to learn how to become a Linux guru, so when they "help" someone else they don't want to make it too easy, since that would devalue their personal investment in their skills.

    This affects not just teaching people about Linux, but the way programs are developed for it. Linux will only become truly easy to use when the developers (of both software and docs) put the users' needs above their own. I don't see that happening any time soon.

  260. Re:Right ON! -- addendum by greenrd · · Score: 1
    So did you actually solve the memory problem? I had exactly the same problem - you just do a guesstimating search for the maximum amount of memory for Linux to grab which doesn't interfere with the graphics card.

    I think undocumented hardware could be part of the problem here, I don't know, but that's my guess. Braindead manufacturers don't release sufficiently detailed specs to Linux developers, in the deluded belief that it's needed to prevent competitors stealing their good ideas. (huh, like anyone would want to replicate the crappy PC Chips motherboard graphics chipset I had - especially after it became obselete! - what's the point of secrecy then?).

  261. STOP MAKING VI THE DEFAULT EDITOR ON ALL INSTALLS by ca1v1n · · Score: 2

    Point and click is wonderful and happy. Every now and then you absolutely have to edit a config file. vi is about the most user-malevolent program I have ever seen. Yes, it's incredibly powerful, and I intend to use it someday. That day is not the day I first install Linux. On my first install (Red Hat 5.0, without external guidance) I was thankfully able to mount my windows partitions so that I could copy over my bashrc to edit it in Windows. Due to disk space concerns I had to abandon that installation, since it was a family computer. Now I have my own, and I'm running Debian. I installed sudo. It demands that you edit the sudoers file with its own version of vi. It took me about ten minutes just to add one line. Afterwards I browsed the package lists and found nano, a pico clone. I love it. I can actually get done what I need done. Yes, it's a very simplistic text editor. That's the point. I think I've passed the beginning phases of understanding Linux, and I have recompiled my kernel. I think that installers should either have different options based on familiarity, or a default (that can be modified) that assumes you're a moron and lets you migrate to being a poweruser.

  262. Re:Linux needs a better metaphore by PsiPsiStar · · Score: 1

    I suppose I should have said 'more consistently applicable graphical user interface' instead of 'better metaphore'. I realize that there's power in using a command line interface. I think that Macromedia's approach to programming actionscript code with visual assistance would be nice to ease the way into linux by newbies. For all I know, there could be a "point and click to insert code" method of using the linux command line with a chance to edit the text afterwards, but there weren't any with the distro as far as I could find and that should have been put in before the 'mouse spedometer'. And like I said somewhere else, trying to install an RPM was a lot more frustrating than using the install sheild. I'm willing to learn the hard stuff, but I'd prefer to be eased into it. There may be easy fixes out there. I'm sure the mix of hardware probelms that I had didn't help (A friend of mine, and brilliant CS major couldn't figure out the problem but Linux wouldn't load on one of my boxes when Windows loaded fine- that was my first attempt in college). I'm also a little biased considering I have a lot more experience with Windows than Linux and I'd probably be a lot more comfortable with Linux if I'd been using it for my courses, papers, etc. for the past few years.

    Gotta find a users group one of these days, I suppose.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
  263. One of the best ways to learn Linux by savaget · · Score: 2

    I would say that one of the best ways to learn and understand Linux is to have a look at Linuxfromscratch
    You get an excellent understanding and appreciation of what goes into a Linux system by installing ALL packages yourself. This is not for the faint of heart Linux user. It instructs you step by step on how to build your own custom Linux system.

  264. Re:Right ON! -- addendum by waterbiscuit · · Score: 3, Informative

    Firstly a quick explanation of who I am: I'm 17/f windows user with a linux-mad bf. I'd never even heard of linux or any other operating systems other than doze and macs before. As windows users go, I consider myself fairly competent, but of course not an expert. I know how to use software packages, I'm developing a strong hatred of MS products and I spend my life on irc. So basically I come from the standard home computer user environment.

    Now as one who is just a normal computer user, I can say truthfully that I do not use help files at all- they have never sorted out the problem since they don't suggest anything that I haven't tried before. As far as manuals and documentation are concerned, I have consulted them occasionally if I specifically can't find a feature I want, but again as far as trouble shooting is concerned, they have never worked. Anything to do with hardware installation is a bit of an "ah scary get bf to do it" area. I did proudly install my modem though :)

    So getting to the point, if we are trying to get users to move to linux, the very first thing is let them hear about it! Nobody has heard of it! I'm not just being extreme, but I hadn't heard of it, nobody at school has heard of it, my parents certainly have not heard of it, and in an A level IT text book (I don't do IT but I was curious so I looked) it gets one mention under the operating systems bit, whereas MS OSs gets several pages. Is it any wonder very few non-geeks uses it?

    The stigma is not about linux being for geeks only. People love their computers, love having fancy desktops and something slightly different (such as using winamp rather than the windows media player). People start on MSN messenger then go to ICQ because it's different. So they are just waiting for a different operating system too, just they have not heard of it. Perhaps if it was offered pre-installed on computers like windows is then people might well opt for it.

    There is however a huge fear about going non-MS. There is a huge fear about the installation, and whether anyone will be able to help them if things go wrong. Perhaps this is why I myself have not progressed to linux. My reasons would not be that I need it for coding, it's just that it's different, I like the idea of it being non-MS, and it just looks so cool! So perhaps I am your typical example of one who is considering linux but not actually making the step.

    So my reasons for windows over linux? It's simply that I'm afraid of the transition, and of messing up my computer. The reasion I'm afraid is because I no nobody in real life (my bf is miles away) who can help me and actually come round and sort out my problems. So the problem isn't really the documentation as such- windows users never use it, it's the fact that should something go wrong there is nobody to help, only the internet, which whilst is very helpful, if you're not sure what the problem is at all, its virtually impossible to find help.

  265. R u serious? by OSgod · · Score: 1

    The Mac's had serious virus issues ten years ago -- before Windows went through it's current spate of issues. It was so bad at our university Mac network that we'd watch it go down in minutes.

    It was extremely malicious code and took a few years to resolve most of the issues. The Mac did move beyond that level of insecurity.

    The point of script kiddies targetting windows is a good one -- after all they are like 95% of developers out there producing code for the platform that is used by 90+% of users.

    Why bother with marginal platforms when you want wide impact?

    If you truly believe that Mac users will never write viruses and you won't have any script kiddies then you are indeed naive. Then again if you consider the Mac platform to be a leading contender in the field (other than one or two specific vertical markets where it rules) you are naieve.

    1. Re:R u serious? by Phroggy · · Score: 1

      The Mac's had serious virus issues ten years ago -- before Windows went through it's current spate of issues. It was so bad at our university Mac network that we'd watch it go down in minutes.

      The fact that a virus can take a network down does not mean the code is deliberately malicious. Melissa took down many mail servers, but was not malicious code - all it did was propagate, nothing more.

      It was extremely malicious code and took a few years to resolve most of the issues. The Mac did move beyond that level of insecurity.

      I'm not aware of any changes that have been made to the Mac OS that would affect the "level of insecurity" regarding viruses. Could you please explain what you're talking about? Obviously it's a good idea (especially in a school or corporate setting) to run antivirus software and keep it updated; if your university failed to do that it's hardly the fault of the Mac platform.

      If you truly believe that Mac users will never write viruses and you won't have any script kiddies then you are indeed naive.

      I believe I explicitly said that I do believe Mac users will write viruses (and obviously they have in the past). However, I believe a smaller percentage of Mac users than Windows users are likely to write viruses, and there are vastly more Windows users out there.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  266. Font managers exist, but printing is a pain. by tempfile · · Score: 1

    The problem is that a) most default X server configurations are broken (set to 75dpi, where most modern displays have > 100dpi) b) most distributions have no reliably working font management (I think "most distributions" can be replaced by "every distro except debian*"). I agree that this is a major problem, but it's not the fault of any linux software developer. The broken X server configurations are the distributor's problem, as is the second issue. Defoma is free, after all, and building a pretty frontend wouldn't be that hard. * apt-get defoma on woody. integrating truetype in defoma still is a pain in the behind, but once they're in you can even *gasp* print them. Which leads us to another major problem. The printing functions of most toolkits or applications are broken, and setting up a printer is an exhausting task. The sick and twisted concept of patching printer drivers into gs is an example.

    1. Re:Font managers exist, but printing is a pain. by spitzak · · Score: 2
      Part of the problem is that "DPI" matters at all. Those idiots who helped make the X11 font naming mechanism did not care about any program other than xterm. XTerm just picks a font and uses it's size to space the lines, and thus does not require the font to be any particular size. So they said "hey we are going to be all proper here and use the point size, measured in actual physical points". It didn't matter that NONE of the rest of Xlib measured things in points (everything else is measured in pixels), they just blissfully went and did this, since Xterm would never care as long as it read the font size.

      Then of course as soon as anybody does anything other than xterm (like a control panel) that is laid out, and it runs on a screen that claims a different DPI, they fonts scale and the display is completely messed up! Then, instead of saying "well X is a stupid design" (which is the correct answer), they say "you should design an elaborate toolkit that scales the display to match the font" (which is stupid, besides doing that would be a lot easier if we could control how big the fonts are, anyway!).

      Oddly enough MicroSoft copied this in their font interface (must have been an early attempt at sabatoge). They quickly realized their mistake and made negative sizes set the "pixel size", they also froze the systems idea of "DPI" to a constant so anybody using the old interface got predictable results.

    2. Re:Font managers exist, but printing is a pain. by tempfile · · Score: 1

      Windows' dpi setting (default 96) *is* user changeable. Ever wondered what the "large fonts" setting actually does? Sets your dpi to 112. Ever wondered what "user defined font size" is? Sets dpi to anything you want and even tells you that.

      The problem is that measuring stuff in points is so common. Applications should ask the user for a pixel size first when it comes to screen-displayed things. After all, yes, most GUI elements are pixel-based and there is no reason why the font should be specified in points, breaking all cross-platform compatibility. It has gone so far that some applications have even designed their user interfaces with your typical broken default X server in mind.

      DPI will always matter, because that's what's important when scaling screen-displayed stuff for the printer.

  267. Damn Straight by Anonymous Coward · · Score: 0

    I've been using Linux for almost nine years and I see far too much how newbies these days are far too proud of showing off their command lines and how they brag about using Slackware because you damn near have to load all your own modules by hand (that's why they invented auto-detection). Look, I used Slackware once when it was the only real Linux distribution, but now it's hardly supported and their line of reasoning is just silly. I use the command line all the time for my own work, but I show StarOffice, Opera, and GUI features first when I want to evangelize. The UNIX command line has been around for thirty years. The only exciting thing Linux adds is bash and no newbie needs that to do their office work. Everything this guy says makes sense.

  268. Maybe not by Legion303 · · Score: 1
    I learned from scratch (first linux install was Slackware 1.x sometime in 94), using the command line and a very primitive window manager when I got X running--twm, I believe. These days I use KDE and tools like pico instead of vi, even though I grew up with vi. I still prefer command line tools to most of the GUI tools (things like tar cf - . |(cd /foo/bar; tar xvf -) to move directories as opposed to right clicking it, dragging it to a new filesystem, and clicking "move"). The point is, KDE looks better than twm and has more features.

    I have seen the epidemic of linux gurus explaining things to newbies cryptically. Those are usually the types of gurus who feel a need to show off how smart they are. I agree with you that KDE (or Gnome) is a good way to teach newbies linux, but they should also be making their own effort to learn the more powerful tools and shortcuts if they want to get the most use out of it. Of course, if they don't need the full power of linux, they shouldn't *have* to learn it in such depth.

    I'm giving myself a (Score: -1, Rambling) rating here by removing my +1 bonus. :)

    -Legion

  269. Re:Problem! by BlueGecko · · Score: 2, Interesting
    Programmer -- "Well, probably not. It probably got saved in an odd location. Hmm, this seems to happen a lot, I get a lot of complaints about this. Perhaps I should re-think this whole heirarchal filesystem, and instead think about how to use this powerful computer with scads of RAM to keep track of things like this in a relational database so you can arbitrarily organize files by date, project, or manager rather than the physical location on a spinning magnetic platter you probably have never seen."

    What I don't get is that Be figured out how to integrate this into a "legacy" hierarchial file system back in 1995 with folders where you'd save search criteria with the folder and they'd update themselves constantly with little to no overhead. For example, I could attach the search criteria "any file whose MIME type is 'text/html'" and the folder would always contain a list of every HTML file on my hard disk. And the kicker was that there was essentially no speed penalty. It was truly just an awsome setup, and a functionality I haven't seen on any other OS. I can't imagine that this would be terribly difficult to implement in Linux, and the adition of a feature like this would definitely be at least close to a "killer feature" compared to Windows. Granted, a better solution ultimately would probably be to design a new OS around data bags like what the Newton did, but the BFS solution seems like it makes sense in the near term...

  270. Re:STOP MAKING VI THE DEFAULT EDITOR ON ALL INSTAL by Kiryat+Malachi · · Score: 2

    Vi may or may not be powerful.

    I wouldn't know. I refuse to use it. It's not at all a good interface, as far as I can tell, because it says NOTHING about how to use it. Help? There's no help command. There's no indication of how to get to help. There's no indication of how to EXIT.

    Before I get flamed for not RTFM or anything like that.... a basic usability concern is that if, by some strange chance, a user accidentally fires up something they didn't mean to/want to, they should at least be able to cleanly leave it. I always end up killing or suspend/killing vi when it gets called.

    People tell me that vi is incredibly powerful for programming. That's funny. I code in pico and Matlab's program editor. All I really want out of a file editor is find/replace and line numbering, or at least cursor finding. Both of these do that, quite well. I'm perfectly happy to use them.

    People who think things that are hard to use are innately powerful are stupid. You can have a simple, powerful program. Vi is not. Therefore, I will not use vi.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  271. One thing Linux should improve on is ... by Anonymous Coward · · Score: 0

    installation of applications. Some applications such as Star Office have their own installation programs, and rpm is easy to use, but there is inconsistency in installation that is generally not present with Windows.

    Also, and perhaps most importantly, when Windows applications are installed, an icon is generally created on the desktop so users know where to go to start the application. Generally, icons and shortcuts have to be added by users in Linux.

    As far as installation of the OS, I find Linux to be _far_ easier to install than Windows

  272. Re:Problem! by kubalaa · · Score: 1
    Being that the relational model is a superset of the hierarchical model, it needn't be more complicated, and it's much closer to the way we think. Just imagine an interface where instead of remembering some complex hierarchical structure the user can go, "hmm, it was a business letter, and it was about fred," click on a business icon and a fred icon, and there's his file.


    Check out Reiser'S whitepaper.

    --

    "If you look 'round the table and can't tell who the sucker is, it's you." -- Quiz Show

  273. Re:Right ON! -- addendum (Possibly a flamebait) by 3141 · · Score: 1
    windows is easy and intuitive to learn and use

    That's why I had to explain to my aunt that to stop the computer you had to press the Start button?

  274. Linux Needs Better Software Installation by javacowboy · · Score: 2, Insightful

    With Mozilla and StarOffice, Linux now has a world-class browser and office suite. KDE as a GUI is good enough to compete with Windows. With distributions like Mandrake, installing and configuring hardware is easy and painless. There are programs to enable you to play and rip MP3's, burn CD's, chat, ICQ clones, games ,etc... Everything is in place EXCEPT for an easy and hassle-proof software install system.

    Let me use an example. I recently downloaded Vim 6.0, and proceeded to install it on both my Windows and Linux boxes. On Windows, all I had to do was double click on the EXE file and the program, including the shortcuts, was installed and ready to go in no time. On Linux, I had to download a source tarball, dump it into a directory, run .configure, make and make install, as well as changing my PATH to point to /usr/local/bin BEFORE /usr/bin (so as to run 6.0 before 5.8) and create an icon on my KDE QuickLauch.

    Vim works just fine on my Linux box, and I found the install the be relatively straightforward. However, I'm confortable in a command-line environment, most newbies are not.

    RPM is a bold attempt at making the install process, but it is fraught with problems and dependencies. For example, just for fun (don't flame me, I don't use RPM's), I tried to install the latest version of Mozilla (Moz 8.0 was the package in my distribution) with the RPM file from the site. I ran rpm -U and it complained about having to upgrade each COMPONENT of mozilla (mail, chat, etc) before upgrading the whole thing. I tried uninstalling it. It told me I had to uninstall all related packages first, including GNOME. Since I use KDE, I decided to do it. Only THEN was I able to install the 0.9.5 RPM. Now, needless to say, I simply grab the tarball for the latest distribution on dump it into a directory.

    Somebody needs to come up with an accepted, standardized protocol to install new programs or upgrade existing ones onto an existing distribution that doesn't involve compiling from source or using RPM files. Mind you, the option to compile from source should remain for the advanced users.

    --
    This space left intentionally blank.
  275. Product names by TheInternet · · Score: 1

    How is anybody supposed to remember that Outlook is a mail client, Excel a spreadsheet and Access a database?

    Well, Excel has been around for well over a decade. The others are popularized by various forms of marketing.

    - Scott

    --
    Scott Stevenson
    Tree House Ideas
  276. Oh that's my problem by wbav · · Score: 1

    I brought my computer home (from school over the break) and all it has on it is linux. Now my sister and father fear linux becuase you have to type a password to log on. They do not understand things like user accounts and don't want to learn (they already know windoze and want to stay with it.)

    Then they blame me as being patronzing, when I try to dumb it down to the windoze level.

    Can't a geek win?

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
    1. Re:Oh that's my problem by crusher-1 · · Score: 1

      Just tell them to keep using WinBlows. Encourge them to get a hotmail account and a passport. then further encourage them to buy some things on line with their credit card. After they're comfortable and all seems right with the world go find the white paper on how to steal credit card numbers from people with passports and hotmail accounts by just send them an email via hotmail and explain it to them and point to the white paper, telling them anyone can do this with a modest amount of knowledge. And later, when you get back to school, if your parents and sister have a broadband connect. Hack into their windblows systems and do stuff like re-name their desktop icons, dl a post-it note program and leave them little notes explaining that their lucky that their son/brother got in and not some cracker bent on stealing their account, password, credit card numbers, or attempting to turn their system into a zombie

  277. Re:Right ON! -- addendum by Dwonis · · Score: 2

    Pick a new window manager?

  278. Re:Right ON! -- addendum (Possibly a flamebait) by Dwonis · · Score: 2

    Well, at least with ACPI, you'll soon be able to use the power button.

  279. Re:reinstalling X? by Anonymous Coward · · Score: 0

    Sigh.

    X is not the OS. Applications can crash under any OS.

  280. Needs a Teacher == Too Hard by Anonymous Coward · · Score: 0

    Any OS that must be taught, or requires paper documentation for routine use, is surely a waste of most folks time. When you rent a car of a brand you've never driven before, do you expect to need coaching first, or to read the manual as you drive? If it isn't obvious how to use it when you look at it, the OS is not taking proper advantage of the resources with which it has been endowed (screen, fonts, graphics, sound, etc.). The less familiar the task, the more the user needs coaching to get through it. Any OS that leaves important generic capabilities like installation to a command line is going to end up in the same heap with homemade stock cars and experimental aircraft: fun recreation for a few, but not very useful.

  281. of course. they're too smart. by trapvector · · Score: 1

    I knew it.

    Linux users (gurus?) are not smarting from years of being pushed into lockers, picked last for dodgeball, made fun of by pop culture, or being forced out to the fringe by Microsoft.

    They're not poor teachers, they're not lacking in social grace, they don't feel like they have years of untapped worth to prove to the average Joe who didn't grow up in front of a monitor.

    They're just too smart.

    Give me a fuckin' break.

    (everybody buy macs!)

    dust

  282. you get one guy who reads the doc and tells others by Anonymous Coward · · Score: 0

    duh.

    but if the documentation doesnt exist, is wrong,
    doesnt work, needs 50 MB of jade/latex/sgml tools to
    'compile' into readable form, etc etc etc, then
    that first guy will never get to it, and his
    network of oral correspondents will not get
    it from him.

  283. Roblimo blows it by slashdot_commentator · · Score: 1

    Granted he brings up some good points. Ubergeeks could be Linux's worst enemy in terms of popularizing the OS. Perhaps it may be time well spent if linux geeks took a little time out from their lives to mess with dysfunctional GUIs and cover old ground to be more helpful and newbie friendly. But he misses the central flaw with Linux for the general populace.

    Linux is not idiot friendly and is unsuitable as a desktop for the masses. The test for when Linux will be ready is simple. Can you hand over a linux desktop to your windoze-using mother without needing to conduct a seminar for every pedestrian task or "rebuild" the machine every time she has a problem that is beyond the scope of what a commercial distribution provides?

    Whining that geeks are not trained technical support personnel is stupid. Its like criticizing politicians because there is poverty. Sure, they can pass laws which conceivably could make a few less people's lives easier. But politicians are not the root of the problem, nor can they legislate a solution to the problem.

    "Oh the users need to read the doc", "oh the doc sucks"; the posters miss the point! If Linux was ready for general users, there would be NO COMPELLING NEED for them to read documentation! If the general consumer needs to read, digest, and then configure their OS, then it means Linux is not ready for the consumer or business markets!

    From my POV, the solution needs to come from the distributors of Linux. Its their "job", besides bundling software, to make that distribution work seamlessly for users. They make money by getting users to buy their bundle over Micro$oft. Its in their interest to lobby developers to make changes in their packages to support users. Its in their interest to invest resources to implement improvements to usability.

    So far, I think they've failed. Everytime I've done a RH install (and its only a handful), I've never failed to come across a problem getting it to work properly. (Last go around, it was getting framebuffer X to work.) And my computer professional friends have had similar flawed experiences whether its Suse, Mandrake, or Debian.

    I want to replace my desktop with Linux and I had to waste months getting ALSA to work with a 2.4 kernel. Sound is an important feature for me, and free-OSS in Slackware did not cut it. Compile is not a word a user should ever need to be exposed to. Why the hell should I be tricking Macromedia to download the flash module so I can kludge it into Mozilla? (This is just a tiny sample of my experiences with Linux) Is this what a user is going to choose for an OS??? Hey guys, newsflash, the user doesn't need to do jack when buying a machine with a Micro$oft OS installed.

    Its the distributors that need the lecture. Its the community's non-realization of the problem and the distributors lack of vision that keeps Linux from taking the desktop. It kills me to think I should dedicate the next two years of my life to put out Yet Another Linux Distribution because the people who do this for a living cannot even figure out they need invest effort to make Linux a competitive option for the desktop.

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  284. Printing is a big problem. by rebelcool · · Score: 3, Insightful
    Growing up on DOS, the command line of unices is no sweat. Just some new commands to memorize and other things.

    However, the biggest problem, is getting things to print. I truly dread printing in unix. It is unnecessarily complicated. Granted, my experience with it is network printing where a printer has to be specified (I suppose you could set it up to default to one...but that of course requires manipulating some config file somewhere). Until printing is as easy as windows (literally, just click the icon and whatever is on your application prints perfectly)...

    --

    -

    1. Re:Printing is a big problem. by flk · · Score: 1

      I wish printing would be less challenging. I upgraded to RH7.2, AND ONLY RH7.2 :), not to long ago and have yet come around to configurating my printer. It is quite a hassle being that the distribution does not come with the appropriate drivers. (That is what I get for buying a recently released printer!) Found the drivers ... now it's all a matter of getting enough courage to dive head first into the atrocity known as printer configuration! :)

      --
      [...]
  285. Re:Right ON! -- addendum by tim_maroney · · Score: 2

    Users. Don't. Read. Documentation.

    Exactly. And there's very little need for documentation in most well-designed software systems. A program that is designed to present how it works in a clear and accessible fashion makes a manual largely unnecessary. Where there is a remaining need for software documentation is in geek-oriented systems like programming languages. For end-user-targeted software, documentation is just a CYA that companies still produce for legacy reasons.

    "Hey, my web site works perfectly! It's probably your own fault. You did read the help page, right?"

    Tim

  286. Why do we think learning computers is necessary? by Jaiden · · Score: 0

    The problem with the whole argument is the idea that people should conform to computers. The focus of interface development should be on understanding the needs and desires of users, and adapting to their way of communicating.

    In case you haven't noticed, no one on Star Trek has any trouble interacting with the "computer." Sure, it's fiction, but it's also a reasonable goal. Not everyone on the show is capable of fixing it of course, but even kids know how to say "Make me some breakfast" to the replicator. The computer should be smart enough to offer options "would you like eggs again today, or maybe some nice hot pancakes?"

    People are most effective when communicating with speech, since it is our oldest and most developed form of language. The technology exists NOW to do speech recognition, but I see very few efforts on actually turning this into something useful. Coders need to interact with linguists perhaps, and focus on english (as an example) as the programming language of humans. Getting a computer to understand "Bring up that cover letter I was working on the other day" is much more interesting (albeit difficult) than teaching a given person to click on this or type in that.

    Experts will always need powerful tools to do the heavy lifting, but users just want "Coffee, one sugar" and don't give a crap how the replicator works. I expect that 95% of the linux gurus have never rebuilt the engine in their car, and many probably can't even change their oil. Knowing the intricate details of any one system forgoes knowledge of others. The less you have to know about how to drive a car to make use of it, the more time you have to learn and do whatever else you want. This also has the advantage of making your technology (car, linux, whatever) more popular than any other.

    If we want people to use linux, we have to make it easier to use than anything else. Not because users are idiots, but becuase they have more important things to do than learn the correct spark plug gap, or the syntax for the patch command. It is the responsibility of technologists to bring technology to the people, not the other way around.

    As a final side note, take a look at the reasons you want people to learn linux? Is it merely anti-microsoft evangelism? Do you want to make a new friend you have something in common with? Do you really give a damn what the user's objectives are anyway? An introspective look would do a lot for many snobby gurus.

    --
    this sig has been rated E for Everyone.
  287. Re:Right ON! -- addendum by evilpenguin · · Score: 2

    I'm going to reveal myself as one of the crusty curmudgeons this article is talking about. What user interface could possibly be simpler than the one for grep or for tar, for example? Of course you don't know what all those fiddly little gibberinsh switches mean right away, but all of the documentation is right there in "man grep" or "man tar." User interface? There is only the command line, standard in, and standard out.

    A lot of this BS about unusability is because people are assuming GUIs are intuitive. I don't see that at all. How the hell would I know that "Exit" is under "File" and that it means to end the program unless I was already immersed in the model? I wouldn't! And who the hell would think that they shut down their OS by clicking "Start" first?

    People are afraid of the command line because it IS NOT WHAT THEY ARE CONDITIONED TO USE.

    None of this invalidates the article's point, however, which is that the best way to introduce a Windows user to Linux is NOT to sit them down and have them type in a terrifying "find -exec perl -e blah blah \; | less" command line, even if that really is the fastest solution.

    The biggest hurdle isn't even that it is different; it is getting people to understand that it CAN be different, and that different can be better.

    FWIW, I don't care if a single Windows user comes to Linux (well, I do care, but not that much). Linux meets all my needs and I can interoperate where I need to.

  288. Linux popularity is waiting for setup.exe by jeske · · Score: 2, Insightful

    Third party software is too hard to install on Linux.

    It needs to be:

    1) download setup.exe (or equivilant)
    2) launch
    3) click Next 2-5 times to install

    And remember:

    - One setup package needs to work on 2 years worth of Linux, regardless what what version or company made your distribution.

    - third party software means "3rd party", not something included on the RedHat CD. Nothing which is fully centralized will scale.

    Today, even if I wanted to support this for my 3rd party software product, I can't. the tools and standards are not available.

  289. NO!!! by CaptIronfist · · Score: 2, Interesting

    Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?

    That is not the term at all... The term is arrogant.

    I don't get it people. Why is being a Newbie a bad thing at all!!! Hell! If i'd wanted to market a good and free OS properly, i would want a lot of Newbies! And i wouldn't make them feel like incompetants each time they ask a question. Even if the question seems stupid. ( Remember there are no stupid questions, just inquisitive ... ;)

    The problem with Linux teachers... THERE ARE NO LINUX TEACHERS!!! All i've seen up to date are smart geeks holding all the info for themselves, while laughing at the ignorance of others.

    The problem here is selfishness and arrogance. Grow up!

    If i could kick all your pretty asses, i would!
    It would make the most beautiful domino effect ever!

    1. Re:NO!!! by flk · · Score: 2, Interesting

      This is kind of like the the smart professor that can't teach well. The problem with some people that know a lot of information don't know how to communicate their knowledge, pass it on to those who know less. I find that my best teacher in learning Linux has been my own errors. There are the guru's who talk with their acronyms and command lines ... they do not take the time to break their advise into words a little less hi-tech so that we may quickly fend for ourselves. Yes. learning on one's own takes a while, but it is done. I've only known of Linux for a year and am now a proud user.

      --
      [...]
  290. Re:Problem! by rho · · Score: 1

    ... and the point whizzed right over your head...

    --
    Potato chips are a by-yourself food.
  291. "difficult" is a selling point by roffe · · Score: 1

    Microsoft has been a success with vendors because of all the merchandising that goes with it (classes, courses, etc.) one of the reasons why Apple has been a failure with vendors is that because the Macintosh is easier to use, there is less support to sell.

    no wonder that Linux is going the same way. it's much easier to make Linux look more difficult, in particular since KDE and Gnome suck so badly.

    --
    -- Rolf Lindgren, cand.psychol
  292. but but but... by Bake · · Score: 1

    the left foot is for the clutch, not the brake ;)

  293. Configure ; make ; make install is dumb by 198348726583297634 · · Score: 1
    Even tar zxvf $1-*.tar.gz && cd $1-* && ./configure && make && make install isn't all that difficult, if someone's given you a slip of paper or a shell script to do it.



    This is so stupid and I see it constnatly. Sure, that series of commands (some 30 letters) is not intrinsically difficult to remember in itself, if you can remember word-punctuation-word-punctuation-word .. but the point is that having to remember that IS NOT THE END-ALL AND BE-ALL OF SOFTWARE INSTALLATION !! Why would anyone _WANT_ to have to type that if a much simpler way were available? If you could speak to your computer, "Install package NUTTY," and it could do it, would you still rather type make ; configure ; install? If it offered absolutely no advantage to type out the commands over a single-click or spoken-word installation, would you still do it?



    This is the crux of the matter.. software installation CAN be made easier, but geeky losers don't want it to be. That's why people always run away from one-click stuff and scurry back to hide under their make;configure rock.



    Stupid.

    1. Re:Configure ; make ; make install is dumb by Anonymous Coward · · Score: 0

      ive been nown to hide under my make configure rock from time to time. but thats because i want some obscure functionality that the default setup doesn't allow for (such as useing processesor spicfic instructions (which can provide a HUGE gain)) for the most part though, if i dont have a REASON to compile it by hand "apt-get install gimp" works fine...

    2. Re:Configure ; make ; make install is dumb by iabervon · · Score: 2

      That's what you could get a shell script to do it.
      If a distribution put that line in a shell script (and had error checking), you could just have a single command or a clickable or spoken interface, and people who actually want to look at the results of intermediate steps could do them individually.

      The point is that it makes sense to have a number of smaller steps for those people who want them, and have a very simple program to run all of the steps for those people who want it to be simple. Automatically doing a bunch of steps is much easier than breaking up a single step.

  294. Re:Right ON! -- addendum by PurpleBob · · Score: 2

    I'll simply be puzzled if a significant number of people answer "Yes" to the second one.

    --
    Win dain a lotica, en vai tu ri silota
  295. Problem... by Anonymous Coward · · Score: 0

    > "Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    Lord knows Windoze doesn't have this problem!

  296. Re:Linux needs a better metaphore by glwtta · · Score: 1

    For normal, day to day operation (including installing "common" software) modern, "newbie oriented" Linux distros (such as Mandrake, SuSE and to a lesser extent RedHat) are completely "point and click", "drag and drop", "slap and tickle" or whatever GUI goodness you want. In fact you don't ever have to even see the CLI if you don't want to.

    There are several good, graphical RPM managers included with these systems, that will keep track of what you have installed, what you have on your CDs and what you can download (in Ximian's case) all without a single text command.

    Hardware is of course a different issue. Windows is obviously better supported by hardware manufactureres, but Linux will have no problem within the window of "modern enough, but not made yesterday." On reasonably modern systems, the only piece of hardware that I cannot use is my Philips Accoustic Edge, for obvious reasons. But if a piece of hardware is supported, most modern distros will detect it and install support for without you even having to think about it. Once again, I am not talking about any fancy stuff here, but that's what end users need anyway. (interestingly, Mandrake found and installed drivers and software for my Pinnacle Studio PCTV, something I've given up on getting to work in Windows with the manufacturer's software and only recently got working with third-party drivers - just goes to show that hardware compatibility is rarely the fault of the OS itself)

    Anyway, to sum up:

    Many advances have been made since RH 6 (and many of them by others).
    The "average" user doesn't need the CLI 99.9% of the time.
    With a proper manager, RPM is just as easy to use as install shield, and a lot more powerful (that's only rpms of course, software installation in general is a mess only a geek could love, and we do - but I realize that's far from everyone)
    I (and many others) use the CLI because we find it to be more efficient and (dare I say it?) powerful - but only because we want to, no one's forcing us.

    --
    sic transit gloria mundi
  297. Re:Right ON! -- addendum by aoeuid · · Score: 1

    I agree. The goal isn't to dumb down Linux to the Windows level of standards. The goal is to condition those users to appreciate and like Linux the way it is.

  298. Knowledge transfer skills are the problem. by DrJolt · · Score: 0

    It's not a question of knowing too much about the subject material, it's a question of knowing too little about imparting that material to others.

  299. Re:Right ON! -- addendum by TheReverand · · Score: 2

    And I want to why?
    It's sad that that's the best you can do.

  300. Re:How do you fix it? Re:fonts by Anonymous Coward · · Score: 0

    Just use galeon (http://galeon.sourceforge.net/)
    Using Mandrake 8.1, most pages look fine, if not, just click the zoom icon.

  301. Re:i'm new (maybe troll) by Kingfox · · Score: 2

    That's quite possible. I didn't install *Nix on a desktop of mine until a year or so after I started reading /., AND I got an account, forgot about /., and returned many moons later. I fit both of those descriptions.

    And, as you point out, this conversation has been mostly beneficial. Just as there are white-hat hackers that cause a positive end result, there are positive trolls that cause good conversation and get some helpful sentiments out there. There's a quote I've heard a few times, that a good troll is indistiguishable from a good post.

  302. MetaKnowledge by OsamaBinLogin · · Score: 1

    > what you did was a bit unnecessary. Since you're running
    > RH 6.2, you need to grab the packages that are built for
    > 6.2, wu-ftpd-2.6.1-0.6x.21.i386.

    in other words, "blah blah blah, blah blah blah, blah blah". Exactly where did you learn the fact that If "you're running RH 6.2, you need to grab the packages that are built for 6.2" ??!?! Does this rule extend to version 7.2? To version 5.2? How do you know that it does? Where did you learn it? My mom doesn't know it. It is not instinctive.

    "Oh of course RPM didn't exist before redhat version blah... therefore it's a moot point". Notice how a significant part of the facts needed to understand how to use stuff, is history: this came before that, that's why it's the way it is, then this other guy, really arrogant, he did something else that way... so if you start using Linux in 2001 you will be at a disadvantage cuz of all the things you didn't live through.

    These are the details that make the difference. These are the facts that new users don't know, or aren't sure of.

    --
    Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  303. go in and recompile by OsamaBinLogin · · Score: 1

    > ...hardware gets adopted by Linux distros pretty well. ...
    >...a better and better job recognizing and installing hardware
    >without me having to go in and recompile or anything.

    I once tried to install a Debian distro. Ethernet wasn't working, dunno why. After messing with that, and other hassles, for a day and a half, I was confronted with downloading source for a replacement driver, building it up, redoing the kernel, ... I said to myself, if it works this badly in the dealer's lot, what happens when I get it out onto the highway? Far cheaper was to pay $30 and get a Caldera distro that just worked. Cheaper in terms of my time.

    --
    Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  304. Problem with Linux teachers by frode · · Score: 1

    >Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much?"

    Naw, the problem is they don't understand the needs of most users and how to convey the information. When you were in drivers ed, how long did the teacher spend on internal combustion mechanics or how the electrics of the car worked. NADA, ZIP, ZERO time beacuse it's not nessasary for 99.9% of the people in that class to know. The teacher figures that any one who wants to know about internal combustion will seek out more indepth classes.

    Same for Linux. If Linux is ever going to be more than a bussiness backend server or hobbiest OS it's going to have to be able to be taught to people who don't really care that much about the underlying structure of Linux.

    --
    I have no .Sig
  305. more-linuxer-than-thou is more appropriate. . . . by splaticus6 · · Score: 1

    know too much??!! BHHAHAHAHHAAH. Now that is some serious delusion right there. *nix weenies are somehow endowed with this theory that because they know all of the *nix Flavours of the Week (linux included) they can pass for elites and echelons of their industry. Linux in of itself is agreeably easy to set up and maintain. It's usability is stifled because of a particular developer mentality that GUI's are for morons and console screens are only for "special elite people who are oh so intelligent and we should feed their egos and kneel before them" that is almost entirely isolated to *nix and many of it's followers. it's almost like a southern baptist congregation, only change "piety" to "technical prowess" (or what people purport to be technical prowess) good day. :)

  306. My Mum by sparkz · · Score: 1

    Once my Mum knows the difference between:
    - I saved this in Word as c:\mydocu~1\fred.doc
    - I saved this in c:\mydocu~1\
    - I saved this from the Internet as c:\mydocu~1\net.html
    - I saved this in WordPad as c:\mydocu~1\text.doc
    - I saved this in PaintShopPro as c:\mydocu~1\psp.jpg

    ... and realises that there *is* no difference - they're all in the same place, and in a format she can open using Word...

    Then, I'll be able to help Windows users.

    If I get her onto KDE/GNU/Linux, I'll be able to support her much better, if only because I can dial-in to her PC and fix it!

    Until users really understand what they're using, they're impossible to support. The amount of times people have told me they're using "Office 98", or "Windows 97"...

    --
    Author, Shell Scripting : Expert Re
  307. Using Linux by joe.langford · · Score: 1

    Using Linux was never very difficult for me. The difficulty I had when I first began was in getting various pieces of hardware I had to work.

    I got my system from Dell, and it came stock with a WinModem. After that I had troubles getting my system going on my @Home service. I needed to recompile my kernel for USB support for my printer. I must say that after (eventually) succeeding in all of these tasks I know a lot more about Linux.I still don't have sound card support (Turtle Beach Santa Cruz) but I can live w/o it.

  308. Re:i'm new (maybe troll) by PotatoHead · · Score: 2

    Yeah, I have heard that too. It is very true. One other thing that is kind of goofy is when people feed the trolls and it ends up being a real discussion.

    Trolls good or bad are a necessary evil.

  309. kernel of the month club by OsamaBinLogin · · Score: 1

    > having the software I am running and rely on constantly
    > changing does not help me get my job done

    me too. Takes me a long time to get a setup that's not broken. Then I don't mess with it.

    Currently typing this on a 1998 machine with a 1999 OS version. With vid monitors from 1991 and a tape drive from 1992.

    The browser iS recent: iCab cuz Netscape and Mozilla are both broken. iCab 2.6 cuz 2.5.3 had a bug. I'm sticking with 2.6.

    --
    Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
  310. Re:Right ON! -- addendum by Tackhead · · Score: 2
    > [Win2K won't let you] Pick a new window manager?

    What TheRev said -- why would you want to do that?

    (I know why you might want to play with different window managers, but why would your pointy-haired boss, or the secretary in Marketing, give a rat's ass what window manager they used, so long as they could make PowerPoint slides, read Word documents, and Excel spreadsheets?)

    Ask them - is a computer a magical box that can do everything you want it to? Or is a computer "that thing I use to make presentations, memos, and email."

  311. Those GUI's are not easier by MrBrklyn · · Score: 1

    I'm so sick of this sort of backwards thinking. Because users don't understand their windows file system, it cost billion of dollars a year answering tech support calls for lost icons.

    Users are not too stupid to understand the basics of the bash command line AND use drag and drop. But they are too stupid to learn JUST drag and drop and effectively use their computers...regardless of the OS.

    --
    http://www.mrbrklyn.com/amsterdam.html http://www.brooklyn-living.com
  312. Re:Right ON! -- addendum by rifter · · Score: 1

    That is because you allow JavaScript from random web pages to be executed on your computer. I hope you don't use windows... and are instead logged into a unix-style os as an unprivileged user...

  313. GUIs are harder to explain than command line by sossles · · Score: 1

    Disclaimer: I use Windows primarily and not Linux.

    I think another problem is that even though newbies can learn to use a GUI faster than they can learn a command line, a lot of people don't get help "in person". ie. they get guidance over the phone or by reading HOWTOs, or via the net, etc. In that situation, description of what to do from a command line in easier than describing what to do with a GUI to achieve the same task.

    If I'm helping someone in person and their using a GUI tool, even if I'm not familiar with the particular program I can usually figure it out enough to help them. But if I'm talking over the phone, it's easier just to say "type 'net stop /y iisadmin'" than it is to say "go to the control panel, go to the services, select the iisadmin service, click the stop button, click yes". Unfortunately the latter is probably going to make more sense when a user does it (and so they might actually remember it) compared to the string of crap I asked them to type in the first case.

  314. But it doesn't have to be geeky! by ionpro · · Score: 1

    Linux doesn't have to be any harder then Windows. As a matter of fact, most of these things are ALREADY available -- Redhat has them, and others do too (I'm sure). For instance, just set the user'ss password to "". Change the login prompt (Who are you:). They type in their name -- it's that simple. Redhat comes with kudzu, which autoconfigured all the hardware in all five of the computers I've set it up on (nothing bleeding edge, but everything was configured automatically except CD burner). Appearence of windows is consistent if you always use KDE (or Gnome). And up2date allows easy updating of the entire system (just click next, next, all packages, finish).

    This versatility is why I use Linux. It can be setup with all the geekiness I want (no GUI, weird aliases, etc.), or my mom can use it just as easily (she types in "mary" at the login: prompt, and KDE comes up for her with icons for all her programs). Try doing THAT with windows.

  315. Yup by Nailer · · Score: 2

    There is no Linux equivalent to MSWord. Yes, yes, yes: I *know* there is StarOffice and others. But they aren't MSWord.

    Please provide supporting arguments. I write professionally and recieve and submit documents from and to editors who use MS Word and Excel fileformat.s I also read a lot of highly formatted (ltables, inline images with captions, etc) documents from MS own site when I do NT work. I read them under So and since moving to the 6.0 beta the only error I've encountered when reading a very complex document - such as MS Case Study documents from their partner site - has been a hard Rock cafe logo that moved down 2CM because the page border was different.

    There is no Linux equivalent to AccPac.

    Er, the Linux euivalent of AccPac is AccPac, and its been out for half a year already

    There is no Linux equivalent to Photoshop. Yes, yes, yes: I *know* there's Gimp. But it's not Photoshop.

    Agreed one hundred percent. I barely consider Gimp useable, and I *know* how to use it - I just find its interface a fucking pain.

  316. Yay vi!!! by Anonymous Coward · · Score: 0

    vi - keeping Linux elite! yay. kill the newbies.

  317. Could the biggest problem.... by Anonymous Coward · · Score: 0

    "Could the biggest problem with Linux usability be that most of the people teaching newbies to use Linux are too smart and know too much"

    yea and I'm just too atractive thats why the ladies stay away

  318. If Linux is a serious contender, get serious by webwench_72 · · Score: 0
    Documentation, decent training, and a complete GUI interface have to be there, to get general users to accept Linux. It's a guy with general-user skills who is most likely to be approving enterprise-scale budgets for purchasing servers and vendor support contracts -- not the Linux-hobbyist in the server room 5 floors down. If Linux is serious about encroaching on NT's territory in the business market (corporate users and corporate administrators), people who market Linux distributions and Linux support packages are gonna have to get over these issues.
    • They will have to provide GUI tools that come with the distribution by default, and do not require separate installation, or kernel-recompiling.
    • Distributions for 'general users' need to be available -- with sensible configurations for general users. Like the article says, give 'em their documents, their spreadsheets, their web browser, and their email reader. It appears that progress has been made in this category, at least since the last time I tried Linux a couple of years ago.
    • They will have to provide actual user documentation. Not developer or administrator-level documentation, but user documentation. This documentation needs to come from the vendor, because it has to be very specific to their distribution. (This is where 'Linux for Dummies' falls short right now, because when things get specific, the 'Dummies' book has to refer the user to the current Linux distribution documentation, which is not written for general users.)
    • Competent training will have to be provided in more places, by more people, for more people.
    It's unfortunate that documentation and training seem to be so undervalued in the Linux community. I think a general culture of 'newbie contempt' is the root of that particular evil.

    I learned a couple of good things a while back:
    • You don't really *know* something as well as you think you do, until you try to teach and explain it to someone else (or write it down for someone else).
    • Teaching is a skill; it can be taught but must be practiced, and some are better at it than others. A good Linux guru is not necessarily a good Linux teacher.
    --

  319. Re: Netscape 4 fonts by Sits · · Score: 1
    Funnily enough, if you use Mandrake it ships with some Mozilla fonts that make everything in Netscape 4 look much better (btw, if you are using mozilla don't use them!). However high quality scalable fonts are incredibly expensive (take a look at Adobe. It takes skilled people many years of experience to create such fonts and the best results are almost always commercial.

    With the latest versions of Mandrake, you can use a tool called drakfont that will import your windows truetype fonts. It's a nice GUI application and you just press a button. May I suggest that if you want to do everything the very easiest way, that you choose a distribution that is renowned for making things much easier.

    People often become upset because you start blaming them for not fixing something when they have gone to the trouble of finding workarounds (or sometimes outright solutions) and written them down the best they can. Then you say you say you can't be bothered to read the workaround? Are the guides not clear but you can still understand the process? Please give back and rewrite the guide in a clearer simpler form.

    It's one thing to say my distribution ships with fonts that make Netscape suck. But maybe there's a reason for that - making them not suck in all circumstances might not currently be possible out of the box...

  320. Re:Right ON! -- addendum by drsquare · · Score: 1

    That explains all those "Windows for spackers" books that sell so well.

  321. Re:Problem! by damipoo · · Score: 1

    You gotta be kiding... All the users in the world will go for Scenario A...

    What would you rather have? someone telling you off right away or someone who speaks for an hour about things you have no clue whatsoever about?

  322. Re:Right ON! -- addendum by gazbo · · Score: 1

    My solution was to stick in a £10 AGP card - I had one lying around, but it'd hardly break the bank to buy a new one, and you'd probably get better performance anyway (I'm using mine as an Internet gateway, so I'm not too concerned about graphics performance anyhow)

    I'm glad to see I'm not the only one who had this problem - it seems so obvious now doesn't it? Wouldn't it have been nicer if it had been mentioned in any of the installation guides?

  323. Re:I know no one is going to read this now but by Damned · · Score: 1

    In short, yes, in all of your examples they are "clueless." I lack more than my fair share of 16th century French Realist poety and am, therefore, clueless in that area. I am also fairly clueless in many other areas and not so clueless in others.
    However, I know I am clueless in these regards and would not even attempt to, and i'm not sure this comparison is equivalent, teach anyone about 16th century French Realist poetry or think I know what or how it should look or sound.

    Scenario C:

    programmer- "If you saved it, it can't be gone, and you don't have enough access to save it anywhere outside of your home directory, so just look for it in your home directory and subdirectories and you'll find it"

    If they don't know what a directory is that is easily explained.

    Also, the elitist attitude you refer to among the advanced computer users is evidenced in the other groups you mention as well (the advanced historians, mechanics, poetry afficionados(sp?), etc.). If I were to do something like try to talk to a historian about the Opium Wars with as much knowledge about that as the average computer user tries to talk to an advanced user about computers with, the historian would react just the same way as the advanced computer user reacts to the average one. Said historian would respond with the equivalent of "RTFM" unless some intent to learn more about the subject at hand was evidenced.

    --
    "I swear I won't break you if you let me take you where the willows never weep" -- Switchblade Symphony
  324. Re:Right ON! -- addendum by ethereal · · Score: 1

    I think that was my original point exactly - if you want to do only the things that Windows lets you do, then it works just fine. From the secretarial perspective you are using, it's more like a PlayStation than a Computer - just a tool to use to meet narrowly-defined ends, not really a general-purpose computer at all.

    As far as what I would want to do differently, I'm actually thinking of the times when I'm forced to mess around in VB on Windows. It is entirely painful every time until I work my way of thinking around to doing it the "Windows way", and then after that it is only somewhat painful to deal with.

    And even apart from coding, it's not a foregone conclusion that my boss or his secretary are really getting their work done more efficiently under the Windows way. Maybe they would work better with a different window manager, or some other simple tweak like that. But the Windows attitude is that the boys in Redmond have picked the best way for you to work, and you'd better like it.

    I'm sure that Microsoft does a lot of UI research, and through that investment they are slowly coming to find out some of the UI improvements...that Apple figured out a while back :) But they still retain the basic one-user-model-fits-all approach, which is why people are now complaining about Windows XP looking too childish. In an effort to suit the stupidest users, they've alienated the more knowledgeable user base. And they're going to keep alternating back and forth until they figure out that real people do work in different ways, and Bill doesn't always Know Best. Except that conclusion isn't in the marketing plan, unfortunately.

    --

    Your right to not believe: Americans United for Separation of Church and

  325. Logic's a tool, not a philosophy by misuba · · Score: 1
    You were doing OK until you got to point 4:
    It takes logic to understand a computer, and most people just can't grasp the concept of logical thinking. "The computer shouldn't do that when I click there!" "Why?" "Because.. that's a stupid thing to do!"
    This user is using logic; s/he just isn't using the same logic as the OS' UI designers. And why should s/he? S/he hasn't been taught it yet.

    Don't forget that you can prove anything logically, provided that you start from the right givens.

    --

    If you don't pretend to be anyone, are you?

  326. Updating drivers by MuMart · · Score: 1

    Given the fact that the 2.4 kernel is a little flakey with AGP and USB, and XFree86 4 has very poor reliability, I think that distributions need an easy way to update drivers. All this really requires is to put the XFree driver modules and stock kernel modules in individual packages. I think most distros configure themselves well, it's just that most newbies I talk to say linux has poor reliability because X locks up on them all the time...

  327. one reason by Magius_AR · · Score: 1
    Those who teach Linux often teach command line first, X if they get around to it.
    Typical Windows users want as much GUI as possible, as little command line as possible.

    Then there's the whole guru impatient&arrogance issue...

    Magius_AR

  328. you got me by Weasel+Boy · · Score: 1

    "You've clearly never used Photoshop."

    Actually, it's the GIMP I haven't used much. But for my image editing needs, the two are approximately equal. My reply was aimed primarily at StarOffice.

  329. Re:Right ON! -- addendum by David+Gould · · Score: 2


    So my reasons for windows over linux? It's simply that I'm afraid of the transition, and of messing up my computer.

    Well, if you're that interested, but not quite ready to commit totally, you could get another computer so you can run both systems side by side. Assuming that's not an option (for reasons of cost, desk space, or just not being geeky enough), you could do what a friend of mine does: get another hard drive. Don't even think about messing with partitions, just install on a second drive and keep the two systems completely separate.

    Put both drives in your case, but only connect one at a time. When you want to switch between systems, shut the machine down, pull the ribbon cable off the one drive, and plug it into the other. This is basically an extension of the advice above -- you're completely safe from "seeing the power of the -R flag in action when you least expect it". How could you possibly mess up your Windows stuff through any mistake you make in the Linux environment? The drive is not even physically connected to the computer at the time!

    I don't know how your case is designed, but my friend's boxes have reversible drive bays, so for maximum convenience he can put the drives in backward with the cable connectors facing the front. Then he can switch the cables by just pulling off the front plastic bezels and reaching in -- no need to fully open the case.

    --
    David Gould
    main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}