Slashdot Mirror


Worst Linux Annoyances?

greenrd writes "Ever spent hours trying (and failing) to get a printer driver to work on Linux? Struggled to configure something ever-so-slightly out-of-the-ordinary? What have been your biggest annoyances when using Linux? Three O'Reilly authors are compiling a book on Linux annoyances - and their suggested solutions - and they've started a mailing list here. I can't help but think, though, that such a book will be dated quite quickly. Sure, some problems do languish unfixed for years - but equally, I suspect many of the problems will be fixed before, or soon after, the book's publication date. Still, increased visibility might motivate developers to create fixes or workarounds for some of the problems, so maybe this is an ideal opportunity to get your pet peeve finally addressed!"

1,918 comments

  1. RTFM by slyxter · · Score: 3, Funny

    My biggest annoyance is the fat guy in a penguin shirt yelling RTFM lamer.

    1. Re:RTFM by deanpole · · Score: 5, Insightful
      Why can't tar figure out if the archive is compressed and with which method without me giving the -z or -j option?

      Why can't rpm figure out the next arg is a file (not a package with an illegal package name ending in .rpm) and assume the -p flag?

      Why can't cdrecord by default create a sane ISO if the request specifies a directory or file which doesn't look like an ISO?

      etc.

      Sure, let someone override this behaviour if they give the special flag after RTFM, I propose --literal. I am tempted to implement this using a bunch of perl wrappers.

    2. Re:RTFM by Etyenne · · Score: 1

      Well, the fat guy in penguin shirt biggest annoyance is probably hearing another newbie asking the same question that had been answered three time today, so it's a draw.

      --
      :wq
    3. Re:RTFM by _KiTA_ · · Score: 5, Funny

      Ah, I see you've met the people in #Linux on EFNet. :)

      "I need help..."
      "RTFM you goddamn newbie or go get WinXP."
      You have been kicked by Dudrio (Wanker)
      Cannot rejoin channel (Address is banned.)

    4. Re:RTFM by mlush · · Score: 1
      Well, the fat guy in penguin shirt biggest annoyance is probably hearing another newbie asking the same question that had been answered three time today, so it's a draw.

      Well he should just STFU, either he is working helpdesk in which case he is being payed to answer dumb questions or he's crusing the net on his own time so he dosn't have to prove what an Linux God he is cos he's read the manual.

    5. Re:RTFM by garcia · · Score: 2, Insightful

      perl wrappers? Great, just what the newbies need, ANOTHER fucking dependency.

    6. Re:RTFM by lkaos · · Score: 4, Interesting

      Sure, let someone override this behaviour if they give the special flag after RTFM, I propose --literal. I am tempted to implement this using a bunch of perl wrappers.

      I hate to say it, but you're problem is that you RTFM but not all the way.

      rpm doesn't require a -p option. If you're installing, just use:

      rpm -i packname.rpm

      If you're uninstalling use:

      rpm -e packname.rpm

      Hell, in Nautilus (the program meant for folks that won't RTFM), you can just double-click on the darn things.

      Try burn:/// in Nautilus and that should take care of your cd-burner whining.

      file-roller will take care of your tar problems too plus give you a nice little GUI.

      These all come by default with RH9.

      --
      int func(int a);
      func((b += 3, b));
    7. Re:RTFM by andrewl6097 · · Score: 3, Interesting

      I think that he was referring to rpm -q. You need rpm -qp to query a package file, but only rpm -q to query an installed package.

      Also, for those of us to shun nautilus and heavy GUIs in general, his suggestions to tar make sense. Are those who don't use KDE-GNOME not entitled to be annoyed by some of the GNU tools?

    8. Re:RTFM by pyros · · Score: 1

      If you want to run query options on a package before installing it, you have to use -p. To list all files, rpm -qlp package.rpm, etc.

    9. Re:RTFM by Anonymous Coward · · Score: 0

      please dont capitalise it the way the marketing people at redmond want you to, it just shows respect (that you shouldnt have). its windows xp, or winxp for short.

    10. Re:RTFM by KillerHamster · · Score: 1

      Oh, quit complaining and just RTFM, lamer.

    11. Re:RTFM by Anonymous Coward · · Score: 0

      Yep -- gets tiresome stomping on 6-finger web-toe dweebs cause the JOLT-encrusted Twinkee_crust ruins the rug.

    12. Re:RTFM by Otter · · Score: 1
      Why can't tar figure out if the archive is compressed and with which method without me giving the -z or -j option?

      My pet peeve is the syntax tar -cvf foo.tar foo, in contrast to the way every other Unix command puts the created file at the end.

      But the real issues vary from setup to setup. I just updated a TiBook to Yellow Dog 3.0 from 2.3. It now won't come up properly from sleep and I can't copy text from Konqueror to X-chat, both of which worked fien before, but Mac-On-Linux now magically works. In contrast to my Gentoo PC, where it sleeps fine and KDE to GNOME copying works fine but devfs won't set up the IDE zip drive correctly and I can't figure out how to set Xauthority so to be able to su to root and run X apps.

      It's no one thing, it's that there are a zillion little somethings that you can't get away from.

    13. Re:RTFM by noisehole · · Score: 1

      yeah, thats got to be the most unsympathetic ircchan ever. ill bet its mentioned in the book :D

      although, irc is my favourite resource when it comes to linux questions/problems that need a fast answer/solution.

      and for those who dont know yet, there is a bunch of shitloads of geek channels on the freenode ircnet (fka openprojects), just /list 'em

    14. Re:RTFM by FooBarWidget · · Score: 3, Insightful

      Because they're traditional commandline apps. They're not supposed to do too many things automatically. Doing so can break scripting behavior.

      If you want easy and automatic, you shouldn't be using commandline apps in the first place. Go use GUI desktop apps.

    15. Re:RTFM by nocomment · · Score: 2, Interesting

      good sugestions but how about DECENT CUT/COPY AND PASTE?!
      the highlight then copy, and the ctrl-c and ctrl-v can get really confusing at times...sometimes I will go to paste something and what I paste is something I pasted an hour before. I will just use the other method of pasting (middle click) and that usually works but having a decent system that works across all programs would be better. I know it's not a linux but a GNU-X11 thing but still...makes a guy wish he could afford a powerbook *sigh*

      --Bryan

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    16. Re:RTFM by daVinci1980 · · Score: 2, Insightful

      Wow! You completely made the parent's parent's post's point. What you're basically saying is:

      RTFM. If you don't like it go use windows.

      Now why isn't linux catching on again? ...

      --
      I currently have no clever signature witicism to add here.
    17. Re:RTFM by saturndude · · Score: 1

      Uncompressing files is a mess in Linux. Gzip won't look inside the file to automagically figure out what kind of compression was used. And gzip won't even try to uncompress unless the file has a certain extension.

      Using WinZip under Windoze is unacceptable, but unlike linux zipping tools, it actually works.

    18. Re:RTFM by goeldi · · Score: 1

      deinstalling is actually rpm -e packagename WITHOUT the .rpm part and WITHOUT the version number.

      e.g. sendmail-8.12.rpm

      rpm -e sendmail

    19. Re:RTFM by Anonymous Coward · · Score: 2, Interesting

      Actually, one of the most useful things I have seen in a while is a Perl wrapper around Autoconf. If you have both Autoconf 1.3 and 1.5 installed, the wrapper will check the configure.in for the correct version of Autoconf to run on it. No need to fidle with swapping Autoconf versions in or out, or hacking scripts that invoke autoconf to use a specific version, or messing with enviroment variables.

    20. Re:RTFM by Chanc_Gorkon · · Score: 1

      Only way it would break a old script is if they took the switch out completely. Leave the switch in and make check the format for gz compression. In any case, when do you write a script to decompress? I mean if it's installing a product, I can see, but if you are using the -x switch to extract, it still could check for compression and be ok. The old script would just gunzip the tarball. Then tar would just do it's thing. A new script would be a line shorter as the gunzip step would not be necessary.

      --

      Gorkman

    21. Re:RTFM by TheMatt · · Score: 3, Informative

      You could use zsh. This is one of the reasons I love it, it's great completion system. You can do: rpm -Uvh [TAB] and only .rpm will complete tar xjf [TAB] and only .tar.bz2 or .tbz2 are completed.

      --

      Fortran programmer...oh yeah. Array math for life!

    22. Re:RTFM by Alan · · Score: 4, Interesting

      Why is the port syntax in ssh "-p NN" and in scp "-P NN"? I'd be less pissed off if the two programs weren't a) based on each other and b) from the same tarball.

      *sigh*

      In addition to this the host of lameness in GNOME, for example, the lack of ability to paste text after you've closed the application it's been copied from. They are talking about taking over the desktop and this doesn't work yet? WTF!!!

      Other things in my list (mostly gnome):
      - no easy menu editing (ie: drag to where you want it)
      - nautilus views are neat but you loose the functionality to be able to select of rename files in say, the audio (media) view
      - mime type editing sucks. make it easier

    23. Re:RTFM by _KiTA_ · · Score: 1

      I work for tech support at a medium sized ISP in Washignton State.

      Compared to Win9X (especially WinME and 95), Windows XP is a blessing from the heavens. (Ok, so that's not saying much...)
      While it has it's fair share of problems and annoyances, they're no where near as annoying and paralysing as some of the completely RANDOM problems Win9X has.

      Trust me. Do tech support for dialup for a few months. You'll understand. I *have* to support them all, and, at least in comparison, WinXP is a ton easier to support.

      WinXP = Godsend.
      Godsends = worth proper capitalization.

    24. Re:RTFM by bellers · · Score: 1
      We do the same thing in #linux on Undernet too..

      Go to #linuxhelp if you want help with something. It's not necessarily a help channel, its more of a place for burnt-out admins and developers to crash.



      Build a man a fire, and he'll be warm for a few hours.

      But set a man on fire, and he'll be warm for the rest of his life.

      --
      This space for rent.
    25. Re:RTFM by ceswiedler · · Score: 1

      Huh? Standard UNIX utilities put the parameters at the end which are most useful to wildcard, e.g. generally INPUT files. Thus you can say "tar -cvf foo.tar foo/*".

    26. Re:RTFM by mrjb · · Score: 2, Informative

      One of my biggest annoyances (after the obvious of resolving dependencies and simply not getting things to work) is the lack of *examples* in the f manual. Sure, all options are explained there, having a real life example could often save a lot of time.

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    27. Re:RTFM by BHearsum · · Score: 1

      Am I the only one who likes to have pasting in one click? Middle click paste is awesome.

    28. Re:RTFM by deanpole · · Score: 1
      Yeah, that is why the wrapper script names would all begin with "-" :-) Cute, huh?

      -tar c foo.tar.gz blah blah blah

      -tar x foo.tar.gz

      -rpm -ql sendmail-8.2.3.i386.rpm

      etc.

    29. Re:RTFM by Mr+Bill · · Score: 2, Interesting
      My pet peeve is the syntax tar -cvf foo.tar foo, in contrast to the way every other Unix command puts the created file at the end.

      Actually, the file at the end of the command is usually the file that gets acted upon. In this case it is the file that you want to add to a tape archive. The tar file is provided as an output file, and it is actually optional. If you don't provide an output file, then it should just print the results to STDOUT, which is exactly what tar does.

      Also if you placed the tar file to be created at the end, then how would you provide multiple filenames to be added to the tar file?

      tar cf outfile.tar file1 file2 file3 dir1 dir2

      This really is the best way to do it (IMHO)...

    30. Re:RTFM by eln · · Score: 3, Informative

      Middle-click paste has been a standard part of X11 for ages, and it's awesome. It drives me crazy to have to hit other buttons or right click and scroll down to copy and paste crap in Windows. This is a major reason I find doing anything productive on Windows such a huge pain in the ass.

    31. Re:RTFM by (insert+nick+here) · · Score: 1


      About the tar thingie; I would guess to keep compatibility with POSIX. And the reason POSIX doesn't have it is pretty obvious, when you think of when and why tar was created.

      I think one of the greatest things that could happen would be if POSIX was superseded by a new standard that wasn't too rooted in the PDP11.
      Then we could finally get a generation of MODERN un*xes.

    32. Re:RTFM by _KiTA_ · · Score: 2, Interesting

      >> Go to #linuxhelp if you want help with something. It's not necessarily a help channel, its more of a place for burnt-out admins and developers to crash.

      And I would have been happy to, if smoeone had said that rather than cuss me out for 3 minutes and then kickban me without a word.

      Before I asked my question I idled for a bit and watched them treat other users, even ones who were perfectly calm and rational with their questions, the exact same way.

      Just looks really poor when a simple topic of "This channel is not for support, please go to #linuxhelp" or something would stem the tide.

    33. Re:RTFM by opk · · Score: 1
      Why can't tar figure out if the archive is compressed and with which method without me giving the -z or -j option?

      Try using star instead of GNU tar. It does just this. I'd also second the suggestion from someone else of using zsh: its completion narrowing things down to sensible possibilities allows me to work much faster.

    34. Re:RTFM by The+Old+Burke · · Score: 3, Insightful
      Now why isn't linux catching on again? ...

      If I had to point out one reason why "linux isn't catching on" it would have to be a reason whom is related to the area where Linux is particulary weak, the desktop area.

      In my humble opinion the temporarily failure or maybe just a delay of Linux on the desktop area has to do with bad documentation. For end users that are new to Linux, but willing to learn, bad or weak documentation can be real turndown.

      Actually I think the bad documentation is related to the hacker culture and the "do it on your own" attitud. This also influences the developers whom often take easily on the commenting and documentation of their code. All this is a vicious circle that can lead to a not very newbie- friendly environment.

      --
      Proud patriot and republican voter.
    35. Re:RTFM by Anonymous Coward · · Score: 0

      Sure, unless you want to paste over another selection, something I do quite often.

    36. Re:RTFM by jbottero · · Score: 1

      Sorry, but it is widly accepted as WinXP or Win98 or Win31. For example: WINdows XP = WinXP. WINdows 98 = Win98.

      But you are a troll anyway, right?

    37. Re:RTFM by O_Chaos · · Score: 1

      I know.. It's not like there is one, all inclusive manual anyway. With all the distributions always coming out with new releases!!!

      --
      Into MMORPG's? Check it out!
    38. Re:RTFM by jbottero · · Score: 1

      It's not necessarily a help channel, its more of a place for burnt-out admins and developers to crash.

      Stop doing marathon fantasy gaming fed by Mountain Dew, put in 8 to 10 of WORK like EVERYONE else, go home, get some sleep, and THROW AWAY THE PIZZA BOXES. Then, you will not be "burnt out" so much. Oh yes: Don't take yourself so seriously, and people will not make so much fun of you.

    39. Re:RTFM by FooBarWidget · · Score: 5, Informative

      "RTFM. If you don't like it go use windows."

      No! I told him to use graphical desktop apps. Nowhere did I even mentioned Windows.

      Graphical archiving apps like File Roller and KArchive detect the file format automatically. Those are the apps you should be using, not commandline apps.

    40. Re:RTFM by sfraggle · · Score: 1

      X cut and paste can be confusing, mainly because there are two ways of doing it. Jamie Zawinski wrote a good article which explains how it works.

      --
      were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
    41. Re:RTFM by samhalliday · · Score: 1
      with regards your zsh comment: you want to get this ripping in bash ;-)

      does exactly what you want.

      the tar thing, i dunno... it makes sense on the command line, but not in pipes. if you pipe a file to tar, its a massive overhead to have to check what kind of compression is being used (you cant do a regex on the filename in this scenario). i actually like it the way it is. and come on... its just ONE extra letter on the command line to let tar know its been compressed.

    42. Re:RTFM by AvitarX · · Score: 1

      the problem with select middle click is when pasting into something that already has data.

      You have to select, then click and be careful not to auto select the whole thing. Then ctrl-u then middle click.

      I find my self either loving select click to copy or hating it.

      And both about the same.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    43. Re:RTFM by sjwt · · Score: 1

      totaly agree with this point,
      and this extends to many things..

      Its so much easyer to learn for some ppl
      by example..

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    44. Re:RTFM by samhalliday · · Score: 1
      huh?

      tar -cvf foo.tar foo

      the reason why you put the filename first is becuase that is what -f is! you have TOLD it to act this way. tar kicks ass in syntax, just compare it with zip...

      -f, --file=ARCHIVE
      use archive file or device ARCHIVE
    45. Re:RTFM by hankaholic · · Score: 5, Insightful

      That's against the point of such command-line programs.

      Many UNIX command-line tools are meant to do one job, and do it well. There's no reason for tar to know about compression formats -- what about UU-encoded stuff? Should tar have to know about ARJ, LHA, ZIP, gzip, various encoding formats (BASE64, etc.), and other issues?

      This isn't an RTFM thing -- you don't really want to be using tar or rpm or cdrecord in the first place, because these are programs which are meant to do things very literally, without room for misinterpretation.

      Strict behavior is better than undefined behavior.

      The ideal solution is NOT for GNU to add all sorts of heuristics into tar to figure out what you want it to do -- that addresses the wrong problem. The ideal solution is to have front-end programs which invoke tar, gunzip, rpm, cdrecord, and such. Perhaps a "suggest" script could invoke "file" to determine what the file contains, and suggest things to do with the file based upon its contents.

      Simplicity is key to having bug-free programs. Let front-ends handle dealing with people who don't want to learn how to get a specific program to do a specific task for which it was designed.

      Besides, what is the best default action for tar? To uncompress an archive? To list the contents? To add files to it? What if the user specifies two tar files on the command line? Does tar add the second to the first? The first to the second? Does it list them both? Does it create a third with the merged contents of the two on standard output?

      It sounds to me like tar should have command-line options to let the user tell it EXACTLY what to do, so the user isn't surprised by something unexpected happening.

      Oh, wait, it already does.

      --
      Somebody get that guy an ambulance!
    46. Re:RTFM by DShard · · Score: 1

      Look, there is more documentation covering every little aspect of GNU/linux and unix in general that answering time consuming explanative request on "How does this work." is more than a little insulting. The barrier to entry isn't lack of material it is your personal text munging skills and time devoted to study. There are terrific sites devoted to material of this nature that quick OD or google searches could produce.
      The fact that people are annoyed that I am explaining that documentation is readily available and just requires THIER effort is THIER problem. This is not a members only club, but it does require self-reliance. This is a guiding light in the *nix/Free community. If it seems brash and arrogant then so be it. We have provide everyone the resources to solve their own problem so we are quick to point out that you should use them to save us all effort in the long run.

      I don't think I have ever seen someone suggest using windows as an alternative to a *nix like environment. They don't even exist in the same problem domain. They do not target the same market and that is why WINDOWS is not taken seriously by people in the know. Hell, use Apple if you like paying for stuff that is barely supported and maintained (read proprietary). At least they try to do 'The Right Thing'.

    47. Re:RTFM by Etyenne · · Score: 1

      Why can't rpm figure out the next arg is a file (not a package with an illegal package name ending in .rpm) and assume the -p flag?

      Hopefully not ! I don't want my software doing assumption about what I want to achieve, I want it to do exactly what it is being told.

      --
      :wq
    48. Re:RTFM by cbuskirk · · Score: 1

      Because they want to give everyone as much flexiblity and as many options as possible.
      If you really don't like it you can always create mytar or superrpm or makethecdlikeiwantit with the alias command.

    49. Re:RTFM by iabervon · · Score: 1

      That's why extra features use new flags, like, for example, -z, which isn't part of traditional tar. A --detect option to determine the right compression program (using file) wouldn't hurt usage in scripts.

      Actually, what would make more sense is to have a standard commandline script that deals with a number of combinations correctly and uses the standard conventions (unlike tar) for specifying the files.

    50. Re:RTFM by Anonymous Coward · · Score: 0

      Geez, how about creating an all-inclusive function just for you?

      do_exactly_what_i_mean

      It won't have any command line options (because apparently they're too difficult for you)!

    51. Re:RTFM by sikpig · · Score: 2, Insightful

      From scp(1):

      -P port
      Specifies the port to connect to on the remote host. Note that
      this option is written with a capital 'P', because -p is already
      reserved for preserving the times and modes of the file in
      rcp(1).

      --
      I left my .sig in my other pants.
    52. Re:RTFM by opk · · Score: 1
      with regards your zsh comment: you want to get this ripping in bash ;-)
      I've seen it. No where even close to the power of zsh for completion though. It may handle rpm but zsh completion handles many more commands and does them much better. For example bash can only complete a word at a time, in zsh words can be broken up and completed in parts. Honestly, zsh is well worth giving a try. It's a bourne derivative so largely backward compatible with bash.
      the tar thing, i dunno... it makes sense on the command line, but not in pipes. if you pipe a file to tar, its a massive overhead to have to check what kind of compression is being used (you cant do a regex on the filename in this scenario). i actually like it the way it is. and come on... its just ONE extra letter on the command line to let tar know its been compressed.
      gzip uses a two byte signature at the start to identify the compression type. I don't know what star does but if it just checks for those two bytes, I don't think the overhead is great. All this said, I still use gzcat piped to tar because that is what I got used to long ago. I basically agree with your point about the extra letter but star does what the previous poster wanted.
    53. Re:RTFM by _KiTA_ · · Score: 1

      >>Stop doing marathon fantasy gaming fed by Mountain Dew, put in 8 to 10 of WORK like EVERYONE else, go home, get some sleep, and THROW AWAY THE PIZZA BOXES. Then, you will not be "burnt out" so much. Oh yes: Don't take yourself so seriously, and people will not make so much fun of you.

      Spoken like someone who truely does not have a farking clue about true IT work and IT workers. ;)

    54. Re:RTFM by UnclPedro · · Score: 2

      That they have a reason makes it no less annoying.

    55. Re:RTFM by JoeBuck · · Score: 1

      The solution for problems like this is to provide a wrapper around the program that does what you want. We can't change tar's behavior because that will break things, but we could add a smarttar command that would test the input and then invoke tar, or a smartrpm, etc.

    56. Re:RTFM by jbottero · · Score: 1

      Sure, sure, whatever you say. 10 year at a Boeing subcontractor sysadmin / lead DBS, 4 years civil service Air Force comm. We all work for a living rather than fuck off and suck off the teet of society...

      By the way, I'd like to super-size my happy meal please.

    57. Re:RTFM by Matrix272 · · Score: 1

      no easy menu editing (ie: drag to where you want it)

      This has been driving me nuts for a while... In Red Hat 8 (and 9, I think) how do you get rid of that stupid "Lock Screen" option right above "Log Off" in the menu?

      --
      "It's better to have a gun and not need it than need a gun and not have it." ~ Christian Slater, True Romance
    58. Re:RTFM by stephanruby · · Score: 2, Insightful
      "Actually I think the bad documentation is related to the hacker culture and the "do it on your own" attitud."

      No, I don't think that bad documentation is caused by the "do it yourself" attitude. Bad documentation is caused by the fact that good documentation is so damn hard to write and so damn hard to maintain.

      Go ahead, go write some documentation, publish it on your web site, and help reverse the trend. Every bit helps. But again, it's not that easy and it takes more work than people realize.

    59. Re:RTFM by _KiTA_ · · Score: 1

      Sorry, no happy meal for you. Instead, you get the Slashdot Special, a generous helping of "-1 troll."

      Would you like fries with that?

    60. Re:RTFM by ImpTech · · Score: 1

      fair enough, but it seems to me in that case they should use -P for ssh too.

    61. Re:RTFM by TheSunborn · · Score: 1

      And to make things even worse

      ssh myhost.com -p2300 is legal BUT
      ssh afile User@myhost.com:/Someware -P2300
      is NOT legal.

    62. Re:RTFM by Anonymous Coward · · Score: 0

      How about sftp?

      "sftp -oPort=NN"

    63. Re:RTFM by kaworu-sama · · Score: 2, Insightful

      Ya, there's no shame or anything in using graphical apps in Linux (OH NOES IM NOT LEE7 ANyMORE!).
      The way I see it, those basic commands like tar, cdrecord, and oggenc provide raw and broad functionality. Taking that functionality and making it normally usable are programs/scripts like Ark, xcdroast, and dekagen. When these two things come together, you have something easily usable and intuitive, which is the goal for a desktop operating system.

    64. Re:RTFM by Anonymous Coward · · Score: 0

      My only annoyance is that many ./configure
      scripts assume /bin/sh is bash.
      This is not correct on my system. /bin/sh is POSIX. If you want bash,
      use /bin/bash!

    65. Re:RTFM by serial+frame · · Score: 1

      Rather than breaking scriptability like other posters in this thread have suggested, why can't we unify all decompression operations under a single flag, '-z'? tar does not create compressed archives, so it is irrational to differentiate between -z and the various flags to un-bzip2. I've seen -I, -j, and -y, and that's pretty fucking ridiculous. It is NOT HARD at all to implement this change, and if more people saw sense in my grievances, I would submit the patch myself.

      It's a simple matter of reading the first four bytes of input and determining which decompression tool to used, based on that magic string. Sigh.

      I'm tired of reading the manual page for tar just to see how to untar a .tar.bz2 file when I encounter a different environment.

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
    66. Re:RTFM by Anonymous Coward · · Score: 0

      use klipper

    67. Re:RTFM by sikpig · · Score: 1

      agree. I wasn't trying to back the reasoning only provide an explanation to the 'why?'. It only serves as an example to bad foresight that lead to these annoyances.

      --
      I left my .sig in my other pants.
    68. Re:RTFM by pclminion · · Score: 2, Interesting
      Why can't tar figure out if the archive is compressed and with which method without me giving the -z or -j option?

      Because the UNIX way of thinking is, different functionalities should be embodied in different programs. If someone, say, upgrades the bzip2 algorithm, all you have to do is update bzip2. If it was built into tar, then you'd have to update tar and bzip2 whenever the algorithm changes. This is just an example, but it demonstrates the way UNIX is "supposed" to work.

      I admit it seems arrogant. It is arrogant. The problem Linux is having and will continue to have is, there is a rather large subset of "old school" users who harbor certain ingrained ideologies about what is "correct" behavior. This subset happens to overlap a great deal with the subset of people who actually program Linux apps. What this means is, the operating system has evolved largely in the direction that hard-core, old-school UNIX hackers wanted it to.

      Someone else brought up the example that users have to edit config files by hand. As a developer, it's really easy for me to see why this is the case. It really sucks designing configuration dialog boxes. It's boring. As a developer, you just want the correct configuration loaded into variables right now, and as bizarre as it seems, the developer really would rather not care what makes the user's life easier.

      For MS and Apple, this is a necessity because they are selling a product to users. But you have to understand that Linux developers really don't have customers. There are users, and the users often complain loudly on mailing lists about lack of functionality, or ease-of-use. It isn't that I'm not sympathetic to that. But it's really hard to motivate yourself to do boring programming work (UI design is really really boring for most people), when the only motivation is a bunch of screaming users, and no compensation.

      The rewards for programming free software are largely egotistical -- "I implemented this cool functionality in a better, cleverer way than anyone else has!" -- and time spent writing user-friendly interfaces is time not spent stroking the ego.

    69. Re:RTFM by Cowclops · · Score: 1

      You have been kicked by Dudrio (Wanker)

      Durtro? I think he banned me for 6 months (6 months? Who bans for freakin' 6 months?) for something stupid. #linux on efnet is one of the worst channels, perhaps next to #bearcave. And thus, why #linuxhelp exists.

    70. Re:RTFM by yuri · · Score: 1

      Probably because they try to reuse options from there standard equivalants where possible (rsh & cp?). So ssh came first, used -p. scp came next and -p is used to preserve permissions etc.

    71. Re:RTFM by Anonymous Coward · · Score: 1, Interesting

      in the late 90s I was banned for two consecutive 365 terms.

      Lately the channel has gotten incredibly bad. They force you to read the channel rules on a webpage, message the last word of the rules (4 or 5 pages of HTML that you have to click through) to a bot, and then get +v.

      A typical person joining #linux on EFnet for the first time:

      joined Whoever #linux
      please stop messaging me, read the topic, message the bot.
      +v Whoever #linux
      I can't get foo to work on Linux.
      did you google for your question first?
      no. I thought I would ask here first.
      and are we here to do your homework for you? Re-read the rules page. google/man first, then ask.
      wouldn't it just be easier for you to tell me what to do?
      -v Whoever on #linux
      I will give you time to re-read the rules and re-think the way you talk to us in here. We aren't here to hand hold you (they use that phrase quite frequently)
      I see you are ignoring me, consider your problem taken care of.
      +b Whoever on #linux
      assholes.

    72. Re:RTFM by sonpal · · Score: 1
      Well, consider the 'mv' command. If you're a moving a bunch of files to a directory, you type:
      mv file1 file2 file3 file4 ... dir

      This syntax is the opposite of tar:
      tar -cvf archive file1 file2 file3 file4 ...

      One of these is intuitive...

    73. Re:RTFM by Anonymous Coward · · Score: 0

      What about cp, mv, and ln? You would definitely not want to put a wildcard at the end of these unless you absolutely know what you are doing. Even that is a bit of a stretch.

      Does anything require wildcards to be expanded in alphabetical order? If I were writing a shell I would be too lazy to sort them. I'd expand them in the order that readdir() shows them to me. That would be fairly unpredictable. Thus, if you had foo.X and foo.Y, it wouldn't be wise to assume that cp foo.* makes foo.Y into a copy of foo.X and not the other way around.

    74. Re:RTFM by benjamindees · · Score: 1

      Absolutely.

      'Move X to Y' is intuitive.

      'Link to Y from X' is nonsense.

      Westerners think from Left to Right. Lots of Linux commands are backwards in that respect.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    75. Re:RTFM by Anonymous Coward · · Score: 1, Interesting


      Some bastard called "Hymie" bans people for YEARS on one chan.

    76. Re:RTFM by Anonymous Coward · · Score: 0

      Sounds to me like they know what to do, and this 'whoever" is a real asshole.

      Why on earth should someone help you with a problem, if the answer is on google or in a man page? These things are easily searchable. They give you the exact answer.

      Random people on IRC channels are not walking, talking, typing dictionaries and encyclopedias for your own private amusement.

      DO YOUR OWN WORK FIRST. If you honestly can't find the problem after using your OWN TIME first, then try to get help elsewhere.

      Why do you think people take the time to write READMEs and HOW-TOs? These documents exist to HELP YOU, but you shun them because you are a LAZY PRICK that can't do his own work!

      You sicken me.

    77. Re:RTFM by Anonymous Coward · · Score: 0

      sounds like you are either an efnet #linux operator or regular .

      Who's shunning them? They can do what they want on their channel.

      It's just not very nice to treat people the way that they do now is it? Let's force people to read rules (that they rarely read anyway), yell at them the second they ask a question, ban them because they aren't doing things the way that those people who have been there for 5+ years do it.

      Give me a break, it's IRC.

    78. Re:RTFM by Anonymous Coward · · Score: 0

      You didn't need to mention Windows, since the graphical crap on X-Windows on top of Linux TOTALLY SUCKS. Anybody reasonable would assume that you _meant_ Windows when you said graphical. Obviously.

    79. Re:RTFM by samhalliday · · Score: 1
      It may handle rpm but zsh completion handles many more commands and does them much better

      does zsh expand out hostnames when you are sshing places? or the command line options of a program when you type, for example

      gpg --list[TAB]
      --list-keys --list-packets --list-secret-keys --list-sigs
      gpg --list-

      it is being constantly worked on, and i think it is a lot more powerful than you think ;-)

      ASAIK and have experienced, it completes most filetypes, when you have given the program. e.g. play will only expand audio files, xine will only expand movies. check it out again. add in the power of readline (~/.inputrc) [mayeb zsh uses this? i dunno] and i dont know why anyone would want anythign else! but hey, alternative shells is a good idea; good things in zsh will be ported to bash eventually and we all benefit. thats the wonder of free software.

    80. Re:RTFM by nybble_me · · Score: 0

      CTRL+C - copy CTRL+P - paste much faster than any mouse move.

      --

      reenigne
    81. Re:RTFM by Stonent1 · · Score: 1

      Ah, I see you've met the people in #Linux on EFNet. :)

      Not only that, it happens with #solaris and #freebsd. They have taken a channel name that implies discussion about something but when you go in there they are talking about something else and when you attempt to talk about solaris or freebsd they get mad at you! Or the topic says "This is not a help channel!". Well excuse the fsck out of me! And finally there was #irix they password the channel. Ok, so where does someone get irix help on IRC? You could try #unixhelp but 9 times out of 10, only Linux guys are there.

    82. Re:RTFM by antiMStroll · · Score: 1

      +5 from me. That and Window's tab-phobia, set key bindings and multiple desktop avoidance disorder make it feel like I'm using a 1995 or 1998 desktop when using XP at work instead of Fuxbox at home.

    83. Re:RTFM by invenustus · · Score: 1
      My pet peeve is the syntax tar -cvf foo.tar foo, in contrast to the way every other Unix command puts the created file at the end.
      tar -cv foo > foo.tar

      Happy?
      --
      grep -ri 'should work' /usr/src/linux | wc -l
    84. Re:RTFM by Anonymous Coward · · Score: 0
      Uh, wrong. It's HIGLIGHT TEXT, Ctrl+C - Ctrl+P.

      And the X Window way:

      HIGHLIGHT TEXT, Middle Click.

      Two steps instead of 3!

    85. Re:RTFM by David+Gould · · Score: 1

      As a friend of mine pointed out, the answer to the crowd of "RTFM!"-shouters at large is: "Well, WTFM!" -- "Write The _ Manual!" (or, "Where's The _ Manual?")

      --
      David Gould
      main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
    86. Re:RTFM by invenustus · · Score: 1

      And gzip won't even try to uncompress unless the file has a certain extension.

      cat compressed_data | gunzip > uncompressed_data

      Happy?

      --
      grep -ri 'should work' /usr/src/linux | wc -l
    87. Re:RTFM by abradsn · · Score: 3, Insightful

      True, but if documentation were part of the design process, it would get done more often.

    88. Re:RTFM by saintlupus · · Score: 2, Interesting

      And thus, why #linuxhelp exists.

      I just tried to go to #linux -- despite the fact that I've never been there before, I'm already banned. Maybe they just don't like my college's address space. Who knows.

      I dropped in on #linuxhelp, too, because I'm having a problem with Yellow Dog Linux and I figured it might be a good place. When I asked if anyone had PPC Linux experience, one guy told me to install Gentoo (YDL is insufficiently leet, I guess) and nobody else responded.

      Woo-hoo. Back to Google.

      --saint

    89. Re:RTFM by galgon · · Score: 1

      RTFM - I tried to read the damn manual. My biggest problem is that the manuals provided with linux are of no help to your average computer user. For example:

      man help
      The help utility retrieves information to further explain
      errors messages and warnings from SCCS commands. It also
      provides some information about SCCS command usage. If no
      arguments are given, help prompts for one.

      An argument may be a message number (which normally appears
      in parentheses following each SCCS error or warning mes-
      sage), or an SCCS command name. help responds with an expla-
      nation of the message or a usage line for the command.

      Most computer users would have no idea what the hell that computer jargon means (SCCS???). If man pages were dumbed down and offered some examples on how to use the commands it would make my life and the lives of other non-linux gurus much easier.

    90. Re:RTFM by Anonymous Coward · · Score: 0
      Because the UNIX way of thinking is, different functionalities should be embodied in different programs. If someone, say, upgrades the bzip2 algorithm, all you have to do is update bzip2. If it was built into tar, then you'd have to update tar and bzip2 whenever the algorithm changes. This is just an example, but it demonstrates the way UNIX is "supposed" to work.

      In that case, why did tar get the functionality to create compressed archives in the first place? Surely this conflicts with the UNIX tools philosophy. The only thing tar should do is create an archive (for tapes). If the data needs compressing it is put through a specialised compression tool such as compress, gzip or bzip2. If someone wanted a single command to do both then they could create a wrapper script, easy.

      OTOH, it seems useful to give tar the functionality to compress files. How does (or should) it do this? One answer is to use shared libraries, e.g. libbz2 for bzip2 compression. This tar still performs the original function of tar and the compression functionality is delegated to a seperate tool, the library. If the library is updated, tar does not need to be updated as long as long as the API isn't broken in the new version.

      The UNIX tools philosophy is (IMO) good and well proven, but, like many of its advocates who feel very strongly about straying ever so slightly from the standards, it is old and not always suited to modern computing environments. Sometimes it is better to design software differently (I'm not going to go through such cases here).

      Back to tar, if it is going to have the functionality to compress its output, it could at least do its best to decompress it transparently when reading such an archive.

    91. Re:RTFM by Anonymous Coward · · Score: 0

      its the same that bill did when he created windows..
      changing all / into \ to confuse people (and some win parts are based on unix)
      sometimes confusion is a strategy which can be used to prevent less advanced users to use rival software

    92. Re:RTFM by DrSkwid · · Score: 1

      1. neither is intutitive, they are both learned

      "mv" doesn't move anything, it wstats the directory adding the new file inodes and removes their entries from their source directories (as a side effect).

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    93. Re:RTFM by Anonymous Coward · · Score: 0
      If you're installing, just use: rpm -i packname.rpm

      That's not necessary. Use 'rpm -U' (for Upgrade); it will upgrade the package if it already exists, or install it if it doesn't. Much more handy. In fact, 'rpm -Uvh' is quite burned into my muscle reflex memory.

    94. Re:RTFM by Anonymous Coward · · Score: 0

      Go look at Schily's "star". It will figure out compression for you. (He's the guy who wrote cdrecord, btw.)

      star is probably the better choice all the way around the block.

      It is available in RH9.

    95. Re:RTFM by Anonymous Coward · · Score: 0
      tar does not create compressed archives, so it is irrational to differentiate between -z and the various flags to un-bzip2
      That's not exactly accurate. tar does make compressed achives. If the -c (create) option is enabled, you can use -Z, -z, or -j for compress, gzip, or bzip2, respectively.
    96. Re:RTFM by t0ny · · Score: 1
      Ever spent hours trying (and failing) to get a printer driver to work on Windows? Not really- only if I use a crappy USB printer.

      Struggled to configure something ever-so-slightly out-of-the-ordinary? Cant says I have.

      What have been your biggest annoyances when using Windows? Well, I do dislike how there is a dramatic pause when looking on the hard drive and into folders, but thats about all I can think of. Being able to go to a store any buy and run any software there is pretty neato.


      Back to linux: Sure, some problems do languish unfixed for years thats what sucks- troubleshooting and bug fixing (and 'prettying up") arent as fun as adding new features like the fifteenth version of a web browser or file copier. So the non-fun stuff really never gets around to being completed (maybe paying work comes up before the end of the project...)

      Yep, sure would be nice to have network cards auto-install properly...

      Still, increased visibility might motivate developers to create fixes or workarounds for some of the problems,

      I thought that was what 'open source' was supposed to solve...

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    97. Re:RTFM by Anonymous Coward · · Score: 0

      Wow, what a nice guy. :-)

    98. Re:RTFM by doodleboy · · Score: 1

      There's been file completion for bash for quite a while now. I've been using it for a year or more and am happy with it.

    99. Re:RTFM by spitzak · · Score: 1
      Yes, dammit! Linux is full of this sort of stuff. There are obvious solutions to making things more consistent, but some people seem to be unable to see them.

      It won't even be incompatable. Make ssh take *both* -p and -P. And in the documentation talk about -P ONLY! (well put -p down on the bottom as "obsolete, means the same as -P").

      While you are at it, fix the damn tty driver to take *both* ^H *and* ^? as the erase character. I mean really, this stupid bug has been there in Unix for TWENTY FIVE YEARS and nobody has thought to make two keys do the same thing.

    100. Re:RTFM by spitzak · · Score: 1
      There absolutely should be a "start" program. KDE and Gnome could provide their own competing ones if wanted, but it is insane that a program cannot perform the "doubleclick a file" action without linking in a huge library.

      I used to think that Windows had this, but I was wrong. Still it is possible, you run the program "rundll32.exe url.dll,FileProtocolHandler " and it will open the file (or url) . Despite the massive obscurity of this command (worse than anything I ever saw for Linux), huge numbers of people know it, judging from how easily I located it doing a Web search.

      The fact that Linux does not have some kind of "start" command is inexcusable for something that claims to be supporting the command line.

      I think your comments about tar are wrong. If I give the name of a tar file, I want to untar it! If I give several, I want to untar them! If I really wanted to tar files up, I would name a directory or a whole lot of files, and put the tar file name at the end! (the -f switch would be supported for back compatability). It really isn't that hard.

    101. Re:RTFM by Anonymous Coward · · Score: 0

      I've found that most people who tell others to "google it" or "RTFM" don't actually know the answer to the question and this is their way of covering for it and still appearing "1337".

    102. Re:RTFM by janeil · · Score: 1

      Yes, the docs are all there, the how-to's are exhaustive, you've got man pages and the wonderfully intuitive info pages. What's tiresome in the 'nix community is to ask a simple question (yeah, I've RTFM, yeah, I've RTFInfo pages, blah, blah) and get a lengthy insulting response when the answer would have taken all of "edit fstab" or "read isapnptools", some simple phrase that would take no time at all to type. But no, all the 'nix b*#t#$ds have to go on and on about reading the usually badly written manual. Geez, msdos help was better, at least it always had "examples" as opposed to "syntax", whereas man pages typically list all generic options possible. Just answer the newbies question, or shove your FM you know where.

    103. Re:RTFM by TrixX · · Score: 1

      I mostly agree, but the original poster has a couple of points in its favor.

      It's true that UNIX tools should behave in "the UNIX way" of doing only one thing very well. cdrecord shouldn't generate ISOs, it's not its job.

      But the tar example is a little different. The UNIX way says that tar shouldn't know about compression formats, but it already does; the -z and -j options are th obvious signs of that. It's true that tar doesn't handle the compression, but delegates it to gzip/bzip2, but that options make tar compression-aware anyway

      There are to roads out of that:

      1) Remove that features from tar. tar is an archiver, it shouldn't handle compression. why gzip and bzip2 and not, like you say ZIP, LHA, encodings, etc...?

      2) If you add that options to tar, add them correctly. I hate programs with an '--do-this-the-obvious-and-only-right-way' (The classic example being the emacs option to make the X clipboard to behav according to the standard). That option should be hardcoded to true and removed from the interface. If you are a tar developer and want to includ gzip support you shouldn't add a -z option, you should add compression detection.

      I don't hate options, but I hate that kind of options that nobody in a non-broken environment would want to changed (OTOH, that must come with tools to turn a broken environmnt into an unbroken onee, but I disgress)...

      PS: I personally favor option 1

    104. Re:RTFM by TrixX · · Score: 1

      if you prefer so, you can
      tar -cv file1 fil2 file3 file4 >archive.tar

    105. Re:RTFM by hankaholic · · Score: 1

      It's not a matter of "hard", it's a matter of "safe". It's safer to do nothing than to make a guess about what the user may or may not want.

      If you go to a command prompt in WinXP and type "start file.zip", I'll bet it doesn't extract into the current directory, overwriting files without asking the user what they want, because that would be stupid.

      Having programs do things that the user may not want or expect is NOT safe, nor is it user-friendly.

      Linux != X. Keep that in mind. If you want a script which will launch an arbitrary program based upon the type of a file, go write one. However, it's utterly stupid (and rather contrary to the UNIX way of doing things) to expect tar to do something which you didn't explicitly ask it to do, whether it be extracting files from an archive or trying to launch an arbitrary program, and expecting tar to do anything that depends on KDE or GNOME (or even an X server at all, regardless of toolkit) is rediculous.

      It's not tar's job to launch programs or second-guess the user. If you want a program which does make arbitrary decisions and second-guess the user, go write one. If you want a program that does exactly what you tell it, and nothing more (and nothing you don't expect!), use tar.

      --
      Somebody get that guy an ambulance!
    106. Re:RTFM by Kymermosst · · Score: 1

      Try rpm -ql package.rpm and see how far you get.

      Then try it with -p.

      This is what the OP is talking about, I'm sure.

      I hate to say it, but you're problem is that you RTFM but not all the way.

      The problem is, in this case, you RTFM and think you know everything.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    107. Re:RTFM by Tyreth · · Score: 1

      You are definitely not the only one, I love this feature.

    108. Re:RTFM by serial+frame · · Score: 1

      yeargh, foiled, -1 uninformative :-/

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
    109. Re:RTFM by einhverfr · · Score: 1

      If you want easy and automatic, you shouldn't be using commandline apps in the first place. Go use GUI desktop apps.

      I disagree with this statement, but the rest of your post is pretty good. Let me provide a great example of a well designed CLI utility: date.
      If I type:
      $ date
      I get the date and time that the command is executed. Simple, straightforward, expected, easy.

      But date is much more than that. I can use it in scripts to do so many things, such as naming daily reports with the month and day (fwreport > fwreport.`date --date="yesterday" "+%b.%d"`)

      In fact date is probably one of the most feature-rich commands available!

      But the advanced features, although available, are not in your face.

      So here is what you need to do if you don't like the format of a command line-- write another utility-- give it many features, but think carefully about interface. The -? 0r --help should provide a summary of the most commonly used options, while the man page should be the scripter's handbook. If you need something even more complicated (like an implimentation handbook) write an info doc as well. But try to think in terms of programmers, newbies, and sysadmins and how they may use your tool.

      Call your enhaced tar etar, your enhanced rpm interface ermi, etc. so that people find it easy to remember. Good luck :)

      --

      LedgerSMB: Open source Accounting/ERP
    110. Re:RTFM by hankaholic · · Score: 1

      Agreed. Especially with the point of favoring option 1.

      I'm not opposed to tools which suggest things to the user; such things would definitely make the system more usable. I'd love a "what do I do now?" script, especially for tasks such as converting SGML to PostScript and such. The beautiful part about such a script is that it would be a more central place to set policy (such as default actions, if any, and issues of consistency), as opposed to convincing the arj maintainer to make the same assumptions and decisions as the tar maintainer while not angering those who have become familiar with the traditional options.

      I think that what the original poster had in mind wasn't so much command-line at all, but more along the lines of Windows' file associations and whatnot.

      I personally really think that the long-term solution to this has more to do with ReiserFS' to-be-unimplemented features than KDE, but that's for another thread.

      It's too bad that his complaint wasn't the lack of such a "suggest" command but the fact that command-line tools don't make potentially unsafe assumptions about the intent of the person invoking them, something that I consider to be a definite advantage of the design.

      --
      Somebody get that guy an ambulance!
    111. Re:RTFM by DShard · · Score: 1

      There are tons of examples out there for EVERY command on the CLI. If waisting the time of others is the only way you can get at information then you are a case study for GUI implementations.
      Their are already tons of responces in news groups finely documented on google groups. there are documentation repositories with the newbies in mind. There are FAQS. If "check out the man pages for fstab" is an adequate responce for you then google groups is your oasis. If not go to gentoo forums. If the whole thing leaves a bad taste in your mouth than don't do it. Licoris, knoppix or zandros will probably suit your needs and there is no need to hit the CLI anyway. Complaining that people who aren't to lazy to check the plethora of resources before annoying a technical base with an offtopic question is much worse than replying with the same disregard of respect for your situation.
      The only difference between this and windows is the complete lack of documentation on these subjects and you have to PAY for MS time. I in kind do not require or want renumeration for my support, but I do require your effort to mitigate your needs.

    112. Re:RTFM by Talez · · Score: 1

      My XP has tab completion in CMD, a Microsoft virtual desktop manager in the task bar and the ability to set shortcut launches with key combinations.

      Was there anything I forgot?

    113. Re:RTFM by Talez · · Score: 0

      Hold shift, select text using keypad, Ctrl-C, put cursor where you want text, Ctrl-V.

      KEYBOARD SHORTCUTS! FANCY THAT!

    114. Re:RTFM by spitzak · · Score: 1

      I wasn't saying "tar" should be different (though right now it does nothing if you don't give any switches, so I thought it is ok if that could be interpreted as reading/writing the named tar files).

      What I want is a command-line program that does the same thing as double click in the GUI. Why? Mostly so that I can make a program that also presents a representation of files and let the user click them and they do what is expected, without having to link a huge library in. Also it provides a portable way of displaying a url in a browser.

      In any case, I should not have to write anything. Gnome and KDE have already written *ALL* the code. What they need to do is make it somehow accessible. I recommend a program called "start" just because that is what cygwin on Windows called it, also because the "open" used by OS/X seems to run some old Unix program.

    115. Re:RTFM by Anonymous Coward · · Score: 0

      Yes, Windows 3.0 to 2k, which had none.

    116. Re:RTFM by _KiTA_ · · Score: 1

      Best theory I've heard yet. ;)

    117. Re:RTFM by antiMStroll · · Score: 1
      Tabbed interface, not completion. I was vague, sorry.

      A pager?

    118. Re:RTFM by lkaos · · Score: 1

      Try rpm -ql package.rpm and see how far you get.

      That's because rpm -ql takes package, not package.rpm. You're querying an installed package name, not the installation file.

      For instance, all you say is:

      rpm -ql samba

      I still fail to see how this

      --
      int func(int a);
      func((b += 3, b));
    119. Re:RTFM by Anonymous Coward · · Score: 0
      "mv" doesn't move anything

      ... unless you're moving a file across filesystems, in which case it does move the actual data. (No, there really wasn't any actual reason for me to post that, except to show off my amazing knowledge of Linux in the hope of attracting a mate.)

    120. Re:RTFM by einhverfr · · Score: 1

      Ah, I see you've met the people in #Linux on EFNet. :)

      "I need help..."
      "RTFM you goddamn newbie or go get WinXP."
      You have been kicked by Dudrio (Wanker)
      Cannot rejoin channel (Address is banned.)


      What is funny? When people say RTMF, you goddam newbie or get Windows XP, they are probably covering for the fact that they know absolutely nothing and are probably running Windows XP....

      --

      LedgerSMB: Open source Accounting/ERP
    121. Re:RTFM by Anonymous Coward · · Score: 0

      Pretend you were using ln as the cp command.
      Copy (link) source file to dest file.
      Now when you open dest, it's the same as the source, as if it was copied.

    122. Re:RTFM by Anonymous Coward · · Score: 0

      Christ, you say using the keyboard is faster, then the mouse junkies leap on you. Say the mouse is faster, then the keyboard crowd jumps down your throat. Can't we all just get along?

    123. Re:RTFM by fucksl4shd0t · · Score: 1

      "mv" doesn't move anything, it wstats the directory adding the new file inodes and removes their entries from their source directories (as a side effect).

      What does it do when you move a file across partitions? (yes, I know the answer to that)

      --
      Like what I said? You might like my music
    124. Re:RTFM by Charm · · Score: 1
      at work instead of Fuxbox at home

      I'm sorry what was your window manager called again? :)

      --
      -- RTFM:Slackware::Beer:Saturday
    125. Re:RTFM by Kymermosst · · Score: 1

      That's because rpm -ql takes package, not package.rpm. You're querying an installed package name, not the installation file.

      Yes, I know this, you know this, but the OP was pointing out that it is not user-friendly.

      What the OP was asking for was this:

      rpm -ql package-vers.arch.rpm

      If RPM sees the illegal package name, it should assume -p and look for the file. Failing that, it should strip everything but "package" and query the installed packages based on that name.

      I agree with other posters that this isn't good for scripting, and I don't think that it should be change. However, some people were misinterpreting the OP's message. I was attempting to help him/her out before too many people told him to RTFM when it was clear that he/she had.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    126. Re:RTFM by virtualspirit · · Score: 1

      RTFM? Really, this isn't an answer. I can't tell much more than Steve Hayes did:

      "Software was meant to make our lives easier, to save us time. Instead we are all, every one of us, living in a software tyranny." (http://www.threeriversinstitute.org/)

      I think all softwares should be as intuitive as possible, so we wouldn't waste so much time trying to "get that feature working". This is, for example, one of the biggest reasons for Python's success.

      --
      -- 404: sig not found
    127. Re:RTFM by fucksl4shd0t · · Score: 1

      That's why extra features use new flags, like, for example, -z, which isn't part of traditional tar. A --detect option to determine the right compression program (using file) wouldn't hurt usage in scripts.

      One change I would actually support would be setting a standard option that tells the program it's being invoked by a script and to behave accordingly (with some standard behavior when invoked by a script). That would free up many of the scripting requirements currently induced.

      However, it would require deprecating certain things. In the original poster's example, it would require deprecating most of the behavior of rm for a LONG time. So, while I like this idea a lot, it is *very* impractical.

      --
      Like what I said? You might like my music
    128. Re:RTFM by Wolfrider · · Score: 1

      What every man page should have: EXAMPLES. Copious examples, especially for common-usage scenarios.

      I tried using the 'date' command at the CLI to change the system date and it has NEVER worked for me. Now anytime I have to make an adjustment to it I go thru KDE.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    129. Re:RTFM by fucksl4shd0t · · Score: 1

      I'm tired of reading the manual page for tar just to see how to untar a .tar.bz2 file when I encounter a different environment.

      Two options, and I use one of them. :)

      1. Type "Konqueror" from the command line in the directory you want (saves you from opening up a Konqueror window and then navigating to the directory), right-click on the file and choose "Extract here".
      2. alias. Put it in your .bashrc file. Simple as that. Read the man page once to get the options you need, then make an alias.

      While I realize a lot of people wouldn't like to do option 1 because they hate guis, I think it's actually bad to do option 2 because it means that when you go sit in front of someone else's unix box, you don't know how to use the command line. You're a wizard on your own machine, but you can't use someone else's. For this reason, I just keep checking man pages or looking i scripts I've writte to find the arguments I'm looking for, and I don't bitch. I made a conscious choice to keep my skillset portable to any machine, and I make a conscious effort to keep that up.

      --
      Like what I said? You might like my music
    130. Re:RTFM by mrd_yaddayadda · · Score: 1

      Here here!

      There is no bigger disincentive to actually try and use Linux than to go online and ask for help and get that ridiculous response... or the partner response:

      Well go and code up a fix yourself or quit complaining!

      grit teeth...

    131. Re:RTFM by mrd_yaddayadda · · Score: 1

      I don't mind if CLI is left in a platform, however, my feelings are that if I can't do whatever I want to do in a GUI tool/util/app then it's not finished.

      If you use a WIMP platform you can - if it's written properly - divine that clicking and moving the mouse around gives you various bits of information or settings; it gives an obvious feedback.

      You can extend that to saying if you click on the correct places you can find the settings and functions that you might want: given the caveat that you know what functionality you want, and I mean in a gross level of detail such as "I want to write a new letter" or "I want to change my display resolution". So by experimentation and generally without referral to some lengthy tome or incomprehensible MAN pages, you can get there as long as you don't panic. (An important consideration amongst new computer users, replaced by not giving into frustration amongst more experiences computer users)

      When you find yourself stuck though, unable to do some simple but critical task (configuring network settings, display settings, for instance) except to go into a CLI and try and work your way around the mire, then it's needing work.

      Linux isn't fun, until the GUI is done. To paraphrase someone or other...

    132. Re:RTFM by JohnFluxx · · Score: 1

      I wrote a patch for tar to auto detect compression, but it got rejected.

      So I have started to rewrite all the tools - once and for all fix it all

    133. Re:RTFM by DrSkwid · · Score: 1

      hehe I knew someone would say that

      but my point being that what happens in the user's eyes and what happens in the kernel's can be quite different

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    134. Re:RTFM by More+Karma+Than+God · · Score: 1

      >>at work instead of Fuxbox at home

      >I'm sorry what was your window manager called again? :)

      That's where he keeps his hentai DVD collection.

      --
      Go here to create your own Slashdot dis
    135. Re:RTFM by fucksl4shd0t · · Score: 1

      but my point being that what happens in the user's eyes and what happens in the kernel's can be quite different

      I totally missed that point in your original post. :) HOwever, your assessment is not only logical and reasonable, it is in fact a building block upon which all interfaces are built. The purpose of the interface is to help the user do what they want to do. The purpose of the kernel (or rather, backend software, for the remainder of this post) is to do it. Those are two completely different jobs. I really love the way unix shell commands traditionally do one thing really well, with a whole ton of options. I really love the way they require the user to know what they're doing. I really and truly believe it is not the individual shell commands' jobs to dtermine what the user is tryig to do, or to help them to do it. QUite the contrary, their job is to just do it, and do it the best way possible. They require an interface, in the form of a GUI, wrapper script, or just a terminal-based interface to be built as a separate layer to figure out what the user wants to do and then utilize the appropriate commands to do it. The user does't give a shit if the kernel copies the file byte for byte, as long as it ends up in the directory he wants it in.

      --
      Like what I said? You might like my music
    136. Re:RTFM by SlashDread · · Score: 1

      Yah,

      I often suspect that l337 command line only people are basically just to dumb or lazy to get X work.

      On a sidenote: Linux needs better hardware vendor support. GPL specs and drivers as default when a new HP product launches please.
      Oh, another annoyance: distros that dont play nice with glibc /Dread

    137. Re:RTFM by KewlPC · · Score: 1

      Complain to the people who wrote those programs. I mean, Jesus, it's not like you don't have access to the source code.

      I fail to see what tar and cdrecord have to do with Linux. They have those same problems on other platforms. Be glad you're not using IRIX, whose default version of tar can't handle GZIP'ed tar files at all.

    138. Re:RTFM by KewlPC · · Score: 1
      What about cp, mv, and ln? You would definitely not want to put a wildcard at the end of these unless you absolutely know what you are doing. Even that is a bit of a stretch.

      That's because the last argument is the DESTINATION. It wouldn't make much sense (syntactically) to have the cp command work "cp [destination] [source]". Likewise for mv. ln doesn't really have anything to do with it, because you can't make one symlink target multiple files (and wouldn't want to if you could).

      The reason you have to use tar like:
      • tar -cvf tarfile.tar files/*

      is because tarfile.tar has to follow the f option.
    139. Re:RTFM by KewlPC · · Score: 1
      This is because the f option is optional.

      If you read the man page, it lists the options as

      • blah blah blah
        -f tarfile.tar
        blah blah blah

      So, you see, the f option needs the tar file to come right after it. This is because the original intent for tar was to archive files to tape.

      And if you want, you could always do

      • tar cv files/* > tarfile.tar
    140. Re:RTFM by More+Karma+Than+God · · Score: 1

      I concur!!

      Try googleing for "SCCS" looking for a simple one-paragraph description of what it is. (I don't want to read a second man page to understand the first one, recursion is not a good thing in this situation.) Even if there is a newbie friendly description you won't know which of the two most likely SCCSs is the one you need. (There is a version control system, and some sort of configuration management tool, according to my recently completed Google search, in addition to a great many organizations with those initials.)

      --
      Go here to create your own Slashdot dis
    141. Re:RTFM by More+Karma+Than+God · · Score: 1

      Could you fork it instead and let users decide if your new tar is better than the original?

      --
      Go here to create your own Slashdot dis
    142. Re:RTFM by More+Karma+Than+God · · Score: 1

      > I've found that most people who tell others to >"google it" or "RTFM" don't actually know the >answer to the question and this is their way of >covering for it and still appearing "1337".

      AMEN!!

      As a Linux newbie I find Google often is unhelpful as I have no idea what search terms are significant.

      If I want to determine how much free space is on my hard drive what terms should I search for on Google?

      --
      Go here to create your own Slashdot dis
    143. Re:RTFM by KewlPC · · Score: 1

      Only GNU tar handles compressed files. IRIX's tar, for example, does not. And all GNU tar does is hand the files off to compress, gzip, or bzip2, which is what it should do (so that updates to compress, gzip, or bzip2 don't require updates to tar).

    144. Re:RTFM by KewlPC · · Score: 1

      SCCS - Source Code Control System.

      Many man pages offer examples.

      But why would you type "man help"?

    145. Re:RTFM by AndyElf · · Score: 1
      Not all. Think ln -s <real_path> <link_name> .

      Also, this mimics zip command line as well, as you do zip <zip_file_name> <list_of_files_to_zip>

      --

      --AP
    146. Re:RTFM by AndyElf · · Score: 1

      Next time try date --help. It will either complain of wrong option given (as it would on *BSD), yet would *still* show you brief list of options and parameters (and very detailed, I must say), or will just give you a synopsys right away.

      man date works just fine on *BSD -- lotsa examples, et. Then again, Linux man date deficiency maybe due to the fact that in th GNU brave world man is considered evil and should be replaced by info. Well, wherever/whenever someone gets around wrinting *and* maintaining all those info pages.

      BTW, taking a look at Cygwin man page for date I must agree that it does lack EXAMPLES and is not as good as FreeBSD version...

      --

      --AP
    147. Re:RTFM by DrSkwid · · Score: 1

      8)

      my point really was the justification that commands have their subject last and from the point of view of the kernel it is the target directory that is being acted upon, not the files. Even a file rename is acting up the directory not the files as the filesnames are not part of the file itself.

      as for tar, well it is a crazy command anyway. Tape ARchiver. That it is still being used to copy file trees around is a testament to the unix way and also to the "90% good" rule.

      Until the Windows file manager came along you had to use xcopy and deltree to do it in the DOS shell.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    148. Re:RTFM by hankaholic · · Score: 1
      I know it's not a linux but a GNU-X11 thing

      I'm not sure if this is a troll, a bad joke, or just based on a misunderstanding. I'll assume the third.

      GNU has _nothing_ to do with the clipboard behavior of X. GNU software (many important libraries and command-line utils) forms the core of the operating system, but GNU is in no way responsible for X or its copy/paste semantics.
      --
      Somebody get that guy an ambulance!
    149. Re:RTFM by serial+frame · · Score: 1

      Aww c'mon, I'm a slashdotter, we're supposed to be disgruntled once a day at least!

      But the elusive bzip2 flag does get to me when moving between a NetBSD, a Slackware, a Debian, and a Red Hat machine. Sometimes, due to very similar-looking shell prompts with ssh sessions in xterms all over the place, the hostname displayed is not a good enough reminder of where I am.

      If only we could agree on one stupid bzip2 flag.

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
    150. Re:RTFM by clifgriffin · · Score: 1

      I've used all version of Windows 2000...Pro, Server, Adv Server extensively. I've also used Windows XP since beta 2...I bought and upgraded all my family computers to XP. They originally ran Windows 2000. Why? Windows 2000 can be really flaky with older hardware. Also, it can be living hell with newbie users (read: mom and siblings). Windows 2000 is suprisingly easy to kill...and once it is dead, good luck reviving. No restore possiblities, just a crappy recovery console with a few dos commands...most of which don't work because of "security" features. Windows 2000 works ok for knowledgeable users, but given the choice between it and XP...I'd choose XP. It is more forgiving, sexier, and most of all....its interface is much more efficient. I love the start menu centered layout. Much better then prior times. Once you get used to the themes, they aren't bad either. XP has liberated me from spending 100s of hours trouble shooting some random STOP BSOD with no descriptive info.

    151. Re:RTFM by Tokerat · · Score: 1

      Because the UNIX way of thinking is, different functionalities should be embodied in different programs. If someone, say, upgrades the bzip2 algorithm, all you have to do is update bzip2. If it was built into tar, then you'd have to update tar and bzip2 whenever the algorithm changes. This is just an example, but it demonstrates the way UNIX is "supposed" to work.
      So...why would having tar try to untar a the archive first and if it doesn't encounter the expected format, pass it along to bzip2 the same way it does with the -z or -j flags and see if that returns an error or not?

      If it succeeds, then it was just compressed. If it fails, then try another compression method until one works. Failing that, the archive must be corrupt, or the file isn't a tarball. You wouldn't need to build bzip2 or anything else into tar, just use a pipe or whatever the current method is. IANALH.
      --
      CAn'T CompreHend SARcaSm?
    152. Re:RTFM by Anonymous Coward · · Score: 0

      No.

    153. Re:RTFM by Anonymous Coward · · Score: 0

      I hate to skip the bashing, okay, not really.

      1. I've done tech support, who the hell wants to help out someone who doesn't help themselves first. RTFM and then when you run into trouble ask.

      2. Most of these channels have around a hundred people in them, hell, lets all go ask stupid questions so that they can answer just once.

      3. Come on, IRC as a support resource. Thats pretty touch and go. At least these places are there and sometimes *do* help people out.

      4. #linux on EFNet has way too many rules and do ban people way too much. But then again on my channels I also expect things from people and ban them if they don't comply, or are stupid and out of line.

      I guess what I'm saying is live with it. Its not our channel and they can do whatever the hell they want. I say more power to them. I've hung out in quite a few help channels in my time and if I see one more "just give me a step by step on installing my porn viewer" I may just ask for ops to kick the idiot. Install Windows XP or read the damn manual you wanker.

    154. Re:RTFM by Mr+Z · · Score: 1

      As I recall, old UNIX didn't let you do that. (I'm to lazy to fire up my PC7300 to double-check.)

    155. Re:RTFM by Mr+Z · · Score: 1

      Ahem. If you're going to mention fancy names like "wstat" and "inode," at least do it correctly. The rename process adds inode references (commonly referred to as links) in the target directory, not inodes. It then unlinks the files in the originating location. It also complains loudly if source and dest are equivalent.

      (Actually, on Linux, all this occurs in kernel-land, presumably for atomicity purposes. The userland 'mv' just calls the rename system call.)

      --Joe
    156. Re:RTFM by opk · · Score: 1

      Yes.

      After ssh, you get hostnames. And if you use scp (and don't configure it not to do remote connections), it will even complete files and directories on the remote host.

      It'll also complete options. And because it allows headings a descriptions to be associated with matches, I get:

      gpg --list<tab>
      option
      --list-keys -- list all keys
      --list-packets -- list only the sequence of packets
      --list-public-keys -- list all public keys
      --list-secret-keys -- list all secret keys
      --list-sigs -- lists keys and signatures
      --list-only
      except better lined up - spaces are getting squeezed here

      There is a `verbose' style (option) which needs to be set to get those though. And zsh doesn't handle colons in a totally moronic manner. Completion of parts of words is a lot easier - you don't need to add the whole beginning of a word as a prefix.

    157. Re:RTFM by nnet · · Score: 1

      now now garcia....:)

    158. Re:RTFM by Anonymous Coward · · Score: 0

      here is a wacky idea, stop using the damn flag, end of problem. so you have to add a step to scripts or other command line stuff, but some unix based systes dont have a z or whatever option.

    159. Re:RTFM by Anonymous Coward · · Score: 0

      Why stop there. Make tar then pass it to rpm or whaever, because it could be something the user wants to install and if that fails pass it to open office to see if it's a document, if that fails hand it to mozilla.

    160. Re:RTFM by Anonymous Coward · · Score: 0

      All you IRC usres...I hope you are aware there is more then effnet out there. There are hundreds of networks. try a few of them for this stuff instead of just whatever the IRC program defaults to.

    161. Re:RTFM by Tokerat · · Score: 1


      Perhaps going that far would warrant an explicit flag, but I would think that a program for de-archiving could just do it automatically, or somehow be configured to do so.

      Then again, who wants a tar.conf in their /etc?

      --
      CAn'T CompreHend SARcaSm?
  2. kernal modules by akaina · · Score: 3, Redundant

    loading kernel modules

    --
    Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
    1. Re:kernal modules by EinarH · · Score: 1
      Word.

      14 months ago, yes I still remember the date, I tried to install Debian 2.2 on a 486 for a friend of mine. Since the *crappy* MB without any documantation did not support boot from CD-ROM , I installed base from diskettes. He only had a very slow connection.

      But the CD-ROM just didn't want to work. After reading some old SuSe manuals I found out that the the CD-ROM was a Sony CDU33A. Since autoprobing did not work i tried to set the parameters the and the . I tired to load the parameters as moduls but nothing worked.
      Extremly frustrating .

      After three hours in anger I gave up, trashed the CD-ROM to get out some frustration, and carried the 486 home to my place for a net-install.

      --

      Melius mori in libertate quam vivere in servitute.

    2. Re:kernal modules by Anonymous Coward · · Score: 2, Funny

      I think your problem was that the last Debian release was made before CDROMs were invented.

    3. Re:kernal modules by Anonymous Coward · · Score: 0

      The last debian release was 3.0r1, released on December 16th, 2002.

      2.2 was released sometime after I started using Debian in 1997, and CD's have been around since before 1990.

      I realize you were probably trying to be funny, but that kind of comment without a :) attached could very well lead a newbie to think that Debian isn't a well-supported release, whereas it's actually the biggest and arguably the best there is.

    4. Re:kernal modules by Anonymous Coward · · Score: 0

      I heard some paleontologists discovered the hugest, slowest dinosaur yet and are going to name it "Debian"

    5. Re:kernal modules by vastabo · · Score: 1

      Was this one of those damned "multimedia PC" CD-ROMs that connected through the sound card?

    6. Re:kernal modules by mink · · Score: 1

      Yes, either a sound card or a dedicated interface cards, so no wonder the boot from cd-rom option didnt exist since the cd-rom isnt visible to the bios.
      The whole problem was horribly old outdated hardware.
      As I recal thats a 1x or 2x cd-rom drive, havent seen one of those since the early/mid 90's.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  3. Most Common Linux Annoyance by Joe+Jordan · · Score: 4, Funny

    "Where's the Start button????"

    1. Re:Most Common Linux Annoyance by j0e_average · · Score: 1

      It's got to be that gosh darned command line ... oh, wait that's also my favorite feature... it's a love-hate thing...

    2. Re:Most Common Linux Annoyance by brokencomputer · · Score: 1

      Its the picture of the foot (in gnome) in the bottom left corner just like it is in windows.

    3. Re:Most Common Linux Annoyance by cheezus · · Score: 1

      it's the big round one on the front of the case ...glad I could help

      --
      /bin/fortune | slashdotsig.sh
    4. Re:Most Common Linux Annoyance by peterpi · · Score: 1
      The fact that a post like this can be modded as Flamebait is my biggest problem with linux (well, its users).

      Where the fuck is the start button on either of the 'easy to use' desktops for unix? It's a button with a stupid smarmy little bugger of an icon no more important looking than any of the hundreds of other unintuitive icons.

    5. Re:Most Common Linux Annoyance by David+Gould · · Score: 1


      Where the fuck is the start button on either of the 'easy to use' desktops for unix? It's a button with a stupid smarmy little bugger of an icon

      You're right, that's nowhere near as intuitive as clicking "Start" in order to Stop (i.e., shut down), or pressing Ctrl-Alt-Del in order to Start (i.e., log in).

      (And, yes, I know that the Ctrl-Alt-Del is actually a good security feature -- it's still normally the shutdown command.)

      --
      David Gould
      main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
    6. Re:Most Common Linux Annoyance by jez9999 · · Score: 1

      *fails to see how pressing ctrl-alt-del to get out of what is effectivelty a screensaver to a login screen is a 'good secutiry feature'*

    7. Re:Most Common Linux Annoyance by Anonymous Coward · · Score: 0

      /rant on

      Windows has a 'Start' button because in usability tests, people didn't understand how to 'start' doing their tasks (when the button was labeled 'System').

      Linux is, as usual, relying on the value of Windows usability testing to base their windowing systems on. Where's your innovation now? For that matter, what does the 'K' button do??

      /rant off

    8. Re:Most Common Linux Annoyance by Anonymous Coward · · Score: 0

      You mean the one that's used to shut down the computer?

    9. Re:Most Common Linux Annoyance by WNight · · Score: 1

      The idea is that the OS can trap that key sequence and applications can't. If you press c-a-d the dialog that responds is from the operating system, and thus trustworthy.

      If you're using a semi-public terminal and you're afraid someone has put a password grabbing program on it, you can bypass it like this.

      There's a sysrequest command for this in Linux. At a text console you type alt-SysRq-k (I think) and it'll kill everything running on that virtual console, returning you to an authentic login prompt.

      It used to be a common trick to write a program that looked like a login screen, gathered names and passwords, and then attempted to log the user in, but only after logging these passwords for the cracker to use.

    10. Re:Most Common Linux Annoyance by David+Gould · · Score: 1


      WNight gave more detail, but basically, the way I heard it is that Ctrl-Alt-Del is a non-maskable interrupt, which guarantees that the kernel gets it, so you know you're typing to a real login prompt and not a password-grabber.

      --
      David Gould
      main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
    11. Re:Most Common Linux Annoyance by canadianjoe · · Score: 1

      konquers

  4. Easy... by ryanvm · · Score: 5, Funny

    What have been your biggest annoyances when using Linux?

    Easy - you guys.

    1. Re:Easy... by Uruk · · Score: 5, Insightful

      Not far off the mark. Although I'm a geek myself, it does seem strange that many in the GNU/Linux community automatically assume that everybody else is the same way. It's a total lack of vision on the part of those who are all too consumed by computing.

      I mean, really what is computing about? (Not just GNU/Linux) it's a means to an end, NOT the end itself. Computers are really interesting, and that's how I earn my daily bread. I even like them just because they are, not necessarily because of the benefits that they bring to people. Still, I have to acknowledge that the majority of computer users only bother with them because they allow the user to do specific things, like balance their checkbook, order books online, or curse clippy with all the vitriol in their hearts.

      The people involved in the GNU/Linux community are smart, and intense. Probably too intense. For all of the hacker humor that's out there, it's often suprising just how seriously people take things.

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    2. Re:Easy... by meta-monkey · · Score: 1

      First, I agree with the points in your post.

      Second, your .sig made me snort coffee through my nose. Comedy gold.

      --
      We don't have a state-run media we have a media-run state.
    3. Re:Easy... by Arandir · · Score: 1, Redundant

      you guys.

      Yup! One of the defining attributes of a geek is the unwavering conviction that they are absolutely correct, and will go out of their way to start arguments to demonstrate their correctness.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:Easy... by Anonymous Coward · · Score: 0

      No it's not! If you think that, you're probably some kind of Windows luzer! The defining attribute of a geek is their l337 sk1llz!

    5. Re:Easy... by ihummel · · Score: 1

      The problem is that more often than not, Open Source software is produced by geeks for no pay. They do it because they want certain functionality that they can't get from another program, at least not without having to pay or use an M$ operating system. So they code it themselves. Documentation and a user interface that appeals to non-techies isn't always high on their list of priorities since those are things that other people are interested in, not things that they are. Why should they chew up their spare time doing work for free for people who will probably complain more than they will express gratitude?

    6. Re:Easy... by zonker · · Score: 0

      for the average linux newbie...

      i'd say it is having to buy an expensive (and often equally difficult to follow) book for every little thing because much of the interface is far from intuitive. windows ain't great, but most folks can start using it in a few hours w/o needing help.

      also most newbies need to befriend a guru to help them over the biggest hurdles. i'd say this is true for most folks w/ most operating systems, but try explaining to someone that they need to recompile a kernal to get soundcard support and they will look at you funny...

    7. Re:Easy... by Mirk · · Score: 1
      The novice wrote ...
      I mean, really what is computing about? (Not just GNU/Linux) it's a means to an end, NOT the end itself.

      And the master replied, ``My child, you are far from the hacker spirit''.

      At that moment, the novice was enlightened.

      --

      --
      What short sigs we have -
      One hundred and twenty chars!
      Too short for haiku.
    8. Re:Easy... by Anonymous Coward · · Score: 0

      Hey... I tried hacking a "increase/decrease transparency" feature into vitrite, but couldn't come up with an easy way to support win2k, since it doesn't implement getlayeredwindowattributes. Any thoughts?

    9. Re:Easy... by incom · · Score: 1

      Why do ppl tweak cars? Why do ppl have sex without the intent to reproduce? The answer is that they get some sort of pleasure out of it. Although compilling a kernel isn't as pleasurable as sex, its atleast equal to installing special piston rings or some such.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    10. Re:Easy... by ryanvm · · Score: 1

      Nope - I'd say you're stuck since 2K doesn't support it.

    11. Re:Easy... by Overly+Critical+Guy · · Score: 1, Informative

      Ah, an anal retentive "GNU/Linux" weenie.

      GNU is not an OS. Linux is an OS. I can remove GNU from my system and still use Linux.

      Next.

      --
      "Sufferin' succotash."
    12. Re:Easy... by KewlPC · · Score: 1

      Huh? I've never bought a Linux book (lie; I bought a book about the Linux API once, but that's it).

      Most distros come with pretty good documentation. If printed documentation is what you need, then you should be buying boxed copies of whatever distro you use anyway. Once you get everything installed, there's always RedHat's documentation CD, which has guides for just about everything (customization, security, etc.)

    13. Re:Easy... by Anonymous Coward · · Score: 0

      Recycling tired quotes from the Tao of programming doesn't display much hacker spirit either.

      What might though is being able to intellectually rise above the narrow minded rut that some geeks who like to call themselves hackers are in. Seeing things from multiple different perspectives is an important part of that. Viewing computers as an means rather than an end is not devoid of hacker spirit, rather the flexibility of thought is totally imbued with hacker spirit. ...But you've probably got a hackneyed quip to rebut that, too.

  5. Biggest Pet-Peeve? by jonfromspace · · Score: 2, Insightful

    Gotta be lack of informed mainstream media coverage.

    If I hear "No one ever got fired for buying Microsoft" one more time, I am gonna snap.

    --
    I am become Troll, destroyer of threads
    1. Re:Biggest Pet-Peeve? by BrokenHalo · · Score: 1

      Huh. That's what they used to say about IBM. Funny thing is: many years ago, I knew this IT manager working at a major Burroughs site in London who did get fired just for suggesting that they buy IBM. Served him right... :-)

    2. Re:Biggest Pet-Peeve? by Anthony+Boyd · · Score: 1
      If I hear "No one ever got fired for buying Microsoft" one more time, I am gonna snap.

      ::drumroll::

      Well, you know, no one ever got fired for buying Microsoft.

      waiting... waiting...

    3. Re:Biggest Pet-Peeve? by johny_qst · · Score: 1

      I totally agree with you, but you can't set yourself up for this without somebody whacking you...

      No one ever got fired for buying Microsoft

      --
      Fnord.sig
    4. Re:Biggest Pet-Peeve? by youBastrd · · Score: 1
      If I hear "No one ever got fired for buying Microsoft" one more time, I am gonna snap.
      The real quote is: "No one ever got fired for blaming Microsoft."

      (I think I'm the first person to use this phrase, which is of course released for any free use, as long as it retains its distain for the Evil Empire)
      --
      No one has ever fired for blaming Microsoft.
  6. Wine by Anonymous Coward · · Score: 1, Interesting

    Wine -still can't get it to work

    1. Re:Wine by blinder · · Score: 1

      I had the same problem. Very frustrating, so here's what I did. I bought the commercial version (Crossover office) and yeah, it cost me some money (very little), but now I have Photoshop 6.0 and Office XP running. pretty cool actually.

    2. Re:Wine by brokencomputer · · Score: 1

      I just use vmware.

    3. Re:Wine by dollar70 · · Score: 2, Informative
      I got wine to work. I'm going to write a paper on it some day soon. Still a few bugs, but damn it's so much nicer than tucking my tail and returning to "Gatesland". Here's a few pointers: If you're going to install wine via RPM, you will *STILL* need the source because it has the config, system.ini, and win.ini sample files. You *WILL* have to create the /.wine directory structure manually in the /home/*(user)/.wine/c_drive where *(user) is your user name. You *MUST* edit the sample config file so all the fake window drives corrispond to the directories and mount points with your system. (eg: Drive D: /mnt/cdrom) And once everything is in place you have to go into the /usr/bin directory and type the magical incantation: winecfg.

      This is by no means foolproof, and I'll bet some Linux geek will slam me for not doing it right or doing it the hard way. See, the Linux geeks out there won't give you a freakin' step by step. They give you RTFM. It's their revenge for having been picked on in grade school.

      --
      I'm not in a creative tagline mood at the moment.

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

      I recently installed Wine from RPM and I didn't need to do any of that in order to get it working. How recently did you install your copy? What linux flavor/version are you running? I'm having problems running a few of my windows programs well (they start up run, but not functionally), do you not have the same problem on account of of your more thorough installation method?

      Maybe you and I can start a website once you write that paper, call it "Adventures in Wine" and get people to publish detailed step by step information on how to get the sucka running on different setups.

      hit me up (AIM: Thezengoat) if you're interested.

    5. Re:Wine by Anonymous Coward · · Score: 0
      Sorry.. Don't take this as a rejection of you or your offer, but I don't do AIM with AC's. Actually, I don't do AIM at all... Besides, I've already left an obvious crumb-trail to personally contact me directly outside of Slashdot.

      --
      If anyone see's this, I swear this is the last time I'm ever doing something like this...

  7. That damn penguin by Anonymous Coward · · Score: 0

    He's so cutesy, looks like one of hello kitty's playmates.

    1. Re:That damn penguin by teval · · Score: 2, Funny

      "Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen an angry penguin charging at them in excess of 100 mph. They'd be a lot more careful about what they say if they had." -Linus Trovals Speaks for itself

  8. Hunting by PktLoss · · Score: 5, Insightful

    By far, hunting down layer after layer of dependency while trying to install software, only to meet conflicts is my biggest problem.

    I am running RH8, and an somewhat of a linux newbie, but i have speant hours trying to get the right versions of software installed, often with two four levels of dependency, (ie Software i want needs x, which needs y, which needs z, which needs a...). I recently installed apt, which made it a bit easier for software it indexes.

    Windows software downloads can be big and bloated with DLLs but they generally work out of the box.

    1. Re:Hunting by zifty · · Score: 2, Insightful

      This is exactly why BSD's ports, Gentoo's portage, and Debian's apt systems were invented.

      I tired of installing software on Redhat very quickly after trying linux for the first time. I almost didn't pick it back up, but someone told me Debian made all those problems with dependencies go away.

      Do yourself a favor and try one of the above. I run Gentoo currently, and I would NEVER go back to a an unintelligent package management system (like RPM) ever again.

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

      A modern distro like Debian or Gentoo will fix that.

    3. Re:Hunting by Winterblink · · Score: 1

      No doubt you'll get lots of replies from registered and AC slashdotters on this one, with some negative points. Myself, I agree with you. I made a serious push to use Linux at home and would probably be running it as my primary OS if those dependency issues weren't such a pain in the ass. I'm sure there are tools and techniques out there that make it easier too, and no doubt someone will let us know that in a reply to your message, but there's only so much of that stuff I want to do after doing it all day at work. :)

      --
      "I'm a leaf on the wind. Watch how I soar."
      -Hoban Washburn
    4. Re:Hunting by Anonymous Coward · · Score: 0

      one (or both) of these can help:

      http://freshrpms.net/apt/

      http://linux.duke.edu/projects/yum/

      many repositories are supporting both, and since they run against your rpm database, there are no incompatibilities that i know of using either or both.

    5. Re:Hunting by cybermace5 · · Score: 1

      That's my main problem too. Seems like any time I want to install a driver for something, or any small program, I have to install a dozen libraries that aren't used for anything else. Related to this is the fact that when manufacturers release Linux binaries, they are usually extremely version-sensitive; often to the point where you have to downgrade your system in order for it to work.

      --
      ...
    6. Re:Hunting by MxTxL · · Score: 1

      Totally agree. And it's especially annoying when you have to seperately download each of the dependent packages, COMPILE them (because of course there's no rpm or other binary available) and pray they install and work properly. All of that, and when you finally do everything, you find out that the package you originally wanted is still hosed.

      Source realeases are nice and all, available for all systems, yada, yada.... but i would love to see more releases having standard binary releases that are self-contained with no or at least minimal dependencies.

    7. Re:Hunting by badasscat · · Score: 4, Informative

      Do yourself a favor and pick up the Apt installer from ATrpms. Download the Synaptic graphical interface for it once you've got it all set up and configured properly. That should be the last annoying install of almost any package I could imagine you running. These two applications together have solved the dependency/installation issue for me completely, and it was my biggest Linux annoyance too.

    8. Re:Hunting by finkployd · · Score: 4, Informative

      Rpm with apt is just as good as deb with apt. Everyone seems to be very confused about this issue, and tries to compare apt against rpm as if that somehow makes any sense. It doesn't. Apt works with both rpm and deb, and works very well with them. If you are using redhat and like it there is no reason to switch to something else just to get a dependancy checking package manager, just hit freshrpms.net and get apt.

      Finkployd

    9. Re:Hunting by novakane007 · · Score: 2, Informative

      Go here. Download apt for redhat. Then download another package called synaptic. Synaptic gives you a graphical lay-over for apt-get to run on redhat. I'm sure there are some incompatibilities somewhere, but this is the easiest way to get away from dependancy hell in Redhat.

      --

      WURD!!
    10. Re:Hunting by larien · · Score: 1
      Apt isn't perfect; I've had a few SNAFU's with files moving between packages in KDE (file used to belong to one .deb, but moved to another for some reason) & apt-get install barfing until I forced some actions.

      However, it has been very good and 99% of what I've done and installing packages has generally been apt-get install [pkg] & confirming the addition of the prerequisites.

    11. Re:Hunting by PhiberOptix · · Score: 1

      well, this is more like a "redhat rpm" problem than linux itself, but anyway. use apt from freshrpms. After you install the apt rpm, you can simply type apt-get install [package_name]
      If there's any dependency, apt tells you which are and asks if you want to d/l them too.
      it's a real lifesaver (from rpm dependency hell, anyway) hope that helps

    12. Re:Hunting by tal197 · · Score: 2, Informative
      By far, hunting down layer after layer of dependency while trying to install software, only to meet conflicts is my biggest problem.

      Once more people start using Zero Install these kinds of problems should go away.

      There are also systems like Debian's APT, but they have some serious shortcomings for ordinary users.

    13. Re:Hunting by Etyenne · · Score: 1

      You should use up2date to install software bundled with RedHat. For third-party rpms, you could try apt4rpm but you will still have to find a good repository (I suggest you have a look at freshrpms.net).

      --
      :wq
    14. Re:Hunting by DeadSea · · Score: 1
      This is easily solved by installing software with Ximian Red Carpet or apt with synaptic front end.

      These programs have large lists of software and automatically download and install the program and all its dependencies when you request an installation. They also can figure out what updates you need and automatically install them.

      There are few programs they don't have, and when you find a program they don't have you can usually get the dependencies pretty easily through red carpet or synaptic

    15. Re:Hunting by Anonymous Coward · · Score: 0

      I totally Agree, one thing that Linx has never been able to do well, is installation. Even apt has its problems. Maybe when programmers start using software such as Linstall the problems will start to go away.

    16. Re:Hunting by FooBarWidget · · Score: 1

      What you need is Apt for RPM.

    17. Re:Hunting by Door-opening+Fascist · · Score: 1

      I know I'll probably get flamed for this, but dependencies problems are why I've started using the BSDs. Maintaining one FreeBSD server and two NetBSD servers takes about as long as maintaining one Red Hat 9 Linux server.

    18. Re:Hunting by Omicron32 · · Score: 1

      Why do you put up with it then?

      Gentoo (my choice of distro), Debian (just make sure you run 'unstable' if you want the latest stuff), or of course any one of the *BSDs. (FreeBSD)

    19. Re:Hunting by xanadu-xtroot.com · · Score: 4, Informative

      Red Hat: up2date

      Mandrake: urpmi

      Debian: apt-get

      Gentoo: emerge

      SuSE: yast2


      Man, the tools are there, learn how to use them. Dependency Hell is a thing (almost...) of the past.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    20. Re:Hunting by KeyserDK · · Score: 4, Insightful

      Don't compare DEB's with RPM. They are just a fileformat. Compare the tools....

      What you should compare is up2date(rh),urpmi(mdk),apt-get(debian),portage(gen too) and red-carpet(ximian).

      --
      still reading?
    21. Re:Hunting by tilleyrw · · Score: 0

      If dependencies are causing trouble for your system, switch to Debian.

      Apt-get is a joy and an almost perfect solution.

      The only universal capital crime is stupidity.

      --
      This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
    22. Re:Hunting by pigscanfly.ca · · Score: 1

      Switch to debian . Debian has a really usefull tool called apt witch (most of the time) automatically resolves dependcies . If you are hooked on redhat you can get apt4rpm [http://apt4rpm.sourceforge.net/] (although its not as good as the native debian one because of debains package management methods) .

    23. Re:Hunting by N7DR · · Score: 1
      By far, hunting down layer after layer of dependency while trying to install software, only to meet conflicts is my biggest problem.

      Followed by:

      1. the inability to cleanly uninstall software that has been installed with the usual configure/make/make install incantation

      2. The lack of something equivalent to the Windows GoBack program (i.e., screw up and put your disk back exactly the way it was ten minutes ago)

      3. Drivers that almost but don't quite work properly

      4. The current kernel is non-preemptive (at least this annoyance is going away)

      Mind you, the list of Windows annoyances would be much longer.

      Hmmm... thinks... this being slashdot, the problem with the original question is that anyone who responds with any annoyances will probably get modded down :-)

    24. Re:Hunting by IamTheRealMike · · Score: 4, Insightful
      I read all the responses to this post, and they are all basically "Use distro/OS Foo, and all your problems will go away" or alternatively "This is what apt is for"

      I find it rather funny that so many people recommended apt when the author made it clear that they were already using it.

      My personal view on this is that the model in which software developers only make available a source tarball and leave packaging to others is inherantly flawed. Packaging and making your software easy to install is as much a part of writing quality software as producing documentation and testing is. It makes just as little sense to leave packaging to third parties as leaving documentation to third parties does, or leaving development of the website to third parties.

      The main problem that causes dependency hell is pretty clearly that the programs that resolve dependencies cannot always locate a suitable package to meet the dependency, or alternative suitable packages do exist but metadata mismatches prevent the connection from being made.

      One of the reasons for that is that there is no way for developers to produce packages that can install on many forms of Linux. While the source code as a lowest common denominator is required for platforms that are not binary compatible like Linux/FreeBSD/Solaris, generally Linux distributions are binary compatible so there is no need for nonsense like a separate package for every version of every distro.

      I also believe it's not feasible for a single (or even a group) of 3rd party repositories to package every piece of software somebody might ever want. Even in extremely large repositories like Debians, the software you want is sometimes missing, sometimes out of date. The effort required to maintain it all is enormous.

      Eventually a decentralised model will fall into place, of this I am sure. Thomas Leonard already pointed out the excellent work him and his team are doing with Zero Install, and of course I pimp my project in my sig.

      But basically, what both these projects have implicitly agreed upon is that the current model is fundamentally broken - it will take time to shift the inertia of the status quo unfortunately.

    25. Re:Hunting by jendeh · · Score: 1

      I totally agree w/u, rpms are just not a good idea... what I really hate in the newer releases is the retarded unnecessary security changes, I enable sshd when I was installing MDK9.1 and then when it comes up, the goddamn shorewall fw blocks it. Or for example I want to modify /etc/hosts.deny, the stupid msec script ran by cron rewrites it. Same story w/RH8, they have their own independent sendmail security "patch" rpm on it, u cant just get rid of sendmail, u need to get rid of the security packages that come w/it and then maybe if u install postfix or something, then maybe just maybe u can get port 25 opened up... looks like Linux distros are going towards the, "lets not trust the user" hole which msft is stuck in, "users are dumb, dont let them change anything" I can go on and on about this, rather stop right here..... BSD baby, BSD!!!!

    26. Re: Hunting by Black+Parrot · · Score: 1


      > Windows software downloads can be big and bloated with DLLs but they generally work out of the box.

      Did they finally get that fixed? I haven't used Windows since W'95, but I had all kind of dll problems, such as rendering my system unbootable by uninstalling a frikkin game.

      At any rate, lots of other people have already mentioned using apt for Linux. I have also found that downloading source RPMs rather than binary RPMs will often show more charity about what library versions you have, in addition to taking advantage of machine-specific optimizations for your system.

      The syntax has changed a couple of times, but for the version of Red Hat that I'm currently running I use -

      yourprompt> rpmbuild --rebuild --target athlon-redhat-linux *.src.rpm
      Then install the RPMS that were placed in /usr/src/redhat/RPMS/*.

      Also, keep in mind that the numbering scheme for libwhatever.so and links should let you have more than one version of a library installed on your system.

      --
      Sheesh, evil *and* a jerk. -- Jade
    27. Re:Hunting by Anonymous Coward · · Score: 0

      This is exactly why BSD's ports, Gentoo's portage, and Debian's apt systems were invented.

      I hate to start a flame war, but apt-get isn't good enough. My personal experience with Knoppix (which rocks in every other way) is that at least half the time I try to install something with apt-get (assuming I can find a .deb package) I get unresolved dependency errors or "these packages need to be upgraded, but I can't do it" errors.

      I've used the example before of GnuCash. Probably the best personal finance software available for Linux, but because it has so many dependencies, even the authors don't recommend installing it from scratch.

      Sure apt-get may be better than rpm based package managers, but it's still a hack on top of a hack as far as I can tell.

      My personal opinion is that developers need to spend more time thinking about how a user will be installing their application. Using the example of GnuCash again (I hate to beat up on them because GnuCash is one of the best programs available for Linux), it seems they put all their effort into developing GnuCash and then thinking, "oh, we'll just make a .rpm or .deb package and let the user worry about dependencies".

      Come on, any of the major distros are as easy to install as Windows (maybe easier). KDE and GNOME are almost as easy to use as XP (for the average user). I think the next hurdle managing installing and uninstalling applications under Linux.

    28. Re:Hunting by bahamat · · Score: 1

      Debian
      apt-get

      La La La

    29. Re:Hunting by Atrophis · · Score: 1

      Man, the tools are there, learn how to use them. Dependency Hell is a thing (almost...) of the past.

      Slackware: tar/gzip/bzip2/gcc/make

      Almost, for sure.

      --

      i cant seem to come up with a sig.
    30. Re:Hunting by pyros · · Score: 2, Insightful

      don't forget there's apt-get for redhat via freshrpms and fedora, and I think one other. And Connectiva is and RPM based distro built around apt (I think they actually made the port of apt for rpms that freshrpms and fedora use).

    31. Re:Hunting by mofochickamo · · Score: 1
      WTF? up2date? urpmi? apt-get?

      It's all about:
      ./configure && make
      su
      make install

      Bring on the dependency hell. It's all about the bleeding edge.

      --
      Honk if you're horny.
    32. Re:Hunting by PktLoss · · Score: 1

      up2date in my experiance /only/ covers installed packages. I dont know how it will help me resolve dependencies for stuff i would like to install.

    33. Re:Hunting by Rinikusu · · Score: 1

      Will it also work with the debian repositories? One thing I find lacking with freshrpms.net is a noticeable "lack" of applications compared to the debian collection...

      --
      If you were me, you'd be good lookin'. - six string samurai
    34. Re:Hunting by mahdi13 · · Score: 1

      Dear GOD NO!!!
      Having to THINK about what we are installing, oh the HUMANITY!!
      Yes, portage and apt are excellent tools if you are new and just want "it to work", but remember that RPM was one of the first package managers made for Linux and hasn't been given any intelligence for itself relying completely on the person installing (Admins are expected to understand these things, since you need to be ). If it wasn't for RPM we'd still be doing things like
      # tar zxvf coolprogram.tar.gz
      # cd coolprogram
      # ./configure
      # make
      # make install
      And hope that it works!

      I think that rpm -ivh coolprogram.rpm is TONS easier to use in comparison, and once this system was proven then we got the glories of APT and portage to handle the Evil Dependency Hell (which is easy to get through with a tad bit of patience and reading the errors

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    35. Re:Hunting by CFBMoo1 · · Score: 1

      Red Hat: up2date

      Mandrake: urpmi

      Debian: apt-get

      Gentoo: emerge

      SuSE: yast2


      When I see this I ask the question of why isn't this made to a standard command instead of distro specific commands? Joe Average user would never figure this out on his own especially if he has some experience in say Mandrake and goes to Redhat knowing somewhat that Mandrake is a variant of Redhat. He would try the Mandrake command first.

      There will be people who will complain about that. I for one am one of those people cause I don't like re-learning how to do the same thing. Those 5 commands alone make the whole task confusing as hell if your a person working with multiple distro's for the first time and don't realize this right off.

      --
      ~~ Behold the flying cow with a rail gun! ~~
    36. Re:Hunting by tomstdenis · · Score: 1

      up2date is slow, only really for paying customers.

      apt-get is buggy, it likes uninstalling say all of KDE at a whim, it also cannot easily cope with manual updates/changes.

      emerge likes older versions of software [tetex v1 instead of v2, etc].

      None of them are perfect. Definitely emerge is my favourite since it gives the most control and you don't hve to wait for people to make binaries for ya. Though apt-get is sufficient for 99% of linux users who don't need bleeding edge new stuff.

      Tom

      --
      Someday, I'll have a real sig.
    37. Re:Hunting by BeyondHope · · Score: 1

      How does this help dependancy hell?

      Do you have a version of configure that downloads and configures anything it finds missing?

      Where can I get it?

    38. Re:Hunting by PktLoss · · Score: 1

      The comments I get when trying to resolve these issues almost makes me want to cry. Don't use distro x use distro y. Why are you trying to install a anyways, use b (then someone else pipes in 'you fool, use c', and a religious debate ensues, generally with the person willing to suggest the least-user-friendly tool shouting the most.).

      My most recent adventure was with MythTV, a great software package. However, it requires XMLTV, which requires a lot of perl packages, one of which requires expact(?), and atrpms(?). The version of apt for RH8 did not include information on installing xmltv, and i could not manage to resolve all the dependencies on my own.

      People shouted the joys of debian at me, so i tried to install it. However, the installer doesnt allow you to install lilo or grub on a drive apart from the drive you installed linux on, and my MB doesnt allow me to boot my SCSII drive for some reason. So I downloaded RH 9, installed it, got the more recent version of APT, installed it, updated it, installed XMLTV and all it's related dependencies (including MySQL), then installed MythTV, spent anther half hour configuring it.

      and my computer is too slow to use it... :(

    39. Re:Hunting by budalite · · Score: 2, Insightful

      There. Right there. My major annoyance with Linux and all the flavors. Well, actually, two or three annoyances. All these flavors don't play very well together. (Lack of good daycare in childhood?)
      1). Any dependencies should #$#%-well be handled by the installing app. with decent explanation of requirements (warnings) in the install manual (A man can dream...)
      2.) When you must descend into Dependency Hell: Look in the parent post. 5 Linux OS's, 5 tools. (There are probably more.) Having a choice is a good thing, but if all these Linux flavors keep going the way they are, they will probably not having anything in common in, say, ten years. By then, I guess they'll have all evolved into new distinct species, unable to interact except by tcp/ip and the like. Doesn't sound like progress to me, though.
      MOTOW - Master of the Obvious, What?

    40. Re:Hunting by serial+frame · · Score: 1

      Not only do intelligent package mechanisms have serious shortcomings for users, but they are also a large boon to system administrators.

      I'm not making an attempt to argue against Zero Install, but I am suggesting that a comparison of things like APT to Zero Install is not distant from apples and oranges. Both systems are rather good at what they do, but are tailored for specific purposes.

      Now, if you'd like to see Zero Install used in every aspect of your *n?x experience, the underpinnings of the userland would definately have to change.

      On the side, I'm not guessing that Zero Install will alleviate every dependency, though it will definately help in solving them in an obvious manner, a matter of simply dropping a directory in ~/Apps.

      I do apologize if all of this is rather obvious to you, tal, though this is mostly geared towards the rest of the /. crowd.

      (btw, ROX rocks :)

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
    41. Re:Hunting by Mark+Gordon · · Score: 1

      And when the configure script fails because you don't have the necessary libraries installed, or because the libraries are the wrong version?

      Building from source isn't the simple solution to dependencies that it appears to be.

    42. Re:Hunting by ajs318 · · Score: 1

      Your problem is most probably related to Debian's {well-intentioned} system of only putting stuff they are sure and certain is stable in their stable distribution. Knoppix is based around Debian, but has had KDE3 grafted onto it. Unfortunately there are library change issues from KDE2 to KDE3. We probably will have to wait till the next release before KDE3 becomes the norm for Debian.


      Part of the problem, IMHO, is that users have become conditioned to think in a certain way {everything in terms of pointing and clicking} and thus don't take any active interest in what the computer is really doing. Instead of feeling the curves and the bumps of the track as they happen, we become conditioned to accept an artificial view and a control method which does not give real negative feedback. An error message from your own computer doesn't mean you got anything wrong. It just means you need to do a little detective work. And you learn and become stronger.

      If you really hate RPM and APT, use Slackware.


      And I'm making the following pledge: Sometime after this discussion is "over", I will throw together a bit of scripting to address at least one issue raised herein.

      --
      Je fume. Tu fumes. Nous fûmes!
    43. Re:Hunting by uradu · · Score: 2, Informative

      apt is a godsend, but unfortunately the RPM repositories are much less extensive. There are tons of packages you can't apt-get, or are not the latest version, etc. I'm sure that will change with time, but right now that's the way it is.

    44. Re:Hunting by uradu · · Score: 1

      > up2date is slow, only really for paying customers.

      And limited to one account per IP, right? Which with NAT is pretty limiting.

    45. Re:Hunting by Anonymous Coward · · Score: 0

      don't forget up2date. RedHat fans don't seem to hype it up as much as some others, but up2date is pretty good about automatically installing dependencies lately, if you can put up with all the RHN spam.

    46. Re:Hunting by Styx · · Score: 1
      Easy, just say up2date [packagename]:
      [root@odin root]# up2date nmap-frontend
      Installing...
      1:nmap [100%]
      2:nmap-frontend [100%]
      The following packages were added to your selection to satisfy dependencies:

      nmap
      if this package is in the repository, up2date will install it, and it's dependencies. Using Current, you can set up your own up2date server. (damn junk filter).
      --
      /Styx
    47. Re:Hunting by Anonymous Coward · · Score: 0

      # rpm -Uvh apt-1.0.0-ix86.rpm

      error: failed dependancies:
      libsublime (>=0.2) is needed by apt-1.0.0
      libridiculous (>=0.0.1) is needed by libsublime

    48. Re:Hunting by jonabbey · · Score: 1

      1. the inability to cleanly uninstall software that has been installed with the usual configure/make/make install incantation

      It's easy to uninstall software installed with configure/make/make install, if you use a depot-style symlink farm manager, like Opt_Depot, or any of the many other symlink depot packages that we have linked off of that page.

      You just do configure --prefix=/opt/depot/packagename, and almost all autoconf-derived packages will install all their files under the specified base. Use opt_depot or whatever to create symlinks to your bin, man, lib, include directories, and you're set. Want to uninstall? Just rm -rf the package, run another script to clean up the dangling symlinks, done.

      Now, that's not useful for your average Linux-using-grandmother, but if you're already talking about doing your own configure/make/make install, it's not that much extra work, and it makes it tons easier to uninstall.

    49. Re:Hunting by The+Analog+Kid · · Score: 1

      Excuse me but I hate to burst your bubble, but Debian is not a modern distro, its default stable installation uses the 2.2 kernel. They also take way too long to come out with a new install cd. Since my hardware is not all supported under the 2.2 or even 2.4.18, I would have to download the kernel source for 2.4.21, to get functionality of my hardware. I tried to install GAim once everything was up, well I couldn't because of library conflicts, and GAim needed both.

    50. Re:Hunting by stevey · · Score: 1
      Don't compare DEB's with RPM. They are just a fileformat. Compare the tools....

      You can compare the quality of the packages too though, Debian debs are almost always of a high quality and work well with the system you install them upon.

    51. Re:Hunting by Arker · · Score: 1

      The funny thing is, in my experience, this is most often a problem on redhat, which was one of the first to go to a package manager that supposedly takes care of dependencies for you. Slackware, which doesn't even attempt to do this, has never caused me any serious problems. Perhaps because the packages are better setup? I don't know. But when I need to install stuff on slack it's always pretty straightforward. There are a handful of dependencies, usually already satisfied, and if not then at least easily identified and obtained.

      I try to install the same programs on RH and get lists of dependencies that scroll right off the terminal. One won't install without the second, but the second won't install without the first. The redhat fans say use force. Then later when the database is all fouled up, they say you used force didn't you? NEVER DO THAT.

      Pretty ironic when a system that was designed to fix a problem seems to make it much worse.

      Anway, my limited experience with Debian was much better, so obviously not all implementations of that idea are the same.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    52. Re:Hunting by wfberg · · Score: 1

      To which I'd like to add..

      My up2date doesn't update itself..

      I tried to install apt for red hat, but I needed a newer version of rpm. Which needed a newer version of librpm, glibc etc.

      Depedency hell lives!

      --
      SCO employee? Check out the bounty
    53. Re:Hunting by Anonymous Coward · · Score: 0

      Errrm.... forgotten about installpkg and upgradepkg? :)

      Also, it has rpm if you really want it, and rpm2tgz to convert to rpms slack package format if you don't.

      Not sure about the details of what it does behind the scenes regarding dependancies etc, but it's worked for me so far. Even installed the audioslack kernel with it and everything still works. Upgraded KDE twice and that still works too.

    54. Re:Hunting by Anonymous Coward · · Score: 0

      "ln -s oldlib newlib" has solved this problem for me many times, going either direction (upgrade/downgrade). Most version-sensitivity is just laziness on the developer's part. They just list the lib they compiled against as a dependency without checking other versions.

    55. Re:Hunting by LordNimon · · Score: 1
      This is because Linux users are not willing to pay people to make installable packages. The developer has no incentive because he isn't being paid for his work, and he has no problem installing and using his own software. And because everything is GPL, even if someone were to create an installation package of some software and sell it, his first customer will upload it to some FTP site and everyone else will download it from there.

      Until people start paying developers to make their Linux software, this problem will never be solved.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    56. Re:Hunting by odaiwai · · Score: 1

      I just wget the various updates/ix86/ directories and rpm -Fvh *.rpm in each directory.

      One machine downloads the rpms, and each machine updates via a cron job over an NFS share. Voila! 50 linux boxes up to date with just some simple commands.

      dave

    57. Re:Hunting by privaria · · Score: 1

      Redhat up2date? Are you kidding? I have come to genuinely regret signing up for the $60/yr RHN subscription because of the annoyance of up2date. I get the red icon staring me in the face because postfix 1.11-13b has been upgraded to 1.11-13c but I wait in vain for a real update of something I actually use, like Mozilla 1.4, KDE 3.1, etc.

    58. Re:Hunting by Geekboy(Wizard) · · Score: 1

      That's why I like the BSD system. Install it from ports, and all depenancies will be installed for you. `make install clean` and walk away. I can install KDE3 that way (why I would *want* to install KDE is an exercise left to the reader. Hint: I would rather sodomize myself with a chainsaw)

    59. Re:Hunting by Anonymous Coward · · Score: 0

      It's growing rather quickly. Try some of these (warning, some of them uses beta versions and such, check out their sites first):

      #newrpms.sunsite.dk
      rpm http://newrpms.sunsite.dk/apt/ redhat/en/i386/9.0 newrpms
      rpm-src http://newrpms.sunsite.dk/apt/ redhat/en/i386/9.0 newrpms

      #ATrpms
      rpm http://apt.physik.fu-berlin.de redhat/9/en/i386 at
      rpm-src http://apt.physik.fu-berlin.de redhat/9/en/i386 at

      #CCRMA, California, USA
      rpm http://www-ccrma.stanford.edu/planetccrma/apt redhat/9/en/i386 os updates
      rpm http://www-ccrma.stanford.edu/planetccrma/apt redhat/7.x/en/i386 planetccrma
      rpm http://www-ccrma.stanford.edu/planetccrma/apt redhat/8.x/en/i386 planetcore
      rpm http://www-ccrma.stanford.edu/planetccrma/apt redhat/9/en/i386 planetccrma

      #Kino
      rpm http://kino.schirmacher.de redhat/8.0/en/i386 kinorpms
      rpm-src http://kino.schirmacher.de redhat/8.0/en/i386 kinorpms

      # Red Hat Linux 9
      rpm http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms
      rpm-src http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms

      #Rawhide
      rpm http://ayo.us.freshrpms.net redhat/rawhide/i386 os
      rpm-src http://ayo.us.freshrpms.net redhat/rawhide/i386 os

      #GStreamer
      rpm http://gstreamer.net/releases/redhat/ redhat-9-i386 deps redhat
      rpm-src http://gstreamer.net/releases/redhat/ redhat-9-i386 deps redhat

      #Matt
      rpm http://people.ecsc.co.uk/~matt/downloads/apt redhat-9-i386 gnome extras depends
      rpm-src http://people.ecsc.co.uk/~matt/downloads/apt redhat-9-i386 gnome extras depends

      #Dag Wieers
      rpm http://apt.sw.be redhat/9/en/i386 dag

      #Gaim
      rpm http://gaim.sourceforge.net/apt redhat/7.3/en/i386 release
      rpm-src http://gaim.sourceforge.net/apt redhat/7.3/en/i386 release

      #Utelsystems
      rpm http://utelsystems.dyndns.org/apt redhat/9/en/i386 utelsystems
      rpm-src http://utelsystems.dyndns.org/apt redhat/9/en/i386 utelsystems

      # Arjan's 2.6 series kernel repository
      rpm http://people.redhat.com arjanv/2.5 kernel
      rpm-src http://people.redhat.com arjanv/2.5 kernel

      I'm sure there are quite a few more.

    60. Re:Hunting by EnglishTim · · Score: 2

      Dependency Hell is a thing (almost...) of the past.

      Please tell me you didn't type that with a straight face!

    61. Re:Hunting by Adrius · · Score: 3, Informative

      Rpm with apt is just as good as deb with apt.

      BZZT. Wrong. Debian packages have recommends, suggests, and a whole host of things that RPMs don't, which makes dependency resolution easier.

      Not to mention the strict policy debian has wrt to packaging... which is probably the biggest reason debs are easier to manage than rpms.

    62. Re:Hunting by Anonymous Coward · · Score: 0

      "I made a serious push to use Linux at home and would probably be
      running it as my primary OS"... if I had a clue.

    63. Re:Hunting by Anonymous Coward · · Score: 0
      Of course, in order to use this service, you'll have to subscribe to the RedHat network and cough up some cash.

      Otherwise you get a shitty "demo account" which is absolutely useless.

    64. Re:Hunting by damsgaard · · Score: 1

      Execept that the up2date window is too wide!!! It fills something like 1600 pixels on my 1152 pixels wide screen. I know that the problem is that I'm using KDE instead of Gnome, but that dosn't really help anybody. I've experienced this bug through Redhat 9, 8, and 7, don't remember before those.

    65. Re:Hunting by Anonymous Coward · · Score: 0

      Your problem is most probably related to Debian's {well-intentioned} system of only putting stuff they are sure and certain is stable in their stable distribution. Knoppix is based around Debian, but has had KDE3 grafted onto it.

      I had a feeling it was something like that, but it only illustrates my point (in a sideway's kind of way; i.e., "Don't install anything that we haven't tested first or you'll be sorry").

      Part of the problem, IMHO, is that users have become conditioned to think in a certain way {everything in terms of pointing and clicking} and thus don't take any active interest in what the computer is really doing.

      The average user just wants to use his/her computer. Maybe they find a random program or game they want to try out, they just want to install it and be done with it (and cleanly uninstall it if they don't want to keep it).

      I admit, as I've grown older, I have less tolerance for tweaking scripts to compile and install applications under Linux because the developer thinks that "make" is good enough for everyone.

      To use an tangled analogy, my mother doesn't need to feel the "curves and the bumps of the track" on her computer, she shouldn't have to call me to install some new recipe program. She just wants a Volkswagen(tm) that gets here where she wants to go.

      If you really hate RPM and APT, use Slackware.

      I don't hate RPM or APT or tarballs, per se, but they are (or should be) archaic. We need better.

      Come on, installing Linux is a non-issue. KDE and Gnome make the desktop almost a non-issue. We need something like InstallShield for Linux to make installing and uninstall applications a non-issue also. Better yet, something like Apple's install packages for Macintosh.

    66. Re:Hunting by Erwos · · Score: 1

      I'm sorry to disappoint you, but up2date is only for security fixes. You'll never find honest-to-G-d upgrades in it.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    67. Re:Hunting by Gleng · · Score: 1

      swaret + pkgtool does the trick for me.

      --
      "Proudly Posting Without Reading The Article"
    68. Re:Hunting by Mike1024 · · Score: 1

      By far, hunting down layer after layer of dependency while trying to install software, only to meet conflicts is my biggest problem.

      Not to mention trying to download something otherwise good like XMMS-Crossfade and findingdozens of near-identically labeled files, offering 'src', 'yellowdog', 'ppc', 'i386', 'i586', '1mdk', 'fr1'... and the same for about 3 older versions.

      With windows, there's usually a vendor website with one clearly marked binary or zip.

      Just my $0.02,

      Michael

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    69. Re:Hunting by xanadu-xtroot.com · · Score: 1

      heh

      I did say "almost"...

      ;-)

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    70. Re:Hunting by Talinom · · Score: 1

      Don't compare DEB's with RPM. They are just a fileformat. Compare the tools....

      What you should compare is up2date(rh),urpmi(mdk),apt-get(debian),portage(gen too) and red-carpet(ximian).


      The problem here is that the average user isn't going to know what question to ask, they are just going to get an error while trying to install a program.

      In Windoze you install a program and if it needs certain files, 99% of the time they are included AND installing them doesn't break other programs because the dependencies were wrong. You can never go wrong with including the files (even if it adds overhead to your download) that may not be needed versus pissing off potential Linux converts who are looking at the screen wondering WTF is going on and why didn't the program install.

      --
      "Giving money and power to governments is like giving whiskey and car keys to teenage boys." - P.J. O'Rourke
    71. Re:Hunting by Snowdrake · · Score: 1

      There is still no requirement that everything for Linux be GPL (though many essential libraries are LGPL). And my understanding of the GPL says that you can still sell a binary package and still get huffy if someone distributes it for free, it's just the source that's got to be freely available. The installer is its own program, and doesn't have to be under GPL.

      Underhanded and silly, I know, but I don't honestly believe that the GPL was created to take the money out of software development.

    72. Re:Hunting by sootman · · Score: 1

      Dependency Hell is still alive and well. I've seen both apt (on redhat) and up2date fail due to dependancies. Think I'm joking? Think that's impossible? Think again. That screenshot is one of *many* failures on that particular system. I've only used apt a few times and it failed more than once, so to hell with it, I won't even bother. If I can't do it out-of-the-box, I don't do it.

      In the last five years, Linux has gone from a very low percentage of easy successes to, let's be generous, 80%. (By easy I mean setup, next, next, agree, next, next, done, maybe reboot, works.) In that same time, Windows has gone from 90% to 99%.

      Fun example: not to pick on anyone, but Freevo asked for it. Their page says "There are no external dependencies if you use the full binary release (~12 MB)! This means that you will not have to waste any time downloading other RPMs, libs etc to run Freevo." I tried it last week on a brand-new, fresh-off-the-CD RH 7.3 system. (because I had the install CDs handy; RH9 was at a friend's house.) Failed immediately due to dependencies: needed libpng or something. To be fair, it worked like a charm once I put RH9 on that box, but nothing nowhere says it requires thsi or that version of RH or kernel or anything.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    73. Re:Hunting by ajs318 · · Score: 1

      Taking on board the above, what I'm thinking of is a CD {or it might have to be a DVD, but WTH - we're trying to introduce new users to Linux and the chances are they have DVD-capable systems. Recycling older boxes has a different set of priorities. Perhaps worthy of another distribution} that would autodetect everything {like Knoppix or Slackware Live}, boot up a desktop, display a series of prompts to confirm everything and take manual input where necessary, and proceed to install a system.

      How about if each requester that appears has a toggle device for "expert mode" where you get access to more esoteric options {with automatic switching to expert mode where the computer really can't make its own mind up}. Packages in the distribution would be carefully selected. Dependency checking can be done by judicious use of scripts. We tweak "our" distribution's configure scripts to generate output that a GUI front-end can handle, whilst still being geek-readable.

      Also, I had another wild idea. What if our distribution's package management was database-driven? Before you argue that installing MySQL would bloat the base system, remember we don't care about that here. This is a non-geek system we're building. In fact, let's have Apache and all three scriping languages, so we can get started straight away with LAMP applications whatever you think the P stands for. We can keep package details in a MySQL database, which should make for quicker searching than flat files. Stick a simple frontend on, and you've got an Access-alike.

      One thing that will be required is an active online community. We should aim to integrate community participation from the ground up. I want it almost to be difficult not to participate in the process. Our users are going to be using the latest equipment, quite likely on ADSL connections. So if a permanent connection is available, let's make use of it to set up a knowledge-sharing system. Provide a means to submit new step-by-step instructions, and examine documents written by other users. It's the legitimate use for P2P! Make it clear that although you haven't paid for the software in cash, you might well be expected to put in a little hard work making it work, and to share whatever you may learn in the process. That, after all, is the Free Software spirit. I accept that it is my destiny to make occasional mistakes and face occasional obstacles that others as well as I may learn from them. This is the price I pay for all the mistakes I did not have to make and the obstacles I did not have to face.

      Suppose you want to install a "non-official" package. You download the tarball, but when you get to the scary "voodoo" part, a journalling system logs everything you do - every command and all the diagnostic messages. Now, if it all goes off a breeze, you can have a report auto-submitted saying that it worked with your configuration. Even if it doesn't work first time, you can bribe your local geek to fix it and you still have a record of how you eventually got it to work. That might help someone work out exactly how to fix the package, and eventually create an "official" version which will install from the box {more likely, the net}.

      I think nearly all the bits are there. We just need to stick them together .....

      --
      Je fume. Tu fumes. Nous fûmes!
    74. Re:Hunting by LordNimon · · Score: 1

      Yeah, but who's going to pay for a non-GPL installer for a GPL program?

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    75. Re:Hunting by Mirk · · Score: 1
      Dependency Hell is a thing (almost...) of the past.

      Please excuse me while I laugh so hard I rupture several major organs. If you think Debian makes this stuff easy, you've obviously never read Why Debian Is Not My Favourite Operating System.

      --

      --
      What short sigs we have -
      One hundred and twenty chars!
      Too short for haiku.
    76. Re:Hunting by RAMMS+EIN · · Score: 1

      What's funny is that Red Carpet does not seem to work well on the latest Red Hat. My brother just installed Red Hat (I myself am a devoted Debian user) the other day and ran into problems with the updater that came with the distro. I had heard from a friend (who is a SuSE advocate) that Red Carpet is what you need to get a nice graphical package installer which saves you from dependency hell. So I told my brother to do that. Guess what - he went to the website, downloaded the RPMs...and couldn't get them installed. *** shakes head and goes back to Debian box

      --
      Please correct me if I got my facts wrong.
    77. Re:Hunting by hackrobat · · Score: 1
      Packaging and making your software easy to install is as much a part of writing quality software as producing documentation and testing is. It makes just as little sense to leave packaging to third parties as leaving documentation to third parties does, or leaving development of the website to third parties.
      You left out support.

      So J Random Hacker should write software, make it easy to install, write complete and good documentation, run a website and mailing lists, do the testing and QA, and provide support to users. Great, but that's not my idea of open source development. Open source works because creating software is, on the one hand, creative work: best left to highly motivated programmers. On the other hand, selling software (packaging, testing, QA, support, docs, etc) aren't nearly as creative and interesting, but (for the very reason) offer more of a monetary incentive. An open source software project is like a machine with an open architecture, with easily replaceable parts from different vendors. This model fits well with the "do one thing and do it well" philosophy that made UNIX a success. OSS creates jobs and opportunities for innovation, with different parts of a project in different sets of hands (not one monolithic organisation struggling to keep pace with changing times and tastes).

    78. Re:Hunting by spitzak · · Score: 1
      I am pretty certain you can make a non-GPL installer for GPL software. You probably should make the original software available, but since it is hard to install you have not reduced any of the demand for your installer.

      The real problem about bad installations is not just the initial developer. Anybody else who wants to make an installer will first have to get the software installed so they can figure it out. Once they do that, they don't have any incentive to make an installer.

    79. Re:Hunting by Spellbinder · · Score: 1

      you could try debian
      it solves most the dependency issues i had with SuSE,Redhat or Mandrake
      i know about up2date and other tools the above named distributors provide
      but what i saw they only help if you want to install software which is already included in their distribution or at least the dependencies are included
      from the distros i tried only debian (and gentoo) had a big enough and up to date package base to prevent this from beeing a problem

      --


      stop supporting microsoft with pirating their software!!!!!
    80. Re:Hunting by Anonymous Coward · · Score: 0

      Some interesting ideas, I'm not sure I agree with all of them.

      what I'm thinking of is a CD {or it might have to be a DVD, but WTH - we're trying to introduce new users to Linux and the chances are they have DVD-capable systems.

      I wouldn't be surprised if the major distros start offering releases on DVD before long. But for new users, I think too much choice is confusing. I was toying with the idea of a KDE-only distro (gnome-a-holics could offer a gnome-only distro). Similar to your idea, autodetect everything (like Knoppix), install mostly KDE apps (unless there's a clearly superior non-KDE app (kOffice vs. OpenOffice is a quibble)). If the user needs a non-KDE app, they would have to install it themselves, but that brings me back to my previous problem, the lack of a superior installation system for Linux. The other downside is that many useful Linux apps need the Gnome libs installed (GnuCash for example), which reduces the usefulness of a KDE-only distro.

      What if our distribution's package management was database-driven?

      My second idea is kind-of an extension of your package management idea. Use two complementary "expert system" programs. One would spider Linux ftp repositories, downloading tarballs, .rpms, and .debs, analyzing them and building a database of dependencies and configuration options. The second would be part of the installation program and analyze the target (user's) system to determine the proper destination directories. The trick would be for the "expert system" to massage the tarball/rpm/deb file to customize it to the target system. I'm not sure it's completely practical, but I'm just blue-skying here.

      Until every Linux developer can agree on a common installation procedure, maybe the best (and I admit it's probably not perfect) I can think of is some sort of "expert system" program that can red-flag problems before you try to install an application, and maybe even suggest some work-arounds ("I see you're trying to install GnuCash. Would you like some help?" lol).

      One thing that will be required is an active online community. We should aim to integrate community participation from the ground up. I want it almost to be difficult not to participate in the process.

      The holy grail of open source software. My opinion is most people are born leechers. I have no suggestions.

      Ah well, who cares, back to sleep. Zzzzzzz.

    81. Re:Hunting by caouchouc · · Score: 1

      Users of rpm-based distros could try Yum, which will automatically determine neccessary updates and apply them.
      You can also create a local repository and have client machines use that. Automatically via cron, even.

    82. Re:Hunting by greenrd · · Score: 1
      I am pretty certain you can make a non-GPL installer for GPL software. You probably should make the original software available, but since it is hard to install you have not reduced any of the demand for your installer.

      Exactly. CodeWeavers is a good example of a company that does this. They sell CrossOver Office which is essentially an installer for wine, with a copy of wine and some patches bundled.

      One of the big problems with wine is, or used to be, even knowing which versions would work for you! So, they make money out of actually making wine usable. Good luck to them! All of their changes will be made available under the GPL anyway - or at least, the GPL requires them to do so.

    83. Re:Hunting by BJH · · Score: 1

      What's useless about the demo account?

      I run three RH boxes on demo accounts, and aside from the occasional "we're too busy because /. mentioned one of our security updates", it works fine.

    84. Re:Hunting by BJH · · Score: 1

      No, actually. I just ran up2date on my RH* and RH9 boxes simultaneously, without problems, from behind NAT.

    85. Re:Hunting by rnd() · · Score: 1

      My guess is that you've installed some RPMs that were not created for the specific distro & version that you are using. If someone rolls their own RPM and they had other self-compiled software on their machine, then the RPM may have a dependency for a package that is slightly different from the one that came standard with the install.

      This is mostly due to a lack of testing and quality control on the part of people rolling their own RMPs (or at least bad info on what distros/versions are supported).

      As some of the other posters point out, using one of the automatic updaters for your distro will help with this problem (it will download the officially supported RPMs) as long as the problem isn't in the obscure RPM that isn't part of the standard distro.

      One hint I would offer is that if you realize that one package you are using is non-standard, try to find a standard version.

      If all else fails, then download, compile, and install the source for the packages that aren't 100% compatible with your standard distro.

      Also, I don't recommend it, but you could type rpm -Uhv --force packagename.rpm

      --

      Amazing magic tricks

    86. Re:Hunting by Anonymous Coward · · Score: 0

      So download and install the missing packages. The configure script will tell you what it needs, for God's sake.

    87. Re:Hunting by uradu · · Score: 1

      Without a paid subscription?

    88. Re:Hunting by Drakonian · · Score: 1
      Good post. I must be missing something - why don't these problems occur on Windows or Mac OS X but always on Linux. (Yes, I've tried urpmi and apt-get). My favorite Linux installers are the ones that act like Windows ones - self extracting installs, like the Mozilla ones. I truly don't understand why we have to have these RPM/debs/whatever that are fundamentally broken when there are installers that do a great job, like the Mozilla one.

      Maybe someone just needs to write a really flexible, free installer app that everyone likes enough that it becomes a standard. Disclaimer: I haven't checked out your autopackage or Zero-Install yet.

      --
      Random is the New Order.
    89. Re:Hunting by Anonymous Coward · · Score: 0

      Great. Superb. Three questions:

      (1) Why the fuck are they all called different things on all the different distros?
      (2) Why do you assume anyone's going to know that they *are* called different names?
      (3) Why are all those names not intuitive?

      You see - it's still an annoyance.

      Oh. Silly me. I should have know that a command called "urmpi" would install software on Mandrake.

      In Windows 98, Windows ME, Windows 2K and Windows XP the closest equivalent is called "Windows Update". Even my mom knows what it does.

    90. Re:Hunting by munter · · Score: 1
      I can't resist. Sorry.


      apt-get install debian!

    91. Re:Hunting by fucksl4shd0t · · Score: 1

      By far, hunting down layer after layer of dependency while trying to install software, only to meet conflicts is my biggest problem.

      I had this same problem when I was a newbie, and I'd really like to see a article on the web to address this issue. The problem isn't that the system's inherently broke, the problem is that there isn't a document that contains the following steps:

      "How to install software"

      1. Check if your distribution includes a version of the software you wish to install. ALWAYS do this step, it WILL save you time.
      2. If you distribution has the software you need and the version is sufficiently new to satisfy your needs, install it using the distribution's package manager, whatever it is, even if you hate it.
      3. If your distribution does not have the software package you need, find the webpage for the software package and read the FAQs posted, and ANYTHING that might contain a list of depencies.
      4. After establishing a list of dependencies, check with your distribution to see what it has and what is doesn't have. Install them as above, using the package manager for your distribution, whatever it is, even if you hate it.
      5. If you are about to compile the software from source, repeat the last step with all of the -devel packages provided by the distributor.
      6. Now download and install FROM SOURCE the remaining dependency packages. Make sure you stick with stable versions. This is where you are most likely to encounter trouble with installing the software.
      7. Now download ad install FROM SOURCE the software you are intending to install.

      Took me 6 months before I figured out that the distribution had solved all the dependency problems if I would just use their fucking binaries. Stick with the distribution, be loyal. Give them two or three versions before canning them, if you don't like something. Mandrake has improved dramatically since 8.2, which is what I started with. When they don't provide the binary, resolve the dependencies yourself as much as possible with the distro-provided packages. Your life will be MUCH easier.

      --
      Like what I said? You might like my music
    92. Re:Hunting by Ben+Hutchings · · Score: 1

      Unfortunately apt ignores Recommends and Suggests, because it's not interactive.

    93. Re:Hunting by Trogre · · Score: 1

      Good to replace RedHats up2date with apt and Synaptic.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    94. Re:Hunting by IamTheRealMike · · Score: 3, Insightful
      Windows and MacOS do have these problems, just not to the same extent. Typically there is not a culture of code sharing on these platforms. That makes code reuse more unusual than on Linux.

      Generally apps only use what the OS provides them, then rely on installers to fill in the missing pieces if for instance you need a component that didn't ship with Windows 98 - unfortunately that has traditionally led to DLL hell.

    95. Re:Hunting by KewlPC · · Score: 1

      RPM does a pretty good job of handling dependencies (i.e. knowing what other packages package X depends on). The problem is, if one of the dependencies isn't installed, RPM (the package manager, not the file format) doesn't know where to find the package it needs to resolve that dependency.

      Prior to RedHat 8's retarded RPM GUI, RedHat shipped with a RPM frontend that was actually pretty smart about dependencies. If package X depended on package Y, and package Y wasn't already installed, the frontend would mark package Y for installation as well (provided that it knew where to get package Y). Why RedHat stopped shipping that program is beyond me. Actually, I know EXACTLY why: they're trying to beat Microsoft at the "dumb down the interface" game.

    96. Re:Hunting by KewlPC · · Score: 1

      apt-rpm

      The apt tools for RPM distros.

    97. Re:Hunting by KewlPC · · Score: 1

      1. the inability to cleanly uninstall software that has been installed with the usual configure/make/make install incantation

      From the source directory:
      su
      make uninstall
      exit

      If you deleted the source directory after you installed the software:
      Unpack the archive
      Run ./configure again, using the same parameters as you did when you installed the software.
      Then go back and perform the whole "make uninstall" thing as listed above.

    98. Re:Hunting by KewlPC · · Score: 1

      You would think that the reason for having all the nearly-the-same-but-with-small-changes filenames would be obvious:
      src means source code, not binary
      yellowdog means its meant for Yellow Dog Linux users (it might not work on other distros)
      ppc means its a binary built for PowerPC processors
      i386 means its a binary built for i386 and later processors
      i586 means its a binary built for i586 and equivalent or later processors
      mdk means its meant for Mandrake users

      On Windows the reason there's a website with one clearly marked binary or zip is because there's only one Windows distribution, and that distribution only runs on one series of processors.

      And the vendor websites usually do tell what packages are for what distro/CPU. RPMfind isn't a vendor website. Try the XMMS-Crossfade website.

    99. Re:Hunting by KewlPC · · Score: 1

      I'm not trying to flame, but Jesus Christ it took you six months to figure out that using the distro's packages whenever possible would result in fewer problems?

    100. Re:Hunting by Arker · · Score: 1

      Actually I last used RH prior to 8, and I can tell you that it definately did not do a very good job of handling dependencies in some cases even then.

      I suspect part of the reason is lack of rationality in package definitions. I've literally seen the same program have maybe 4 or 5 dependencies in the slackware package and well over 30 for the RH package. Now, absent a handful of small patches, these are based from the same source code, so the problem I am guessing has more to do with the packaging system than anything else.

      I remember trying to upgrade a package on mandrake with urpmi, leaving it working, coming back the next day and it was still downloading, I forget exactly how many packages it had done, but it was many, and when I looked closely I realised it was upgrading xfree and a ton of other stuff. I rebooted to my slack partition, grabbed the same program in a .tgz package, and it just installed without a problem, without upgrading xfree, with, IIRC, only two small package upgrades needed as dependencies. I decided to upgrade xfree too and that took about half an hour. The difference was insane, and again, couldn't have anything to do with the underlying code, but rather with the way things were packaged.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    101. Re:Hunting by Stevyn · · Score: 1

      I agree with you completely. There are so many applications out there for Linux. However, it drives me nuts that I have to spend up to an hour with google and other rpm databases to find all the dependencies. I installed Gaim on windows and linux at the same time. Though the windows version was a larger download (but I have cable so I don't give a shit about another meg or so) it worked imediatly. The linux counterpart required a lot longer to set up. I understand the idea of having lots of small components to keep the system more efficient and maybe this really is a problem with developers and not linux itself, but can't they at least provide links or include the dependencies in the rpm. A lot of the dependencies I have to hunt down are small files and including them would save a lot of time.

    102. Re:Hunting by BJH · · Score: 1

      Yes. I have two separate free RH accounts for those boxes (created with different mail addresses).

    103. Re:Hunting by phre4k · · Score: 1

      I guess that you are not a redhat user. The up2date tool can only install packages that is bundled with distribution. For them up2date is fine, but what about the rest of the packages in the world? Is it so hard for the distribution makers to agree on a binary packaging, which bundles libs and others.

      /Esben

      --
      "Nobody really checks their email any more. They just delete their spam"
    104. Re:Hunting by fucksl4shd0t · · Score: 1

      I'm not trying to flame, but Jesus Christ it took you six months to figure out that using the distro's packages whenever possible would result in fewer problems?

      Yeah, it did. One of the reasons it took so long was because the packages with Mandrake 8.2 were mostly broken, and I didn't get good distro-provided packages until 9.0. 9.0 also saw some updates to the urpmi script and their GUI software manager tool that straightened out a lot of the problems 8.2 had.

      --
      Like what I said? You might like my music
    105. Re:Hunting by KeyserDK · · Score: 1

      Well, i havent seen anybody actually trying hide the complexity of rpm/deb. If fact microsofts MSI is albeit different, a similar idea (a big db of dependency info). The difference is that the user isn't shown the complexity.

      But it's not going to happen as long as providers sell updating & installing linux as a service. You don't want to loose your only source of income...

      --
      still reading?
    106. Re:Hunting by KewlPC · · Score: 1

      I've used RedHat since 6.0 (my current system is RH 8). RPM knows exactly what packages (down to the version number) that it depends on. I haven't used Slackware since something like version 7, so I don't remember how the package system was.

      The problem you mentioned in your last paragraph is a problem with the guy who built the package, not RPM.

      And how many dependencies just depends on the way the packages were built. It's entirely possible to build an RPM-based distro that only has a handful of packages on the CD. The reason this isn't done is so that the user can have more control over what's installed on their system and what isn't. Yes, this results in more packages being needed, but I don't see why that is a bad thing.

      The reason your problem was the fault of the package builder is this: Let's say program X needs package Y version 0.95. Now, if someone builds an RPM for program X, but has package y version 1.0 installed, then RPM (having no way of knowing what the real minimum required version for Y is) will think that the program requires package Y 1.0 since that's what it was built with. The package builder should have known that program X only needed package Y 0.95 and built the package for X using that (unless there was some critical flaw in Y 0.95 that made building with Y 1.0 acceptable, or Y 1.0 is what came on the distro's CD).

      And of course it doesn't have anything to do with the underlying code. It's entirely an issue with the person building the packages and how they decide to split things up.

    107. Re:Hunting by jak163 · · Score: 1

      Tried to install Macromedia Flash 6 on top of Mozilla and I didn't have new enough glibc. Downloaded the RPM and ran grpm, and it didn't seem to change anything. I guess it has other dependencies? Also it won't connect to my ISP or my school on my desktop using a Hayes Accura 56k + fax external modem, which is about as non-exotic as you can get. Using it fairly happly on my Toshiba 2505CDS with a Xircom combo modem and ethernet card though.

    108. Re:Hunting by Nailer · · Score: 1

      Alas, neither up2date or apt-get or yum can be used to install individual files downloaded to disk without having to make a local repository and updating its indexes.

      As part of RHLP, redhat-config-packages will be updated to work with remote repositories, but it currently lacks a command line client so scripting's out.

      Oh, and rpm itself has the --aid command which can install any required dependencies necessary from a local directory. But the documentation consists of searching on google for it - you'd never know if someone didn't tell you.

    109. Re:Hunting by t · · Score: 1

      make a script, name it magic-install if you like, use commands like `which up2date`, etc... whichever one you find you run it. Wasn't that easy? Now you can go write it, get it accepted, and reap all the fame.

    110. Re:Hunting by Arker · · Score: 1

      As I indicated, that's what I thought too.

      It's a great example of a the wisdom of the KISS philosophy.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    111. Re:Hunting by xanadu-xtroot.com · · Score: 1

      emerge likes older versions of software [tetex v1 instead of v2, etc].

      # Advanced Masking
      # ================
      #
      # Gentoo is using a new masking system to allow for easier stability testing
      # on packages. KEYWORDS are used in ebuilds to mask and unmask packages based
      # on the platform they are set for. A special form has been added that
      # indicates packages and revisions that are expected to work, but have not yet
      # been approved for the stable set. '~arch' is a superset of 'arch' which
      # includes the unstable, in testing, packages. Users of the 'x86' architecture
      # would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing packages.
      # '~ppc', '~sparc', '~sparc64' are the unstable KEYWORDS for their respective
      # platforms. DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE LIST.
      # IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS.
      #
      ACCEPT_KEYWORDS="~x86"



      You want new stuff fast? There ya go. That's from /etc/make.conf

      /me shrugs

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  9. Unmounting devices by Wumpus · · Score: 4, Insightful

    Not being able to unmount a removable storage device (CD, my digital camera, whatever) because some process had the bright idea of keeping an open file on it, or hanging around with it as its cwd. Nautilus used to be especially bad in this regard.

    1. Re:Unmounting devices by Anonymous Coward · · Score: 1, Informative

      man fuser

    2. Re:Unmounting devices by AntiFreeze · · Score: 4, Informative
      you don't know about lsof, do you?

      "lsof /mountpoint/" will show you exactly what file descriptors are open, and allow you to easily terminate them by PID. lsof has a plethora of options, check out the man page, I'm sure you'll find it remarkably helpful.

      --

      ---
      "Of course, that's just my opinion. I could be wrong." --Dennis Miller

    3. Re:Unmounting devices by nutshell42 · · Score: 3, Insightful
      two things:

      1. Oh *that's* intuitive - I know it took quite some time till I found lsof

      2. what if you don't want to kill that app? Often you're already browsing a completely different directory or -in case of Konqueror instead of Nautilus- you have a number of additional tabs open.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    4. Re:Unmounting devices by Anonymous Coward · · Score: 0

      Aha. Previously my biggest Linux annoyance was the subject of the grandparent post: being told I couldn't unmount a filesystem.

      Now my biggest Linux annoyance is the parent post: somebody who, upon hearing about a Linux annoyance, suggests a "fix" that, while it may be technically correct, is just as absurd as Microsoft's "format and reinstall" canto.

      Congratulations. You're now in the top spot, AntiFreeze, right along with everybody like you.

    5. Re:Unmounting devices by Waffle+Iron · · Score: 4, Insightful
      WRONG! Whenever I have to use lsof to find a goddamned open file handle on the CD-ROM, my blood boils.

      When I hit that eject button, I want the goddamned CD out of my sytem, Now! No exceptions. I don't care if I get an I/O error. Just give me the damned disk.

      How in the hell is any normal user supposed to know about lsof anyway? All he knows is that the CD drive is broken.

    6. Re:Unmounting devices by edgezone · · Score: 1
      1. Oh *that's* intuitive - I know it took quite some time till I found lsof


      [ROOT:~] # apropos "open file"
      flock (2) - apply or remove an advisory lock on an open file
      lockf (3) - apply, test or remove a POSIX lock on an open file
      lsof (8) - list open files
      [ROOT:~] #

      At least in my experience, apropos is the second command to learn (after man, since you won't know what to do with the results, if you don't already understand what 'man' is for).
      2. what if you don't want to kill that app? Often you're already browsing a completely different directory or -in case of Konqueror instead of Nautilus- you have a number of additional tabs open.


      If you don't want to kill that app, then why would you want to umount the device? It doesn't make any sense to me. Sounds like an easy way to make an app freak out if you ask me.
      --
      -- If you can't laugh at yourself, someone else will do it for you.
    7. Re:Unmounting devices by Anonymous Coward · · Score: 0

      apt-get install lsof

      or

      wget ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lso f.tar.gz
      tar zxvf lsof.tar.gz
      cd lsof_*
      tar xvf lsof*tar
      cd lsof*_src
      ./configure linux
      make
      su
      make install

    8. Re:Unmounting devices by Kingpin · · Score: 1


      Good tip! But why does "man umount" not mention that, and why is it not as simple as right clicking a device and select "unmount" (desktop assumed) or why does umount not have a --force option. Linux lacks finish (as I've also argued elswhere).

      --
      Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
      Geocrawler error message.
    9. Re:Unmounting devices by Anonymous Coward · · Score: 0

      [ROOT:~] # apropos "open file"

      Huh? I don't want to open a file. I want to eject a CD. What do you get when you type "apropos eject cd?"

      If you don't want to kill that app, then why would you want to umount the device? It doesn't make any sense to me.

      Uh... sometimes it's nice to eject a CD without logging out of your account first.

    10. Re:Unmounting devices by kasperd · · Score: 1

      I don't care if I get an I/O error. Just give me the damned disk.

      echo 0 > /proc/sys/dev/cdrom/lock

      --

      Do you care about the security of your wireless mouse?
    11. Re:Unmounting devices by Java+Pimp · · Score: 1

      apt-get install lsof

      or


      wget ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lso f.tar.gz
      tar zxvf lsof.tar.gz

      cd lsof_*
      tar xvf lsof*tar
      cd lsof*_src
      ./configure linux
      make
      su
      make install


      Ahh yes... That's quite intuitive! Even my Gram will soon be able to use Linux!

      Look out Microsoft! Linux is busting into the mainstream!

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    12. Re:Unmounting devices by Tyreth · · Score: 1

      This is incredibly annoying when I need to try to change a CD but the process insists on holding onto it. There should be a way to force the ejection of media through Linux (the little hole on my CD-Drive refused to acknowledge my requests).

      This is my greatest annoyance.

    13. Re: Unmounting devices by Black+Parrot · · Score: 3, Insightful


      > Oh *that's* intuitive - I know it took quite some time till I found lsof

      The error is in thinking that a computer should be intuitive. Computers are equivalent to Turing machines, modulo the bounded memory; they can go far, far beyond our intuitions. The only way to make them intuitive is to dumb them down, i.e. limit what they can do. So be prepared to choose between having your computer dumbed down to a consumer appliance or else having to learn a lot in order to master it.

      > what if you don't want to kill that app? Often you're already browsing a completely different directory or -in case of Konqueror instead of Nautilus- you have a number of additional tabs open.

      Yeah, that would be annoying. Next time it happens, write the app developer and aks him/her to fix it so that it doesn't hold stuff open that it isn't actually using, and explain the problem it causes for you. In my experience Linux app developers are very approachable, and though they may be very opinionated about how their application should behave they tend to be receptive about pragmatic suggestions regarding unintended effects.

      --
      Sheesh, evil *and* a jerk. -- Jade
    14. Re:Unmounting devices by Micro$will · · Score: 0, Redundant

      Run it as root, or give it the full path. Mine is /usr/sbin/lsof. While you're there, drop a link to it in /usr/bin for convenience.

    15. Re:Unmounting devices by imsabbel · · Score: 1

      You have to use a little bit of force. And a long needle. The hole is nothing but a hole that happens to be just in front of one of the tray gears, which has a lever attached to it. So you have to use enough force to get the gear moving....

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    16. Re: Unmounting devices by Chris_Jefferson · · Score: 1
      The error is in thinking that a computer should be intuitive. Computers are equivalent to Turing machines, modulo the bounded memory; they can go far, far beyond our intuitions. The only way to make them intuitive is to dumb them down, i.e. limit what they can do. So be prepared to choose between having your computer dumbed down to a consumer appliance or else having to learn a lot in order to master it.

      Why shouldn't computers be intuative? Obviously I don't expect writing a full program to be simple, but it is my belief that writers of software should, within reason, try to do as much as possible to make computers as easy to use as possible.

      --
      Combination - fun iPhone puzzling
    17. Re:Unmounting devices by tomhudson · · Score: 1
      You don't have to close the application, just move out of the directory (or close the tab that is holding that directory open).

      Think about it - isn't it better to be "reminded" that you've still got resources using that device, and give you a chance to finish whatever you were doing (or maybe let some script you were writing finish what it was doing) than have a bunch of errors, unfinished/incomplete stuff, etc?

      Remember, this applies not just to cd-roms, but to removable hard drives, etc. It would be a real bummer to be downloading the latest isos, then find out that you've got to redo it because the OS blindly obeyed your umount /dev/hdd3 command.

    18. Re:Unmounting devices by iangoldby · · Score: 1
      [ROOT:~] # apropos "open file"

      Huh? I don't want to open a file. I want to eject a CD. What do you get when you type "apropos eject cd?"

      If you don't want to kill that app, then why would you want to umount the device? It doesn't make any sense to me.

      Uh... sometimes it's nice to eject a CD without logging out of your account first.


      (Excellent comment reposting at +2 as I don't have mod points. Sorry. Don't mod up this comment!)
    19. Re:Unmounting devices by Anonymous Coward · · Score: 0

      Konqueror does not keep a lock on the directory. Don't know about nautilus.

    20. Re:Unmounting devices by bahamat · · Score: 1

      "lsof /mountpoint/" will show you exactly what file descriptors are open

      And not only that, if you CLOSE YOUR NAUTILUS WINDOWS you can unmount your devices.

      Woah, who would have thought of that?

    21. Re:Unmounting devices by Tyreth · · Score: 1

      I tried hard, trust me, so that it bent the paperclip I was using. Half the time I couldn't even pinpoint anything to push against, it would go in further than an inch.

      Anyway, even if it is possible, I'd rather type something like:
      umount --force /mnt/cdrom
      than spend 5 minutes fiddling with a paperclip trying to find an elusive lever.
      (I know that there's a -f option to force, but that seems to be for NFS only, certainly didn't work for my cd-drive).

    22. Re:Unmounting devices by imsabbel · · Score: 1

      Forget Paperclips. I used a needle for leather sewing.. :)
      But you dont have a choise if you build a new computer and realize to late that your windows cd is in that old cd-rom you just put into the "misc electonix" box.....

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    23. Re:Unmounting devices by Sepper · · Score: 1

      On Mandrake, CD Reading (or floppy) is about the only problem i have... But DAMN is it annoying... It seems I HAVE to use auto-mounting for cd-burning to work properly, but if i try to remove at the same time that some process decises to read on in, i get a frozen cd burner (tray not comming out until i reboot) and a Kernel Panic! (Those funny Chirstmas lights on the keyboard)

      I can use Manual, mount/unmount and everything works fine (with applet in KDE and Gnome to do the mounting/umounting) but CD-burning doesn't work right!

      Besides that, Mandrake Works like a charm...

      (That and Kpilot not able to sync mail, but i'm just too lazy to reverse-engineer Jpilot and gnome-pilot and rewrite the kpilot mail conduit... )

      --
      I live in Soviet Canuckistan you insensitive clod!
    24. Re:Unmounting devices by irc.goatse.cx+troll · · Score: 1

      root@bean:~# umount /home/blender/tmp/
      umount: /home/blender/tmp: device is busy
      umount: /home/blender/tmp: device is busy
      root@bean:~# lsof |grep blender
      root@bean:~# /home/blender/root on /home/blender/tmp type ext2 (rw,loop=/dev/loop0) /home/blender/root on /home/blender/tmp type ext2 (rw,loop=/dev/loop1)

      11:38:01 up 87 days, 15:28, 14 users, load average: 0.00, 0.00, 0.00

      yay?

      (not directly related to grandparent, but shows lsof isnt the end of all mount problems)

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    25. Re:Unmounting devices by Anonymous Coward · · Score: 0

      You don't need to log out, use su.

      $ su -
      #

      Ta da! You're root.

    26. Re:Unmounting devices by tomhudson · · Score: 1
      I did that once w. a cd in a 56x drive - boy, was it fun watching that sucker do a frisbee!

      About as fun as watching someone pop a cd in their drive and not understand why they see the wrong files (new cd + old cd still in drive == oops + some funny noises - saw this one twice in 5 minutes this week :-).

      In both cases, the problem ultimately comes down to the end user's error (trying to umount when their shell's cwd is /mnt/cdrom, or not looking in the tray before adding a cd). In neither case is this a "bug" or "feature".

    27. Re:Unmounting devices by moonbender · · Score: 1
      At least in my experience, apropos is the second command to learn (after man, since you won't know what to do with the results, if you don't already understand what 'man' is for).
      Right. And users shouldn't be required to learn any command to eject a CD. Not desktop Linux users, anyway. My mother certainly doesn't know any command line program on her Win XP box...

      Sounds like an easy way to make an app freak out if you ask me.
      That's a matter of point of view. Programs have to deal with unexpected user behaviour, that's why calculator programs tell you "Cannot divide by zero." instead of crashing. So either you prevent the user from ejecting a CD, that is you countermand his order, even if it was on a "hardware" level like the eject button (what's next, the reset button), or you treat it like it is, just another user input. Obviously there are more or less critical reactions programs need to initiate if the medium they have an open handle to is removed - Konquerer should, for instance, better handle it extremely gracefully, for instance by displaying a friendly error message and going back to the last readable directory. An app unexpectedly unable to write should also display an error and ask for another directory to write to, etc.
      --
      Switch back to Slashdot's D1 system.
    28. Re:Unmounting devices by MsGeek · · Score: 1
      What do you get when you type "apropos eject cd?"

      [batachan@buttercup batachan]$ apropos eject cd
      eject: nothing appropriate
      /etc/nscd.conf [nscd] (5) - name service cache daemon configuration file
      /usr/sbin/nscd [nscd] (8) - name service cache daemon
      tcdrain [termios] (3) - get and set terminal attributes, line control, get and set baud rate, get and set terminal foreground process group ID

      Not very helpful, alas...an intelligent help system ala the help system in Windows 2000 or MacOS would be a worthy addition to Linux. Much as I hate Microsoft, I have to mention that the help files contained within are solid 24K gold. When I was studying for the MCSE, the help files and the Knowledge Base were the two sources of info I could rely on for the "last word" on something I would be stuck on.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    29. Re: Unmounting devices by Black+Parrot · · Score: 1


      > Why shouldn't computers be intuative? Obviously I don't expect writing a full program to be simple, but it is my belief that writers of software should, within reason, try to do as much as possible to make computers as easy to use as possible.

      I agree with the latter part; I just don't understand why people think the existence of tools like lsof whould be intuitive. It's a capability of your system, but no one was ever born knowing about it. Unless you want your computer reduced to a system with nothing but a box with an on/off button on it, you're going to have to learn some stuff.

      But yes, application writers should think about how they implement things, and users should report things that the application writers have overlooked. This is true regardless of what OS you use, modulo your ability to actually contact the application writers for your system.

      --
      Sheesh, evil *and* a jerk. -- Jade
    30. Re:Unmounting devices by PyromanFO · · Score: 1

      This is so obscure to the average user as to be a non answer. Most people want thier CD tray to eject and most people don't know the proc filesystem. Therefore the solution to the Cd tray ejecting problem can't use the proc filesystem.

    31. Re:Unmounting devices by JanneM · · Score: 1

      But a basic problem is that you aren't reminded _what_ resource is holding the disk and why.

      You just get a terse message that something is using it. It could be you're burning a CD, sure, but it could also just be that you've forgotten that you have a shell open in the directory somewhere, in a non-visible tab in a terminal - possibly hiding behind an application window - on one of your workspaces.

      Yes, if something is queuing for reading or writing the device, I agree, unmounting it should be prevented. If all there is is an open file descriptor (which it is 99% of the time), then it should probably protest, but allow me to just unmount the media if I insist, without me having to hunt through the system in search for whatever I (or a process I started) have left behind.

      --
      Trust the Computer. The Computer is your friend.
    32. Re: Unmounting devices by Anonymous Coward · · Score: 0

      "The error is in thinking that a computer should be intuitive. Computers are equivalent to Turing machines, modulo the bounded memory; they can go far, far beyond our intuitions. The only way to make them intuitive is to dumb them down, i.e. limit what they can do. So be prepared to choose between having your computer dumbed down to a consumer appliance or else having to learn a lot in order to master it."

      Wow. I think my brain just exploded from being exposed to pure idiocy. Your dichotomy is just completely wrong and lazy. The goal should be to provide maximum intuitive response for those things with which it is possible. If you don't come close, and its still hard, then ok. But not trying because its "inherently difficult" is just plain wrong.

    33. Re:Unmounting devices by anthonyrcalgary · · Score: 1

      heh

      See, stuff like that is one of the biggest annoyances, though I have to admit that it's hardly Linux specific. I don't know about that guy, but I didn't know about lsof.

      There's got to be a better way to find out about this stuff than calling up a man page on everything in the bin directory.

      As for my other linux annoyances, I haven't been able to get dual monitors or sound working at all so far, which essentially renders Linux useless for anything more than a box to SSH to.

      --
      When someone might yell at me, it has to be OpenBSD.
    34. Re:Unmounting devices by Suidae · · Score: 3, Interesting

      users shouldn't be required to learn any command to eject a CD

      This is a good point. If I press the eject button while in [common windowing environment] and the CD cannot be ejected because some file is in use, I really ought to get a popup window and warning ding explaining that an application is currently using a file on the CD, a list of what files are in use by what applications, and an option to kill thoses apps, with a warning that that can cause data loss, and etc. and that I should try closing the applications first. Or the apps using the files should pop up and ask if you want to stop doing whatever it was that had the files open.

    35. Re:Unmounting devices by JanneM · · Score: 1

      But why?

      I mean, if you have a nautilus window open on an ordinary directory; or of you have a shell open in that directory, the system will silently allow you to delete the directory and it's contents without complaining about other processes still accessing it. I don't see why this should be treated differently from an UI point of view?

      --
      Trust the Computer. The Computer is your friend.
    36. Re:Unmounting devices by PyromanFO · · Score: 1

      Along the same lines, software mixing of the sound in the sound card. Alsa supports this at the driver level, yet it's not enabled by default for some reason. It should work like Windows has had it forever, you install sound card drivers and you can play multiple sounds. Period. I still can't get Alsa to mix multiple sources on my intel8x0 card without xmms with alsa support crapping out on me. That's not even counting software mixing of /dev/dsp, though hopefully that will go away with the 2.6 kernels.

    37. Re:Unmounting devices by Mr_Silver · · Score: 1
      Not being able to unmount a removable storage device (CD, my digital camera, whatever) because some process had the bright idea of keeping an open file on it, or hanging around with it as its cwd. Nautilus used to be especially bad in this regard.

      If you're doing this under Gnome or KDE, it would be far better if a window popped up (a la the "Unplug or Eject Hardware" thing in windows) with a message such as:

      Sorry, but you cannot unmount /dev/whathisname right now.
      This is because the following processes are accessing it:

      crappy_program (pid: 51272)
      my_file_explorer (pid: 10232)

      Once these processes have stopped using /dev/whathisname,
      you will be able to unmount it.

      Or something like that. Pity I can't code it.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    38. Re:Unmounting devices by pauljlucas · · Score: 1
      Not being able to unmount a removable storage device ... because some process had the bright idea of keeping an open file on it, or hanging around with it as its cwd.
      FYI, this is just as true in Mac OS X (or any *nix).
      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    39. Re:Unmounting devices by edgezone · · Score: 1

      That's a matter of point of view. Programs have to deal with unexpected user behaviour, that's why calculator programs tell you "Cannot divide by zero." instead of crashing. So either you prevent the user from ejecting a CD, that is you countermand his order, even if it was on a "hardware" level like the eject button (what's next, the reset button), or you treat it like it is, just another user input. Obviously there are more or less critical reactions programs need to initiate if the medium they have an open handle to is removed - Konquerer should, for instance, better handle it extremely gracefully, for instance by displaying a friendly error message and going back to the last readable directory. An app unexpectedly unable to write should also display an error and ask for another directory to write to, etc.

      That all does make sense. The problem is, programs have been written with the assumption that a filesystem won't be closed with an open filehandle. It does all make sense why this is the case. After all, you wouldn't want someone arbitrarily umounting /home while 30 users are logged onto a system, or /var while an email server is receiving 100 emails per second...It is a logical thing, but you're absolutely right that ejecting a CD SHOULD just happen. But even in the Windows world, this isn't always the case. I've had frozen applications lock out the CDROM drive on me, and it took going through the task list and closing all possible applications that might have a file lock to try and eject (and eventually giving up and just rebooting the computer), i.e. autorun trying to fire up on a disk with unreadable sections, so the system keeps trying to read over and over and over but refusing to eject.

      So what is the solution? I don't know myself. Others might have suggestions on this. I wouldn't want umount to be able to umount ANY file system, but then you run into the problem of differntiating between a memory card reader vs. a usb hard drive. Should all filesystems be umount-able always? should processes using the mounted file system be shut down? That's where I see the biggest catch....how SHOULD umount behave?

      --
      -- If you can't laugh at yourself, someone else will do it for you.
    40. Re:Unmounting devices by Wumpus · · Score: 1

      I do know about it, but there's absolutely no reason why it should be necessary to use it in some of the situations I encountered.

      For example, I have a digital camera that I can mount as a usb mass storage device. If I look at the mounted directory with Nautilus, and then just close the window and try to unmount the camera, it won't work, because Nautilus keeps a file open on that directory.

      Ok, so I've been using Linux since version 0.99pl5, I know all about man pages, and in most cases I'd rather just go poking under /proc to get what I need, but having a GUI that's supposed to make things easy do the opposite is annoying.

      I've gotten into similar situations when a kernel module was doing something with my CD drive, and wouldn't let go. This is worse, because you can't unmount the CD since it's still in use, and you can't unload the module because you still need it for the CD. These things are rare enough that I don't remember the details, but they're still annoying.

    41. Re:Unmounting devices by Wumpus · · Score: 1

      Strangely enough, this worked for me out of the box when I installed RedHat 8.0 on my laptop, and I have no idea why it worked. I can't make this happen on my other RedHat 8.0 machine.

    42. Re:Unmounting devices by Wumpus · · Score: 1

      In both cases, the problem ultimately comes down to the end user's error (trying to umount when their shell's cwd is /mnt/cdrom, or not looking in the tray before adding a cd). In neither case is this a "bug" or "feature".

      In my case, it was a bug in Nautilus (which was fixed already, I believe). It's not a user error if you close the window you use to browse a CD, and the software won't close files on it. It's also not a user error if you close an image viewer (eog, or something like that) and the process becomes a zombie rather than go away.

      I see nothing wrong with assuming that if a user pushes the cd eject button, she really wants her CD back. Eject the damn thing, unmount it, and let every process stupid enough to still want it die out or display an error. What's wrong with that?

    43. Re:Unmounting devices by Wumpus · · Score: 1

      Woah, who would have thought of that?

      Me. And it didn't work. The window was gone, but the process was still keeping an open file on the CD. I killed nautilus and that "fixed" the problem, but the real issue is that there's any number of things that can go wrong on a system that would cause this, and this points to a fundamental design problem.

      Ejecting a CD shouldn't require a deep understanding of system internals.

    44. Re:Unmounting devices by AntiFreeze · · Score: 1
      Yeah, you've certainly got some points there. I've had the same CD problems (where a module wouldn't release control, and couldn't be rmmod'd) one or two times before, and it's certainly remarkably annoying.

      There are great tools out there, like fuser and lsof to help when you're having problems with a device, and there's great community support.

      And I didn't mean to make it seem like man pages are the solution to all of Linux's problems. They're nowhere close. What I did mean to say is that there are many tools, and a lot of "annoyances" people have which could be easily fixed by asking a simple question on, say, #Debian on irc.debian.org. Or #linux.

      In other words, there's a remarkably great and helpful community out there which people don't know how to properly consult. I've never had an "annoyance" last more than a short while between the appropriate HOWTOs and asking the right questions online.

      So in short, people need to be informed on how to use the tools at their disposal (man pages, USENET, IRC, and hell, slashdot) for their benefit. That is what is lacking, and that is what generates a lot of "annoyances." That said, of course there are genuine annoyances too, like your aformentioned CD module problem, and things which are still just very tedious to take care of.

      </rant>

      --

      ---
      "Of course, that's just my opinion. I could be wrong." --Dennis Miller

    45. Re:Unmounting devices by bricriu · · Score: 1

      Even better would be if there were little buttons/links/checkboxes next to the listings that allowed you to kill the processes right then and there.

      Opening up a whole new console for kill -9 is a hassle.

      --

      AHHHHHHH! I'm burning with goodness again!
      - Reakk, Sluggy Freelance

    46. Re:Unmounting devices by TexVex · · Score: 1

      No. It's referred to as removable media for a reason.

      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    47. Re:Unmounting devices by blargg27 · · Score: 1
      What about a lazy unmount "umount -l /mnt/cdrom"... Which quoting the man page for umount says:
      Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later. )
      If I don't know what is still accessing the drive, this always works for me!!
    48. Re:Unmounting devices by Wumpus · · Score: 1

      But an OS shouldn't need community support for the little things.

      I want my mother to use Linux, so I can give her actual support when she has a problem with her computer, rather than blow her off because I live 6000 miles away from her. As long as simple everyday computing tasks can cause data corruption or even just cause unnecessary confusion, this won't happen, and that's a shame.

    49. Re:Unmounting devices by Chanc_Gorkon · · Score: 1

      Must have been using Nautilus as the desktop. Remember, even if you close the nautilus window, if your using nautilus for doing icons and such on the desktop it is still running.

      --

      Gorkman

    50. Re:Unmounting devices by tomhudson · · Score: 1
      So waht if the "user" is someone else connected over the local network who is reading from or writing to the particular device? They should get errors because the local user was too impatient to see who was doing what?

      Nah, that's a throwback to the Windows/single user way of thinking.

    51. Re:Unmounting devices by tomhudson · · Score: 1
      Here's one scenario - you've gotten yourself a movix iso, and you're running it off a cd on a standalone box (either 2 cd drives or a single cd drive and a combo cd/dvd drive) so you can watch SVCDs on your tv. Do you really want the system to respond auto-stupidly to every eject command?

      Here's another - you have a partition on a removable hard disk that you always back up to via a cron job (you do do backups, don't you?) Do you really want to umount the partition while it's being written to?

    52. Re:Unmounting devices by HermanAB · · Score: 1

      Mandrake has Supermount working. So, you press the CDROM eject button - can't be easier...

      --
      Oh well, what the hell...
    53. Re:Unmounting devices by HermanAB · · Score: 1

      So, use Supermount you foul mouthed moron...

      --
      Oh well, what the hell...
    54. Re:Unmounting devices by fr2asbury · · Score: 1

      Well, I DID like that behavior for ONE and only ONE reason. In order to stop my toddlers from playing with the cd-rom tray, I would put a CD in and mount it, thus rendering the eject button useless.

    55. Re:Unmounting devices by iabervon · · Score: 1

      'umount -f' does this for NFS mounts. It really ought to apply to any device (like it does in OSX). Obviously, the kernel has to deal with the media disappearing due to physical disconnection (particularly with USB), so reporting to userspace that the filesystem is suddenly gone is nothing new; the kernel should be able to plan for this condition if you tell it to. For that matter, linux isn't that clever about processes doing I/O on missing filesystems. Really, they ought to simply get I/O errors, rather than getting stuck in D, which isn't really helpful.

    56. Re:Unmounting devices by HermanAB · · Score: 1

      Your burning problem may be a bug in your software. I found that XCDRoast causes a kernel panic, but K3B works perfectly. Together with Mandrake's Supermount feature, I have zero problems with ejecting CDs anymore.

      It used to be a big irritation, but this is another example of a bug that has been solved, even though it still annoys a lot of people.

      --
      Oh well, what the hell...
    57. Re:Unmounting devices by HermanAB · · Score: 1

      Supermount on Mandrake handles these issues somehow. This problem has been fixed!

      --
      Oh well, what the hell...
    58. Re:Unmounting devices by tamnir · · Score: 1

      Ah, one of my favorite story about unmounting:

      I was installing a commercial database package, that came on 2 CDs. After the install program finished with the first CD, it asked for CD #2... But the drive was still locked... by the install process itself! So, the only way to insert disk 2 was... to kill the install process! Simply beautiful.

      --
      I code, therefore I am.
    59. Re:Unmounting devices by Wumpus · · Score: 1

      None of those scenarios apply in a desktop environment. Specialized distributions etc. should be able to do what they want with the system, but a decent desktop environment shouldn't force the user to have a deep understanding of the system just to get simple tasks done.

      So, movix should be able to lock the root CD drive, and I should be able to yank my USB backup device and run out of the building when the fire alarm goes off.

    60. Re:Unmounting devices by Wumpus · · Score: 1

      In that case, Nautilus was not doing the right thing when I closed one of its windows, but the underlying problem is deeper.

      If the system allowed CDs to be ejected on the user's whim, application programmers will be forced to handle errors from the the file system when devices go away in a reasonable way. Like closing the file and displaying an error to the user.

    61. Re:Unmounting devices by hackstraw · · Score: 1

      you don't know about fuser, do you? (its a little more portable)

      yeah, I always have thought that it was unintuitive that you could do a rm -rf /mountpoint with open files in it, but you could not unmount it.

      also, it really sucks to mount a floppy and forget to unmount it, eject it, and then you have to reboot to get your system back. Thank god this was fixed with the cdrom driver.

    62. Re:Unmounting devices by WWWWolf · · Score: 1
      If I press the eject button ... I really ought to get a popup window and warning ding

      Good idea, but it raises the question: Is it possible in hardware? Does the CD drive have a status/signal for "user pressed eject but the drive is locked"? I'm not sure, but I was under the impression that the computer knows only "drive open/drive busy/etc..." sort of information and has no idea of when the eject button is pressed... but I could be wrong. Could anyone with an ATAPI spec in front of them tell us if this is even possible?

    63. Re:Unmounting devices by Anonymous Coward · · Score: 0

      try to write "eject" in command line and press enter...

      And i think that it should be easy to do same thing with GUI... but I'm not a programmer...

      And it still doesn't fix that somewhat annoying thing with drive's eject button

    64. Re:Unmounting devices by Fareq · · Score: 1

      HERE, HERE!!!

      Ok... at work, sadly, those of us who are running windows (YAY, not me!!!) are forced to use Outlook. this is a terrible thing.

      One recent (or not-so-recent) 'security update' for Outlook made it so that if you want another program to send mail through Outlook (such as, say, an e-mail newsletter that we created -- like we do weekly) a dialog box pops up, and you have to click the 'Yes' button for each message.

      Even better: you have to wait 5 seconds first.

      So, what do we do? We have a program called 'push the freakin button' that we run, and, after a few hours (durinig which we cant use that machine bacause modal boxes keep opening and closing) the newsletter is out.

      This is the kind of crappy 'do what we want, not what you want' kind of things that one might expect from MS. But... on Linux things are supposed to obey me for I am root, and know God's password.

      So, if this is the case, then why does umount ignore me when I try and unmount a volume (nfs/smb share or cdrom) that is in use? Why does the button on my CDROM drive not work all the time?

      umount even has a force option: -f

      If I use this, instead of doing what I want (forcing a dismount and ejecting the freakin disk) it just prints a more technical error message as to why I can't.

      I just tried this again...

      $umount /mnt/cdrom
      umount: device is busy

      $umount -f /mnt/cdrom
      umount: only root can do that

      $su -c "umount -f /mnt/cdrom"
      password:
      umount2: device or resource busy
      umount: /dev/cdrom: not mounted
      umount: /mnt/cdrom: Illegal seek

      WTF??? not mounted? an MP3 on that disk is currently playing in mpg123. I can here it.

      there should NOT be a '-f' option if it doesnt FORCE a dismount. and I should not need to be root to eject a freakin' CDRom...

      its cool that *nix can treat a CD or a fileshare or a hard drive partition the same, but perhaps different permissions for different types of things to mount? Nah, that'd be way to useful... besides, you can always just su right? After all, everyone knows root password on their box...

    65. Re:Unmounting devices by mr3038 · · Score: 1
      If I press the [cd-rom] eject button while in [common windowing environment] and the CD cannot be ejected because some file is in use, I really ought to get a popup window

      That's a nice idea, until you remember that Linux is really a multi-user OS. Which desktop and which user should the message popup to? Usually a system has only one active X server, but it's the kernel that receives the "eject" signal. How it's supposed to know how to inform one non-root user about the fact? MS Windows seems to decide the desktop for all popup dialogs more or less on random. Try running Windows XP for instance, use switch user feature and see how some dialogs popup to the user that isn't the current one.

      The best way would be to have one signal for "umount" which all processes with open files on device would get when the umount is about to happen. Default action would be same as with SIGHUP, but the process could close all files related to signal and keep on going. OTOH, if the process kept files open and ignored the signal then the umount would still fail and we still need

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    66. Re:Unmounting devices by Istealmymusic · · Score: 1
      2. what if you don't want to kill that app? Often you're already browsing a completely different directory or -in case of Konqueror instead of Nautilus- you have a number of additional tabs open.
      I didn't read all the replies justifying this bug, but in Galeon, you can do File -> Exit with session. Once you restart Galeon, all your tabs and open windows will be restored. Very cool. All Unix applications should have this feature.
      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    67. Re:Unmounting devices by Istealmymusic · · Score: 1
      WRONG! Whenever I have to use lsof to find a goddamned open file handle on the CD-ROM, my blood boils.
      I didn't read all the responses justifying this bug, but how the hell can you have an open file on an unmounted drive? Since, of course, you have to unmount your CDROM in order to eject it, wouldn't unmounting close all open files on that partition?
      umount -f /cdrom
      "-f" is for "force"; it should unmount your CD-ROM drive and allow you to eject it. I don't get you Linux users.
      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    68. Re:Unmounting devices by Minna+Kirai · · Score: 1
      I don't get you Linux users.

      "User" being the key word. The -f argument to umount only works for root. The mainstream philosophy of "Linux on the Desktop", Mike Robertson aside, is that ordinary operations should be performed with a non-root account.
      • %umount /mnt/cdrom/
        umount: /mnt/cdrom: device is busy
        % umount -f /mnt/cdrom/
        umount: only root can do that


      If a user without the root password sees this problem, he has one recourse:
      • % lsof | grep cdrom
        tcsh 30573 kirai cwd DIR 11,0 2048 57344 /mnt/cdrom
        % kill 30573
        %umount /mnt/cdrom/
        umount: /mnt/cdrom: device is busy
        % lsof | grep cdrom
        tcsh 30573 kirai cwd DIR 11,0 2048 57344 /mnt/cdrom
        % kill -9 30573
        % umount /mnt/cdrom/


      That process is too complicated to expect of someone who just wants a computer to check email and view photos on CD-Rom. At minimum, the umount utilities (and their GUI analogs) for "Desktop Linux" distributions should present an informative hint on how to proceed when a "device is busy" message occurs. ("Couldn't eject disk. Press 'Y' to force an eject, although the following programs are still using it and might lose data:...")
    69. Re:Unmounting devices by iangoldby · · Score: 1

      After all, you wouldn't want someone arbitrarily umounting /home while 30 users are logged onto a system, or /var while an email server is receiving 100 emails per second...It is a logical thing, but you're absolutely right that ejecting a CD SHOULD just happen. ... So what is the solution? I don't know myself.

      I think the solution is to do what a human would do. That is - it all depends. As programmers, we try to make everything as general as possible with no special cases, but humans have special cases for just about everything. In this case, ejecting a CDROM while a program has an open handle to a file on it should just eject the CDROM. The program ought to handle it gracefully, but if it crashes, well, too bad. At least you weren't writing anything. On the other hand, trying to unmount /home should bring up an error, unless of course you are the only user with open handles, in which case it should tell you which files are open and from which application, and if the applications are such that it might make sense to shut them down automatically, to offer to do this for you...

      You get the general idea. Intelligent software that thinks like humans. Is this practical? Probably not, but every little helps.

    70. Re:Unmounting devices by tomhudson · · Score: 1
      poster wrote:
      None of those scenarios apply in a desktop environment. Specialized distributions etc. should be able to do what they want with the system, but a decent desktop environment shouldn't force the user to have a deep understanding of the system just to get simple tasks done.

      So, movix should be able to lock the root CD drive, and I should be able to yank my USB backup device and run out of the building when the fire alarm goes off.

      You're free to yank your usb backup device when the fire alarm goes off, since the risk of damage to the fs from you removing the device is less than the risk from fire/water/smoke damage, so that's not really an argument. Same w. removable hard drives - hit the power-off button and grab the tray handle, so that's not an argument.

      As for the desktop environment, not being able to force a umount casually is also a good thing. People do share their files/directories in desktop environments. Besides, how long does it take to educate a user (it's the same scenario as getting them a bigger mousepad when they complain that their pad is too small because they can't move the pointer to the edge of the screen, rather than showing them how to use a mouse).

      ps - there's no such thing as a root cd drive. maybe you meant the cd drive from which the fs was loaded :-)

    71. Re:Unmounting devices by RAMMS+EIN · · Score: 1

      Ah yeah...here's another one: jammed devices. For example, I once unplugged my webcam while it was in use...found no way to get it back to functioning normally after that: it didn't work anymore because (I guess) the driver was in the wrong state, and I couldn't unload the driver because the device was ``in use''. I've had this problem on OpenBSD with my CD burner - sometimes it would hang, after which I would have to reboot the machine, which could take several attempts due to IRQ conflicts (ah...isn't Plug and Pray wonderful...) Anyway, I would like there to be a way to force modules to unload even if the device is in use or Jimmy cracks corn.

      --
      Please correct me if I got my facts wrong.
    72. Re:Unmounting devices by Wumpus · · Score: 1

      ps - there's no such thing as a root cd drive. maybe you meant the cd drive from which the fs was loaded :-)

      Well, you obviously understood what I meant, and file systems are typically mounted, not loaded.

      User education is not the answer, because there are many more users than I (or anyone) have time to educate people. Education shouldn't be necessary when the system behaves as most users expect it to.

      File sharing is irrelevant. It's just another application that needs to deal with a file system going away (smbd is still a user process, for example). Ideally, the error condition should be passed on to the remote client, and the remote client will recover gracefully.

      As for the fire alarm going off - you're forgetting that the building just might not burn down, and that you might want to return to the affected system and deal with whatever damage you did by yanking the cable. And besides, it was just an example, and a bad one at that.

      Somebody here described the way the Amiga handled removable storage devices. Is there any reason not to implement something similar?

    73. Re:Unmounting devices by Joe+Tie. · · Score: 1

      That's the very reason I'm using Mandrake at the moment, even though I vastly prefer the package management of debian unstable. Seeing the pitying looks of windows using friends when I do anything with the cd drive when they're over just got to be too much.

      --
      Everything will be taken away from you.
    74. Re:Unmounting devices by tomhudson · · Score: 1
      The initrd is loaded into ram, not mounted :-)

      You wrote:

      User education is not the answer, because there are many more users than I (or anyone) have time to educate people. Education shouldn't be necessary when the system behaves as most users expect it to.

      So, let's not bother with drivers ed either. Cars should behave as most drivers expect it to.

      You wrote:

      you might want to return to the affected system and deal with whatever damage you did by yanking the cable
      - journaling file systems. Hitting the power-off button and yanking the drive out of the tray doesn't do much damage. Heck, when I want to show off linux to newbies I tell them to yank my power cord out of the wall. They look at me in horror, and refuse to do it. So I do it, and tell them to watch the screen on reboot because if they're not reqlly quick, they will miss the notice that file-system is repairing itself.

      It's funny - we expect kids to go through 15 - 20 years of schooling to learn things, then, once they get into the "adult real world",we expect that they lose all capacity to learn or adapt.

    75. Re:Unmounting devices by Wumpus · · Score: 1

      The initrd is loaded into ram, not mounted :-)

      Unless you're claiming that movix doesn't mount a filesystem from the CD, I don't see why you'd even mention this.

      So, let's not bother with drivers ed either. Cars should behave as most drivers expect it to.

      If I may say so, you don't strike me as a stupid person by any means. Therefore, I find it hard to believe that you'd take your own argument seriously - what I'm proposing is analogous to building better and safer cars. If cars had brake pedals that only worked sometimes, and required that you push a secret button under the dash on the rare occasion that they didn't, would you still argue that drivers need to be "educated" about this so they don't crash into trees, little dogs and each other? Or would listen to reason and have car manufacturers make reasonable cars?

      It's funny - we expect kids to go through 15 - 20 years of schooling to learn things, then, once they get into the "adult real world",we expect that they lose all capacity to learn or adapt.

      No, I expect them to excel in what they do, and that includes building systems to work well and are easy and fun to use. I don't want Linux to be easy to use because I think people are stupid - far from it. I want it to be easy to use because that's how I like the tools I use - reliable, fun to use, and out of your way. It's why I started using Linux in the first place.

      Oh, and journaling file systems are yet another reason why we shouldn't care whether a volume gets unmounted from under the application. Let the application deal with it.

    76. Re:Unmounting devices by petard · · Score: 1

      What sort of distribution are you running? here's what I get:

      [petard@aq1sw2de3 petard]$ apropos eject cd
      accept/reject [accept] (8) - accept/reject jobs sent to a destination
      accept/reject [reject] (8) - accept/reject jobs sent to a destination
      eject (1) - eject removable media


      Maybe you need a better distribution? I agree, it's still not as good as the Apple help system or MS KB, but it certainly works in this case better than your results show.

      --
      .sig: file not found
    77. Re:Unmounting devices by kasperd · · Score: 1

      Most people want thier CD tray to eject and most people don't know the proc filesystem. Therefore the solution to the Cd tray ejecting problem can't use the proc filesystem.

      It sure can. A feature to do exactly as requested already exists in the kernel. It is just not enabled by default, but any distributer can insert an appropriate command to enable it. If the cdrom driver is a module, the command would probably need to be post-install in /etc/modules.conf, blame your distributer if you disagree with the default configuration.

      --

      Do you care about the security of your wireless mouse?
    78. Re: Unmounting devices by Overly+Critical+Guy · · Score: 1

      The error is in thinking that a computer should be intuitive.

      Completely wrong. The error in your thinking is deciding there are limitations on what a computer can be.

      Of course a computer can be intuitive, and it SHOULD be intuitive.

      Next.

      --
      "Sufferin' succotash."
    79. Re:Unmounting devices by Anonymous Coward · · Score: 0

      HERE HERE!!!!! Thank you, for bringing to the surface, one of my BIGGEST headaches.

      It doesn't matter if you eject the CD without dismounting it, because nothing will be lost. No file will be damaged on the CD, so why not leave it mounted? I use to see (many, many years ago) where you take out diskettes in MS-Dos, then stick another in, and it'd screw up the FAT. But that can't happen on CDs.

      Shadowwalker Delaforge

    80. Re:Unmounting devices by bluGill · · Score: 1

      I don't have the ATAPI specs, but they are based on SCSI (the same AFAIK), and I do have that spec.

      Scsi defines sense data that includes Operator Medium Removal request (code 5Ah, additional code 01h). However this is something that the CDROM is only required to store until something happens. The only way for linux to know that you pushed the button is for the kernel to poll the CDROM (say once a second?) to see if there is any sense data. Not a good use for the data bus or CPU resources. If I read my book right, support is mandatory for CDROM devies. However if a drive chooses not to store this information you can't do anything about it.

      Note, the specs are not easy to read, you should not put much trust in something I was able to dig up in a few minutes, I could easially have missed something. Still, I think I'm right, and if you have the specs you should be able to tell what I was looking at.

    81. Re:Unmounting devices by jmorris42 · · Score: 1

      The problem is we don't get to design the hardware. The choices with CD drives come down to two bad ones.

      1. Don't lock the tray and allow the disc to disappear without any warning.

      2. Lock the tray when the device is in use.

      We need option 3. Have the eject button send a signal to the system and react accordingly but it just isn't on the table.

      --
      Democrat delenda est
    82. Re:Unmounting devices by grolschie · · Score: 1

      > When I hit that eject button, I want the goddamned CD out of my sytem, Now!
      > No exceptions. I don't care if I get an I/O error. Just give me the damned disk.


      Exactly! From an end-user point-of-view, I agree with your entire arguement! I just wish the eject button on a cd drive, would do that regardless of what any software/OS is trying to do. But perhaps that's an issue also in the firmware. The firmware should have a function called open_now_damn_it().

    83. Re:Unmounting devices by Anonymous Coward · · Score: 0

      Can someone explain to me how this is redundant?

    84. Re:Unmounting devices by KewlPC · · Score: 1

      cd [some directory besides /mnt/cdrom]
      umount /dev/cdrom (or umount /mnt/cdrom if you use Mandrake)

      Jesus Christ, this has nothing to do with Linux problems. It has to do with you and a lack of common sense. Not letting you unmount a drive if a program is using it is so that Linux can maintain internal consistency.

      If your using the CLI and are currently in /mnt/cdrom, just "cd $HOME" before unmounting. Again, it's an internal consistency thing, and a pretty obvious one at that.

    85. Re:Unmounting devices by KewlPC · · Score: 1

      The eject button just sends a signal to the OS that the user wants to eject the CD if I'm not mistaken. That's why the OS can prevent the user from opening the drive when the drive is mounted.

    86. Re:Unmounting devices by WWWWolf · · Score: 1

      Ah. I was under the impression the OS tells the drive to lock the drive and it's the drive's responsibility to keep itself closed... but if it's done on software, then it's different.

      Clear, definitive answer on this would be cool.

    87. Re:Unmounting devices by Anonymous Coward · · Score: 0

      Were you not paying attention or something? We were talking about not being able to unmount a filesystem due to a headless, background process, such as a misbehaving, malprogrammed file manager.

      Do try to keep up, oh-kay?

    88. Re:Unmounting devices by KewlPC · · Score: 1

      Yes, but he also claimed that he didn't want to have to log out just to be able to unmount the drive. The only reason that I can think of why he'd have to do that is if he's using the command line and is in the directory where the CD-ROM gets mounted (in which case, unmounting won't work until you change to a directory that isn't on the CD).

    89. Re:Unmounting devices by name773 · · Score: 1

      works fine for me.... oss & esound on an aureal is that the built in? don't you find it noisy?

    90. Re:Unmounting devices by the_olo · · Score: 1

      Just yesterday I had this experience on Mandrake 9.1 (it uses supermount for CD-ROMs and floppies, and causes some OPEN syscalls to return results which make many apps go belly-up):

      I've run XMMS 1.2.7, wanted to add a directory of files to the playlist. Later, when I analyzed the problem with strace, it came out that XMMS tried to access /mnt/floppy handled by Mandrake's supermount. Had it been /mnt/cdrom, it would block /mnt/cdrom.

      Anyway, XMMS instantly crashed after I clicked "Add dir".

      I re-run XMMS, and did the same thing. Now XMMS hung, left the window open. Xkill didn't close it.
      Running kill didn't kill the process, kill -9 too.

      One of xmms processes was left defunct, as "ps xuwa" has shown. I had to _reboot the system_ to get rid of that hanging XMMS. It blocked the soundcard device, so I couldn't just launch another instance to play music.

    91. Re:Unmounting devices by tomhudson · · Score: 1
      Look, this whole discussion started because some people don't know that you can't unmount a filesystem that some process has a file open on.

      Some people, like yourself, consider this a hindrance, as opposed to a feature.

      If you're striving for reliability, this is a feature. If you're striving for ease of use, it's not. So it all boils down to the end users' expectations and desires.

      At the same time, there's nothing to stop you from writing a small script that will kill off any processes using the partition/device you want to unmount, then unmount the device/partition.

      Then your options are (after a failed umount), to either (a) check which processes are using the fs, and either let them continue, and/or (b) kill off any and all processes using the fs.

      So you do have alternatives, and can completely customize the way your system works - just don't expect everyone to appreciate your customizations.

      My point was that the default behavior of not allowing a fs to be unmounted while there are proceses using it is actually a desireable thing, so, while it may be a (minor) irritant, it is something that you can change.

    92. Re:Unmounting devices by Wumpus · · Score: 1

      Why do you think killing processes (including my desktop, for crying out loud!) is a reasonable solution to a design problem (namely, that Linux doesn't differentiate between removable and non-removable media).

      A script doesn't come close to solving this, because in today's systems, killing off one process can have unpredicatble results - processes are linked via Bonobo, CORBA, they could be piping data to each other, connected with sockets to other processes...

      Applications should be designed to handle unavailable resources. In Unix, they got away without it for too long, but it doesn't meant that it's good design, or reliable design to keep on doing so.

    93. Re:Unmounting devices by tomhudson · · Score: 1
      poster wrote:
      Why do you think killing processes (including my desktop, for crying out loud!) is a reasonable solution to a design problem (namely, that Linux doesn't differentiate between removable and non-removable media).

      A script doesn't come close to solving this, because in today's systems, killing off one process can have unpredicatble results - processes are linked via Bonobo, CORBA, they could be piping data to each other, connected with sockets to other processes...

      Ok, you're obviously trolling, but here goes :-)
      1. linux does in fact diferentiate between removeable and non-removeable media - that's why it locks the cd rom door. It also knows not to fuck around w. hot-swappable drives, etc.
      2. As for the various forms of IPC, again, all the more reason NOT to allow end-users to indiscriminately remove media, so your argument actually favours overriding the end-users stupid decisions/mistakes in favour of data and system integrity.
      As for the statment "applications should be designed to handle unavailable resources" ... it doesn't parse. By definition, if the resource isn't there, there's nothing to handle. What you probably meant was that applications should be designed to handle error conditions arising from unavailable resources, which is not the same thing. The distinction points out that there is a difference between the way applications should react, and how the operating system should handle things. The OS should by design make it harder for applications to encounter such conditions. One way is, of course, NOT to /eject a cd/unmount a partition/whatever/ when a process is still using it.
    94. Re:Unmounting devices by Wumpus · · Score: 1

      I wasn't trolling.

      1. You're right. Linux does differentiate between removable and non removable media.
      2. You're contradicting yourself, or at the very least ignoring your own arguments. Since you suggested that an automated script to kill applications that hold on to mounted removable storage devices as an acceptable solution, you can't use my example of why this is a bad idea to justify your position. My point was to show that killing applications is not a solution.

      The OS should by design make it harder for applications to encounter such conditions.

      Where it makes sense. How would you feel about brk() calls that block when you're out of core?

      What's wrong with a design that keeps the current mount behavior, but allows you to specify a mount option that makes the device unmountable while in use. Applications that try to use the device after it's removed (via open fd's) get a sensible error (EBADF?) and are free to die or handle the error.

      One way is, of course, NOT to /eject a cd/unmount a partition/whatever/ when a process is still using it.

      It's one way, and it's not a very good way, judging from some of the stories on this thread.

    95. Re:Unmounting devices by tomhudson · · Score: 1
      I don't think using a script to force unmounts is an acceptable solution, but suggested it for people who want to go that route, rather than (a) properly unmounting things, or (b) using a paperclip to force a cd out of the drive :-( --watch that sucker fly at 56x :-) -- in other words, mostly Windows users

      poster wrote:

      Where it makes sense. How would you feel about brk() calls that block when you're out of core?
      (Out of core || out of beer || out of time) == sucks to be me :-).

      I agree that apps should have more robust error-handling, but that again applies to the apps, not the underlying OS which is trying (by not unmounting resources currently in use) to prevent such errors.

      Most of the time, it's because their cwd is somewhere in the cd they're trying to eject. I believe that, once it's explained to users, they'll learn to check for these things instead of going crazy trying to pop the drawer open (or worse, just rebooting to get back the cd :-) Mind you, most of these people are also auto-mounting, so explaining how to mount or umount is a mysterious world, just like explaining that their cd is not accessed through a drive letter :-)

      Anyway, gotta get some real work done today (multiple web cams on linux boxes :-( to keep an eye on things in the shop.

  10. Getting a modem to work by endeitzslash · · Score: 1

    My worst agony was fooling around in the /dev/ttyS* trying to get my modem to work. This was with Redhat 5.something and I didn't know what the hell I was doing.

    1. Re:Getting a modem to work by BrokenHalo · · Score: 1

      My first (and worst) agony was getting an on-board SiS AGP driver to work properly with kernel 2.0.something. It helped when the motherboard blew up and I had a good reason to get a real graphics card :-).

    2. Re:Getting a modem to work by Anonymous Coward · · Score: 0

      you should take the developers to small claims court to recover the cost of the lost mobo

  11. Worst Linux annoyance EVER by levik · · Score: 5, Funny
    I got three letters for you:

    S .... C ... O

    Now who can beat that?

    --
    Ñ'
    1. Re:Worst Linux annoyance EVER by Anonymous Coward · · Score: 0

      Yeah it is annoying that linux is so full of stolen code and you can't use it with a clean conscience.

    2. Re:Worst Linux annoyance EVER by Anonymous Coward · · Score: 0

      software patents and/or microsoft.

    3. Re:Worst Linux annoyance EVER by Anonymous Coward · · Score: 0

      But what does that stand for?

      What does SCO stand for?

    4. Re:Worst Linux annoyance EVER by Anonymous Coward · · Score: 0

      Two letters: IP :-)

    5. Re:Worst Linux annoyance EVER by tds67 · · Score: 1

      FYI, SCO is actually part of miCroSOft, in an anagram sort of way.

    6. Re:Worst Linux annoyance EVER by Sandmann · · Score: 1

      Smith & Co. It's a Danish brand of bicycles.

    7. Re:Worst Linux annoyance EVER by clarkc3 · · Score: 0, Redundant

      SCO stands for Santa Cruz Operation

    8. Re:Worst Linux annoyance EVER by WwWonka · · Score: 0

      Y...O...U

    9. Re:Worst Linux annoyance EVER by ihummel · · Score: 1

      I think that we are all hoping that that won't be a persistent annoyance.

    10. Re:Worst Linux annoyance EVER by Anonymous Coward · · Score: 0

      We need to forget SCO, we need to focus on the IP theft. SCO is allowing that IP theft, by not giving us the names of who copied what.

      Also, all users of Unixware are using illegally distributed GPL'ed software.

  12. Who? by siskbc · · Score: 0, Flamebait
    My biggest annoyance is the fat guy in a penguin shirt yelling RTFM lamer.

    Who, Linus? *ducks to avoid flying penguin toys*

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Who? by Sgt_Jake · · Score: 0, Flamebait

      No, CowboyNeal... *ducks too*

  13. my opinion by borgdows · · Score: 1

    My biggest and only annoyance with Linux is SCO!

  14. Here's one. by BrokenHalo · · Score: 2

    Setting print preferences so that I can print more than one page to a sheet of paper. I know there's psnup, but it's not that convenient.

    1. Re:Here's one. by printman · · Score: 1

      With CUPS:

      lpoption -p printername -o number-up={2, 4, 6, 9, or 16}

      --
      I print, therefore I am.
    2. Re:Here's one. by nchip · · Score: 1

      if you have psnup or mpage installed, kprinter will show in the print dialog choices of 1/2/4 pages per page. Not using kde? no problem, just just kprinter wherever you would use lpr.

      --
      signatures pending - ansa@kos.to - (dont mail there)
    3. Re:Here's one. by BladeRider · · Score: 1

      How about mpage ?

      --
      j.
    4. Re:Here's one. by BrokenHalo · · Score: 1

      Hmmm. Just looked at the man page... seems that for the purposes I was talking about, mpage is no different from psnup.

    5. Re:Here's one. by BrokenHalo · · Score: 1

      Yes, I know. You can do something similar with lprng, but that isn't what I was talking about. I don't have Windows on any of my own computers, but one thing that is nice about "that" interface is the ease with which it is possible to change these preferences on the fly. Or off him, for that matter :-)

    6. Re:Here's one. by BrokenHalo · · Score: 1
      Hey, thanks for that... I'm not a KDE user, and hadn't come across that feature before, so now I know.

      It's not often that I actually learn something from reading Slashdot, so you rocks! :-)

  15. Worst Linux Annoyances? by grennis · · Score: 5, Insightful

    The most annoying thing about Linux is that people compare it to Windows and point out the differences as "annoying".

    Different can be better, but yes, there may be a learning curve... and that can be annoying for some.

    1. Re:Worst Linux Annoyances? by BFKrew · · Score: 1

      A lot of people will, and indeed should, compare Linux with Windows. In order to improve Linux it should be compared to it's peers.

      Windows is the most common OS out there and a lot of people coming to Linux from Windows (myself included) find that things which are real easy on Windows are surprisingly difficult on Linux. MS will have spent millions on developing the GUI and therefore do some things really well, others not so well.

      Example of annoyances, for me, where trying to open certain Word documents on OO, not being able to use a Linux machine on a Windows network and enjoy the power(!) of Exchange etc. These are personal to me, and unfortunately a lot of people in a corporate environment WOULD compare Linux and Windows and find that Linux just has too many annoyances.

    2. Re:Worst Linux Annoyances? by Anonymous Coward · · Score: 0

      That is so very true. However, it's also true that a very different set of people point out the SIMILARITIES between Linux and Windows as "annoyances".

      Although this group of people typically calls them 4nn0y4nc35.

      And yes, I admit I'm one of them. My peeves: stupid default themes that repeat Win95 design flaws, Konqui the Dragon is almost as cute as Clippy the Paperclip, etc.

    3. Re:Worst Linux Annoyances? by Anonymous Coward · · Score: 0

      I totally agree with you..!

    4. Re:Worst Linux Annoyances? by BalkanBoy · · Score: 1

      It's "annoying" - you know why? Here's a quote for you - ponder on it:

      "The tendency of democracies is, in all things, to mediocrity" - James Fenimore Cooper (1789-1851), U.S. novelist. The American Democrat, "On the Disadvantages of Democracy," (1838).

      --
      'A lie if repeated often enough, becomes the truth.' - Goebbels
  16. The lack of ..... by Anonymous Coward · · Score: 1, Insightful

    The fact that linux isnt linux, there isnt a unified linux architecture, which will hinder in its growth into mainstream as commercial packages are harder to build for just "linux" rather than mandrake redhat debian whatever

    1. Re:The lack of ..... by zifty · · Score: 2, Insightful

      Why is this insightful?

      I firmly believe that the very reason open source software (including Linux) is popular on any scale is because of the choice involved.

      If I have a task to perform, and there is just ONE solution, I'm stuck with it's quirks and annoyances (present in all software). I would much rather have many solutions, where I can learn of the pros and cons of each one and then choose a solution that works for that situation.

      There are precious few software titles I have found that have problems with only SOME distributions (except Oracle, but they're trying). I think problems like this are problems with closed source software in general, and if this hinders growth in the mainstream, so be it.

  17. Biggest annoyance by Anonymous Coward · · Score: 2, Funny

    My biggest Linux annoyance is that it doesn't run Windows games. Sure, you can get some 5 year old games to run by sacrificing a chicken to the Winex gods, but if you want to play any decent games you MUST run Windows.

    1. Re:Biggest annoyance by Anonymous Coward · · Score: 0

      RTCW, UT2003-good natives

      WineX: it runs more than 5 year old games, in case you haven't checked the supported games list recently...but then again, who would expect much more from an uninformed retard.

    2. Re:Biggest annoyance by atriusofbricia · · Score: 1

      I know someone else is going to say this, but: Never Winter Nights, Enemy Territory, UT2003, Quake 3, Return to Castle Wolfenstein. I could go on but you see the point. There are "decent" games for Linux. There just aren't bloody enough. :) But, at least that will change. Last year we didn't have these. Next year we'll have even more.

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    3. Re:Biggest annoyance by Jellybob · · Score: 1

      Well gee, my biggest annoyance with Windows is that it doesn't run Linux games.

      That's not a Linux annoyance, that's a game developers annoyance - if you want to play games on Linux, then bitch at the developers... get some friends to bitch at them as well, and suddenly the developers will see a market.

    4. Re:Biggest annoyance by drzhivago · · Score: 1
      That's not a Linux annoyance, that's a game developers annoyance - if you want to play games on Linux, then bitch at the developers... get some friends to bitch at them as well, and suddenly the developers will see a market.

      Yeah, a market of people who bitch, coupled with a history/stereotype of users who don't want to pay will certainly drive the game developers to the platform.
    5. Re:Biggest annoyance by muonzoo · · Score: 1
      My biggest Linux annoyance is that it doesn't run Windows games. Sure, you can get some 5 year old games to run by sacrificing a chicken to the Winex gods, but if you want to play any decent games you MUST run Windows.

      My biggest hammer annoyance is that it doesn't drive screws. Sure, you can get some machine screws driven into soft wood by sacrificing a chicken to the Home Depot gods, but if you want to drive a real screw you MUST use a screwdriver.
      And just how is that insightful? I mean, use the right tool for the right job. Come on. Your post answers itself.
    6. Re:Biggest annoyance by Jellybob · · Score: 1

      It was a figure of speech - I meant to *ask* them, and make sure they know there's a market out there.

      And I have in fact made the decision between two games in the past based on one of them having Linux support, and the other not. I also let the developers of both games know about that.

    7. Re:Biggest annoyance by *xpenguin* · · Score: 1

      Actually, Windows does run Linux games, because over 90% are ported to Windows because of demand.

    8. Re:Biggest annoyance by smithmc · · Score: 1

      And just how is that insightful? I mean, use the right tool for the right job.

      Hmm, let's see where this goes. Your advice, if he wants to run games, is that he should run Windows. OK. He finishes his game, and now he wants to balance his checkbook. He's got Quicken (let's assume), and he's already running Windows, so why should he shut down and fire up his Linux box? Nah, just do it in Windows. Then he needs to write a letter - why switch machines? Just run OO.org on the Windows machine...

      You see where this is going? Most people can do more of what they want to do, on a Windows box, than on a Linux box. And that includes games, like it or not. And as long as that's the case, there's little reason for anyone to run Linux, except for their own religious issues.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    9. Re:Biggest annoyance by muonzoo · · Score: 2, Insightful
      And as long as that's the case, there's little reason for anyone to run Linux, except for their own religious issues.
      Again, the right tool for the right job. If I want a reliable, effective server platform, a good software development environment or a suit of *NIX style tools, then Windows isn't going to work. You are right, for many people, Linux isn't the right tool and Windows might be. There are other offerings that are likely a better fit for most people. The gamers are going to find themselves better off in the Windows world for now. Not because Windows is better technology for games, but because Windows is what games companies develop for.
  18. My biggest annoyance... by cnelzie · · Score: 5, Insightful

    ...is that someone will take my annoyances and write a book about those annoyances and then make a hella amount of money from it... leaving me holding my annoyances, until someone fixes it, since I can't code myself out of, let alone into a box...

    Cripes...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:My biggest annoyance... by eugene_t00ms · · Score: 1

      you could always learn how to code...isn't that part of the spirit of linux? ultimate configurability comes with a price. I'm a bit of a newbie to the world of linux, but the idea of being able to fix bugs myself or be able contact someone who can is what attracted me to *nix in the first place...Not to mention the added benefit of not having Mr Gates' cock in my mouth...

      --
      Belief that Perspectives matter more than Facts = Mark of the Truly Ignorant
    2. Re:My biggest annoyance... by FooBarWidget · · Score: 1

      Or you can pay someone to fix it for you.

    3. Re:My biggest annoyance... by trickycamel · · Score: 1

      Oh give it a rest. Not everybody has time to go through the entire tldp.org and read every HOWTO and Guide. Chances are, there are people who will want to _read_ a book (not necessarily buy - libraries? hello?) that has pointers on how to begin solving their problem. And yeah, how about not having (if only temporarily) Internet access? So my network card stopped functioning, and I need to know how to fix it and that AC'97 in alsa. Yes, I can print those 65,535 howtos if I have a printer and the patience of a camel, or I could read the book. Personally, I wouldn't buy it, because I believe in learning things as you RTFM. But maybe new users would benefit from such a book, making Linux more open to newbies.

      --
      Sig? What sig?
    4. Re:My biggest annoyance... by mlush · · Score: 1
      ...is that someone will take my annoyances and write a book about those annoyances and then make a hella amount of money from it... leaving me holding my annoyances, until someone fixes it,

      you could try buying the book. It would not sell very well if it was just a list of annoyances.

    5. Re:My biggest annoyance... by Anonymous Coward · · Score: 0

      "and then make a hella amount of money from it."

      My non-Linux annoyance is people using the word "hella" in order to be cool. It's not a word, doofus.

    6. Re:My biggest annoyance... by sjwt · · Score: 1

      who,

      bill gates thats who!!!

      (sorry couldnt resit it,
      i meen comeon.. you talk about paying
      ppl to fix problems with open source?
      isnt that a touch ironic?)

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    7. Re:My biggest annoyance... by Darby · · Score: 1

      My non-Linux annoyance is people using the word "hella" in order to be cool. It's not a word, doofus.

      They're not even doing it to "be cool". I'm sure even they realize that it isn't.
      It's just a bay area thing (SF Bay area that is).
      Nobody else uses that lame ass expression. Not even anywhere else in California.

  19. Trying to get a Nvidia dual port card to work by teutonic_leech · · Score: 2, Interesting

    After messing around with X for a week, I finally had the insight to download the Nvidia driver from their site. Worked like a charm right away, but there should have been more documentation on this. This book might just be what the Linux community needs. Then again, what does that say about the user friendlyness of Linux? ;-)

    1. Re:Trying to get a Nvidia dual port card to work by Skater · · Score: 1

      The nvidia driver for my card makes the system unstable--I've had it just randomly reboot with no warning whatsoever. Those reboots stopped when I turned off the nvidia driver.

      Maybe someone has a solution for this problem? I couldn't find one when I searched Google a while back.

      --RJ

    2. Re:Trying to get a Nvidia dual port card to work by Raist1280 · · Score: 1

      Linux, not unlike UNIX, is very user friendly, its just infinately picky about it's friends...

  20. Switching from windoze by relyter · · Score: 2, Insightful

    Using windows for more than ten years (from parents, school, work, etc.) then being dropped to the wolves in Linux. Not than Linux isn't several magnitudes better than windows, just unfamiliar.

  21. Crashing by Coocha · · Score: 1

    Mandrake 9.1:

    % ps -ax

    ps returned with SIGSEGV 11

    GODDAMMIT!!

    Also, that $699 modest distribution fee.

    --
    May the threads progress competently.
    1. Re:Crashing by AsparagusChallenge · · Score: 2, Informative

      I don't know if you're a troll or not, and I don't care, since it's on a higher good:

      If ps segfaults be careful and check your box, that may be a sign of having been cracked.

  22. DVD Player by leafsfanatic · · Score: 2, Insightful

    DVD support is the only reason I keep a Windows partition.

    1. Re:DVD Player by non · · Score: 1

      if you mean for watching dvd movies, try ogle.

      --
      ...vividly encapsulates that post-Watergate/pre-punk/coked-up moment when you could trust no one, least of all yourself.
    2. Re:DVD Player by nutshell42 · · Score: 1

      funny, I use Linux exclusively for DVDs, nothing beats xine's performance/picture quality, especially the deinterlacing of the Windows apps I know doesn't come close to xine's linear blend

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    3. Re:DVD Player by temojen · · Score: 1

      apt-get install xine

    4. Re:DVD Player by jav1231 · · Score: 1

      Well, it could be better. I've used Ogle, MPlayer and both are often like watching local channels in rural Tennessee. >

    5. Re:DVD Player by Anonymous Coward · · Score: 0

      Do a search on google for VideoLAN. Good program, easy to configure. Works out of the box.

    6. Re:DVD Player by Anonymous Coward · · Score: 0

      Try mplayer, it comes with all the nessecary decssing bits and plays DVDs fine (although no menu support yet).

    7. Re:DVD Player by teval · · Score: 1

      You can easily play DVDs in Linux. I use xine, it's simple to use, and very quick. Better then any windows player I've seen.

    8. Re:DVD Player by kasperd · · Score: 3, Informative

      DVD support is the only reason I keep a Windows partition.

      ogle, xine, and mplayer.

      --

      Do you care about the security of your wireless mouse?
    9. Re:DVD Player by Anonymous Coward · · Score: 0

      Use MPlayer or Xine and get the dvdnav plugin. It even has menu support. Mplayer (not sure about Xine) also plays video CDs, MPEG-2s (the ones you use as the source for a video CD, but for some mysterious reason they don't play in Windows Media Player), and bin/cue images of video CDs. Oh yeah, and just about everything else like Quicktime and WMV.

    10. Re:DVD Player by jir0 · · Score: 1

      See the mplayer features. Note: needs libdvdread and libdvdcss. Figure it out. =) Mostly, frustrations can be fixed by awareness.

      --
      --- Live and Learn Crash and Burn
    11. Re:DVD Player by penguinboy · · Score: 3, Informative

      Xine is great. Lets you skip sections (FBI warning at the beginning, etc.) that set-top and Windows often won't.

    12. Re:DVD Player by nutshell42 · · Score: 1
      Then listen to all the friendly people here and try xine =)

      Ogle is simply outdated and MPlayer's got neither the menu support nor the user interface (it's a brilliant player for simply playing files on your hd but it's not suited for the complexity -titles/chapters/audiotracks/subtitletracks/angles - of DVDs)

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    13. Re:DVD Player by SaucyWrong777 · · Score: 1

      You get dvd menu support if you use xine with the dvdnav plugin. I'm not sure about other players, as this is the first one I've used.

    14. Re:DVD Player by Captain+Large+Face · · Score: 1

      I haven't had any problems playing any DVDs on linux. Do you mean legal support?

    15. Re:DVD Player by mishac · · Score: 1

      I believe that vcds use mpeg-1, not mpeg-2. Mpeg-2 is DVD...someone tell me if I'm wrong.

    16. Re:DVD Player by IamTheRealMike · · Score: 2, Insightful
      He probably means:

      1) The non-obvious way in which you have to enable DMA mode for good performance, typically off in most distros, how you switch it on varies between them.

      2) The fact that mplayer and Xine have UIs from hell. I use mplayer, but I had to figure out "mplayer -dvd 1" by trial and error, basically. The 1 is for chapter, I think. Not to mention the way you specify crop rectangles manually.

      Fortunately the UI situation will be hopefully fixed by Totem, a really delightful video player. At the moment it's kind of screwed by a bug in XFree, but that is fixed in the next revisions of all the major distros. It's also a Gnome app, so I suspect some distros that have a policy of KDE only will miss out, as far as I'm aware there is nothing that quite matches up to Totem out there.

      It's based on Xine or GStreamer, take your pick. The Xine version is currently more featureful, but the GStreamer backend is catching up fast, and hopefully Totem will be in gnome 2.6

    17. Re:DVD Player by FroMan · · Score: 1

      I'll toss in my vote for ogle.

      The funny thing about the grandparent's post is that I cannot get my dvd player working in windows, in either my wife's laptop, or my desktop. In linux they work though. Go figure.

      Granted this isn't to say linux works perfectly for everything, but as a dvd player it works better than windows for me.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    18. Re:DVD Player by aonaran · · Score: 1

      You could download the Mplayer gui gmplayer and then you just click the DVD button and skip to the title/chapter you want
      It's still not as nice as other DVD players, but it beats the commandline options if you aren't used to them.

    19. Re:DVD Player by aonaran · · Score: 1

      If you have Mandrake Linux you need to set up one of the PLF servers un your URPMI and then download the versions of Xine or Mplayer they have. Otherwise you will only be able to play non-CSS discs.

      http://plf.zarb.org/~nanardon/ for easy URPMI config.

    20. Re:DVD Player by reidbold · · Score: 1

      Thank libdvdcss for that.

      --
      -Reid
    21. Re:DVD Player by fignuts · · Score: 1

      VCD1 is MPEG1. VCD2 is MPEG2. Most DVDs are MPEG2 as well, just better quality than VCD2.

    22. Re:DVD Player by Anonymous Coward · · Score: 0

      Xine also has the most obtuse and annoying user interface ever invented. It's impossible to get without either reading the documentation, or trying to click on everything that seems clickable to see what it does. I mean, who ever thought of labeling the file open dialog button "://"? Was "Open" too easy?

      Xine is an excellent example of what is wrong with linux. Lots of features, very sleek and powerful, but impossible for joe average to use due to the most moronic UI ever conceived.

    23. Re:DVD Player by aonaran · · Score: 1

      FUnny thing is while DVD Playing is easy enough in Linux once you've found the right player software.

      DVD-R BURNING is why I keep Windows around. (or more accurately why my burner is portable so I can take it to some place where windows is installed)

      I've yet to find an easy elegent tool for DVD burning (both video captures and disc to disc copy) in Linux. (mind you DVDshrink, the main tool I use in Windows is freeware, but it only gets half the job done, I still use Nero for the actual burn and have to run it all on windows ick!)

    24. Re:DVD Player by Darby · · Score: 1

      The funny thing about the grandparent's post is that I cannot get my dvd player working in windows, in either my wife's laptop, or my desktop. In linux they work though. Go figure.

      Are you using a version of XP you bought yourself as opposed to one that came pre installed?

      If so, MS didn't want to pay the MPAA/CSS tax and decided to pass that cost on to you.
      You will need to buy a DVD player with support for it to work.
      Other than that, no idea.

    25. Re:DVD Player by FroMan · · Score: 1

      Nope, 2k.

      But the problem is that I have a scsi dvd drive and the software that came with the video card complains that the dvd drive does not have dma access.

      As far as the laptop goes, I don't know why it won't work.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    26. Re:DVD Player by Overly+Critical+Guy · · Score: 1

      Try PowerDVD 5.0 sometime with its color-correcting video and multi-channel mixdown.

      Xine still amuses me with its "://" button. What do Linux developers smoke when they create things like that?

      --
      "Sufferin' succotash."
    27. Re:DVD Player by Poeir · · Score: 1

      If so, MS didn't want to pay the MPAA/CSS tax and decided to pass that cost on to you.

      Meanwhile, movies are being made with the assistance of Linux clusters. Looks to me like neither organization wants to give money to the other.

      --
      Sigs are like bumper stickers.
    28. Re:DVD Player by kasperd · · Score: 1

      Xine still amuses me with its "://" button. What do Linux developers smoke when they create things like that?

      Hey, did anybody say xine had a good GUI? I hate the GUI, but the player works well in most cases. (Make sure not to use a cripled version supplied with your distribution.) But though the xine GUI is not the best, it is still better than mplayer. If you want a simple GUI use ogle.

      --

      Do you care about the security of your wireless mouse?
    29. Re:DVD Player by Overly+Critical+Guy · · Score: 1

      We were talking about Linux annoyances.

      Any program with an open dialog button labelled "://" is a major, major annoyance. And it's a completely ass-backwards, retarded design decision that has no logical basis whatsoever. It's an example of the typical mindset of Linux developers.

      And, of course, it will never change. People complain, but nobody listens, and so it continues to suck.

      --
      "Sufferin' succotash."
    30. Re:DVD Player by kasperd · · Score: 1

      We were talking about Linux annoyances.
      Yes. And xine is not a part of Linux. It is a program which can run on top of Linux (And maybe other OSes as well, I never tried). By your logic Windows must suck a lot more than Linux, because there are so many more bad programs that run on top of Windows than there are bad programs running on top of Linux. Besides xine was not my first suggestion. Ogle was my first suggestion.

      People complain, but nobody listens
      Why should they listen to anybody who just wants to complain? If you really want the program to become better, you have got to be more constructive. There have to be something you like about the program before you can participate in improving it. When you have reached the point, where you want to make a good program better, people will start listening to you. But just because they listen, they don't have to agree. Nobody is forced to think the same way as somebody else, that works both ways.

      --

      Do you care about the security of your wireless mouse?
    31. Re:DVD Player by Overly+Critical+Guy · · Score: 0

      Yes. And xine is not a part of Linux. It is a program which can run on top of Linux (And maybe other OSes as well, I never tried).

      Ah, so now you're copping out. Apparently, you are trying to imply that this entire article was only about annoyances with the Linux kernel, which is the only "true" Linux. You're sounding ridiculous.

      By your logic Windows must suck a lot more than Linux, because there are so many more bad programs that run on top of Windows than there are bad programs running on top of Linux.

      Those bad programs don't come packaged with Windows.

      Besides xine was not my first suggestion. Ogle was my first suggestion.

      I don't care about Ogle. I was listing my annoyance with xine. That was the point of this article. I tried Ogle once, it crashed immediately despite all configurations and libraries installed, and so I didn't bother with it.

      Why should they listen to anybody who just wants to complain?

      It's called making something better by listening to the suggestions of people who actually use your program.

      If you really want the program to become better, you have got to be more constructive.

      What is more constructive than pointing out the things that need to be improved to make it a better program? You are making no sense whatsoever.

      There have to be something you like about the program before you can participate in improving it.

      First, who said there wasn't, and second, that's not true anyway.

      Look, if you don't want people complaining about your projects, just keep them on your private network and never release them to the public. This whiny "don't complain!" mindset is ridiculous and is holding a lot of Linux projects back. People release their projects into the public, want it to be treated professionally, and then complain when, as expected, users complain and add suggestions for improvements like any other program in existence. Get over yourselves. You need to clearly state what your motives are--releasing a program to the public with no regard as to whether it works or not, or releasing a program completely with the users in mind. This fence-sitting most people do is sickening--they want their application seen as a professional-level replacement but don't want to deal with user demands. Why bother, then? The point of an application is for people to use it.

      When you have reached the point, where you want to make a good program better, people will start listening to you.

      I would think that by complaining, that obviously means people want a better program. Again, you're making no sense at all.

      But just because they listen, they don't have to agree. Nobody is forced to think the same way as somebody else, that works both ways.

      Then they are morons who should keep their applications on their private networks and never let them see the public light of day.

      If they won't listen to user demands, that gives users all the more reason to complain about them. Get over it, and stop playing "poor pitiful me."

      Next.

      --
      "Sufferin' succotash."
  23. Hardware support by Surak · · Score: 3, Flamebait

    Still not going away after 10+ years. :)

    Have you ever installed an ATAPI CD burner? Not exactly plug-and-play. nVidia GeForce card? Not bad, but if you happen to have an AMD Athlon with the AGP problem, um, have fun. :) Scanner? Web cam? These things generally aren't all that easy to install.

    When I get a webcam or CD burner and install it on Window, I pop the CD in, click 'Next >' a whole bunch of times and bammo, working hardware, software and all.

    On Linux, heh. If you don't know much about configuring and compiling the kernel, kernel modules, etc., forget it. :)

    1. Re:Hardware support by EvilTwinSkippy · · Score: 1
      Amen to that.

      There is no good reason why Linux could not do this. We have scripts. Libraries to poll the hardware. Databases of tools to determine what hardware uses what driver. More GUI options than is rightfully needed.

      I think rather than re-create the click-n-drool syndrome of Windows, we should build a script interface to handle hardware configuration. You can always slap a gui on top of a script. All drivers adhere to a set of standard methods, and are individually controlled by passing commands.

      I realize that a lot of the underpinnings are already in place. I say it's time to stop layering concrete on the foundation, and lets start building structure.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Hardware support by nordicfrost · · Score: 3, Interesting

      This is not a troll.

      Just a funny note: I installed an Airport wireless LAN card in an iBook last weekend. It didn't really strike me then, but I realize that something wass odd about the installation.

      When I threw away the old cardbord box today I looked through it to see if there was anything to kepp. I then realized that there was no manual on how to install it and no drivers disc (there might have been an upgrade disc accompanying the box but it was never used).

      It can actually be made this simple. Open box. Turn off computer. Open keyboard. Read sticker with instructions. Follow instructions. Close keyboard. Turn on computer. It works.

      This is so wastly different from my windows - Linux reality that is my daily life.

    3. Re:Hardware support by larien · · Score: 1
      Didn't have much problem with my scanner. Compiled the "scanner" driver, modprobe -a scanner, apt-get install xsane and away I went. I still boot into linux to do scanning, because I found xsane easier than the supplied software.

      Geforce is a bit of a pain, it has to be said, especially as it breaks every time I do any kernel recompiles (even on the same version).

    4. Re:Hardware support by Kentrosaurus · · Score: 2

      Yeah, but when you pop that cd in, after you click next and sell your soul to their EULAs, windows runs 30% slower and you've got a taskbar full of crap you never wanted, not to mention the required reboot and "please register this software" dialogs that never go away.

      Of course they could have a dysfunctional driver packaged with their product. In that case you'll have to download their latest 50 mb driver. (think of the dial-up implications)

    5. Re:Hardware support by Anonymous Coward · · Score: 0

      Definitely, I find that obtaining good (not the generic kind) for graphic cards and sound cards are the worst to get working.

      Granted, yes, the distributor should put these out. Some (ATI, nVidia,etc.) are getting better about this, but their still a long ways away.

    6. Re:Hardware support by Anonymous Coward · · Score: 0

      When I get a webcam or CD burner and install it on Window, I pop the CD in, click 'Next >' a whole bunch of times and bammo, working hardware, software and all.

      I'm not trying to start a big "MAC RULES" thing here, but I'd just like to point out that it can be simpler than that, even. When you install a webcam or a CD burner, or practically anything, on a Mac, you don't have to do anything at all. No CD, no "wizards", no clicking "Next." Just works.

      And remember, we're talking third-party hardware here, not just Apple stuff on Apple machines. We're talking ATAPI, USB, FireWire, standard interfaces like that with generic drivers.

      My point is that it CAN be that simple. It's possible. And since it's possible, THAT should be the goal, not the Windows "install a funky-ass driver with a ULA and then reboot, and ghod help you if you lose your CD" thing.

      Don't strive to make it slightly less annoying. Strive to make it not annoying at all.

      Just my 2.

    7. Re:Hardware support by ozric99 · · Score: 1

      Nice to see Apple making it easy for their customers, but really is't not that impressive when it's the same company making, or HEAVILY overseeing the manufacture of, the hardware/software/OS. Get dedicated windows or linux hardware made by the MS or redhat and see how easy it would be to install hardware.

    8. Re:Hardware support by Anonymous Coward · · Score: 0

      If I hear ONE MORE FSCKING MAC WEENIE going off about HOW FSCKING EASY THINGS ARE ON A MAGGOT BOX, I'm GOING TO FSCKING STAND ON THE ROOFTOP OF A BURGER KING and SHOOT EVERYONE CARRYING AN iBOOK that WALKS BY!

      Get this: This story, and this thread is about LINUX, *NOT* MAC OS X. Yet, y'all'll get modded +5 Informative despite the fact that post is clearly OFF TOPIC.

      AAAAAARGGGGGGGGHHH!

    9. Re:Hardware support by imsabbel · · Score: 1

      Yeah, but dont tell me a file called xxx_driver_v1.34.rpm couldnt do the same thing?
      Only you have to do more work to intall it....

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    10. Re:Hardware support by boskone · · Score: 1

      XP is that way for most things too. You just install the hardware and it takes care of it probably about 90% of the time for me without interaction or clicking next. I love it.

    11. Re:Hardware support by brokencomputer · · Score: 1

      That is weird. My CD burner from sony came with an installatino cd for windows. All I had to do for linux was plug it in and everythign worked perfectly-- hardware and software!

    12. Re:Hardware support by Anonymous Coward · · Score: 0

      And remember, we're talking third-party hardware here, not just Apple stuff on Apple machines. We're talking ATAPI, USB

      OS X doesn't recognize my ov511 camera when I plug it in. It doesn't do a damned thing. no box saying "Hi, you just plugged in a usb device but I don't have a driver for it." nothing. after searching for a driver I managed to find one, having to manually install it of course.

      OS X doesn't work with most printers out of the box, but as long as it works with 2, you idiots can say "OS X Just Works"

      FireWire
      better not be a firewire dvd burner, then it "Just won't work" with iDVD.

    13. Re:Hardware support by reynaert · · Score: 1

      Have you ever installed an ATAPI CD burner?

      I did it yesterday. You just plugged it in and it worked (*). No special modules, no kernel recompile, no boot parameters. Apparently, the whole ide-scsi mess isn't necessary anymore. Just plug in and launch xcdroast. Dead simple

      However, I didn't know that, and I'm supposed to be an experienced Linux user. I only discovered it because I was in a hurry, and forgot to do the ide-scsi thing before I installed the cd burner. I've guided newbies through the ide-scsi thing countless times, and now I discover I made the whole thing much more complex than it actually was.

      So I think an important problem is that many experienced people just don't learn new, easier ways of doing things. After all, they already know how to do it using the old way, why would they look for another way? And because of this they keep propagating overly complex solutions.

      Another illustration is installing new fonts. With all the new font infrastructure work, all you need to do to install a new font is to throw it in your fonts folder. That's it. Just like Windows. It's surprising how few people actually know this. (If you don't believe me, here is a screenshot.)

      (*) OK, you have to set the master/slave jumper correctly, but there's nothing that Linux can do about that.

    14. Re:Hardware support by Anonymous Coward · · Score: 0

      Really? I didn't know that. (I use Windows 2000, rather than XP.) That's good.

      I'm not a Mac bigot or a Windows bigot or a Linux bigot. I'm a "good" bigot. I'm shamelessly prejudiced in favor of things that are *good*.

      If XP is good (and it sounds like it is) then I'm all for it.

    15. Re:Hardware support by Anonymous Coward · · Score: 0

      It's the crap that people like you ramble out against 'evil Microsoft' products that pisses me off about the whole 'Linux movement'.

      It's usually a complete lie, misleading generalisation, or something that nobody gives a shit about.

    16. Re:Hardware support by Anonymous Coward · · Score: 0

      Have you ever installed an ATAPI CD burner?

      that's easy... you just activate ide-scsi with cd linux-* && make menuconfig && make bzlilo && make modules && make modules_install && depmod -a then you add the line append "ide-scsi=cd_burner_device" to your lilo.conf. Do not forget the modules. Most people who run into problems when they optimize their kernel do so because they forgot to compile the modules.

      on Window, I pop the CD in, click 'Next >' a whole bunch of times and bammo

      ...and bammo, got no idea what made things do what they do due to a lack of transparency! Your advantage might be considered a disadvantage in other "circles".

      On Linux, heh. If you don't know much about configuring and compiling the kernel, kernel modules, etc., forget it.

      If that is more transparency than you can take.. then stick with Windows. Nobody forces you to the transparency of Linux.

    17. Re:Hardware support by CymorC · · Score: 1

      All I had to do to get my burner working was install the burner. For my GeForce4 4200 I had to install the card and run the nVidia executable which built and installed it's module. Then I made a one line change in XF86Config to use the nv driver.

      I can't say much about scanners, but webcams are tricky.

      I've had problems in windows getting CD burning to work. If I install the manufacturer's drivers, windows loses the drive completely. Poor and partial support is why I stopped using windows to burn. That and I couldn't do anything else with my machine while it was burning.

      There are still a lot of devices that need better and more simple support in Linux.

    18. Re:Hardware support by Yunzil · · Score: 1

      My point is that it CAN be that simple. It's possible.

      Sure it's possible. All you need to to have only one company that makes the computers who can control the configuration completely. No problem!

    19. Re: Hardware support by Black+Parrot · · Score: 1


      > > Have you ever installed an ATAPI CD burner?

      > I did it yesterday. You just plugged it in and it worked (*). No special modules, no kernel recompile, no boot parameters. Apparently, the whole ide-scsi mess isn't necessary anymore. Just plug in and launch xcdroast. Dead simple.

      That's true, but it's a fairly recent capability. Mine also "just works", but only after my most recent Linux upgrade.

      All it takes is a few interested hackers and minimal information for vendors, and annoyances eventually get fixed. The way to make it happen faster is to get more people interested in Linux.

      --
      Sheesh, evil *and* a jerk. -- Jade
    20. Re:Hardware support by schon · · Score: 1

      Have you ever installed an ATAPI CD burner? Not exactly plug-and-play.

      True enough - when I installed mine, I was pissed that I had to add config options to LILO and then reboot..

      nVidia GeForce card?

      Only once - and it was a no-brainer.

      Scanner?

      Yes - no problem.. SANE worked like a champ.

      Web cam?

      Yes - again, no problem (Logitech Quickcam).. you just plug it in, and run your application. We set up Linux on a box in our office for it, it took all of an hour (including installing Linux) after our MCSEs screwing around in Windows for a week. Then we added a second one to the same box, and it (again) worked no problem. Just plug it in.

      When I get a webcam or CD burner and install it on Window, I pop the CD in, click 'Next >' a whole bunch of times and bammo, working hardware, software and all.

      In my experience, this is only the case in the most simple of circumstances. The more you have on your system, the bigger the chances are that it won't work - and when it doesn't, you have _zero_ chance of fixing it.

      Contrast this with Linux, where in the rare case that something goes wrong, you're given information on what it was, and you have the ability to actually fix the problem.

    21. Re:Hardware support by BladeRider · · Score: 1

      Not to mention laptop hardware; soundcards or wifi PCMCIA cards.

      --
      j.
    22. Re:Hardware support by Surak · · Score: 1

      Have you ever installed an ATAPI CD burner?

      I did it yesterday. You just plugged it in and it worked (*). No special modules, no kernel recompile, no boot parameters. Apparently, the whole ide-scsi mess isn't necessary anymore. Just plug in and launch xcdroast. Dead simple.


      That's gotta be a relatively new thing. When I first set up by brand new Plextor ATAPI CD burner with kernel 2.4.18 and the most current version of cdrtools at the time, (this was still fairly recently, mind you), I had to do the ide-scsi thing. It was a pain. Maybe that's no longer the case, but at that point it was.

      And I had to reconfigure and recompile my kernel to get my nVidia drivers working right. Apparently there are a few default settings that the nVidia driver doesn't like, nor does it change them or give you the option of changing them. If you don't know that APIC support in the kernel doesn't play well with nVidia's drivers on AGP 4X running on AMD Athlons, well, too bad for you. At the time, it wasn't very well documented either. Do you even know what APIC support is? Do you know where to turn it off? Unless you have an nVidia card, I'd wager no.

    23. Re:Hardware support by Anonymous Coward · · Score: 0

      better not be a firewire dvd burner, then it "Just won't work" with iDVD.

      Hoo, boy. If I needed any more evidence that you're a moron, I need look no further than this.

      iDVD includes an MPEG-2 encoder. The MPEG-2 encoder is not free. You have to pay for it. Because iDVD is free, you pay for the MPEG-2 encoder license when you buy a SUPERDRIVE. That is, an Apple-branded DVD writer. If you have a third-party DVD writer, you did not buy a license for iDVD's MPEG-2 encoder. Therefore you are not allowed to use iDVD with a third-party DVD writer.

      Any more questions, dumbass?

    24. Re:Hardware support by dnoyeb · · Score: 1

      I do not entirely agree. Seems like Linux is suffering from a sort of 'problem.' People dont upgrade because it still works! So people are still using RH6 because once it running, its running.

      I installed an ATAPI CDRW on RH8. it was a pain to find the info, but the procedure was simple. I understand RH9 handles this flawlessly. (that is the scsi emulation.) further I hear RH10 will be even smoother.

      NVIDIA geforce cards I have never had an issue with. openGL works fine. havent had any AGP issues and I do use an Athlon. No Dual CPU though.

      all in all its just as easy as with windows, eventhough it feels unfamiliar.

    25. Re:Hardware support by Anonymous Coward · · Score: 0

      Get dedicated windows or linux hardware made by the MS or redhat and see how easy it would be to install hardware.

      I know I shouldn't say anything nice about Windows, but... I have an (relatively) old Kodak digital camera I haven't used in a while. I took a few pictures with it over the weekend, and just for yuks, plugged it into my laptop running XP. Up came, "New USB hardware detected", "DC-280 camera detected", "Installing drivers", and up popped an explorer window with thumbnails of all the pictures I took. Not too shabby.

      Just for yuks, I just tried the same thing under Knoppix. Hmmm, it just sits there. About what I expected.

    26. Re:Hardware support by mwing · · Score: 1

      I haven't had any problems with ATAPI CD burners for two years now, but then I'm using Mandrake. Anyway, even Debian Woody with it's "unfriendly" installed detected my burner correctly.

      I haven't tried RedHat or SuSE though, but I suppose they work as well as Mandrake and Debian.

      Often the actual error is just with boot time kernel parameters not being set correctly, although as I wrote above I've never had that happen to me. Even when adding a burner after the install Mandrake's kudzu (actually kudzu's from RedHat AFAIK) found the device and installed it.

      Granted that windows might be more fool-proof, but what is easier; pop in the device and boot or pop in the device, insert drivers CD, click the f**ing Next> button a dozen of times, reboot, wait, doesn't work, update drivers, click the Next> ...

    27. Re:Hardware support by Surak · · Score: 1

      all in all its just as easy as with windows, eventhough it feels unfamiliar

      No, it isn't. I've been using Linux for more than 10 years. THat's right, more than 10 years.

      And I've run into my fair share of problems. Even with recent installs of new versions of Linux distros. It's not always plug and play, it's not always that easy, and people saying stuff like this just makes it worse, but it shades in rose-coloured glasses and contributes nothing to fixing the very real hardware issues that still persist on Linux to this day.

    28. Re:Hardware support by tomstdenis · · Score: 1

      I did it yesterday. You just plugged it in and it worked (*). No special modules, no kernel recompile, no boot parameters. Apparently, the whole ide-scsi mess isn't necessary anymore. Just plug in and launch xcdroast. Dead simple

      I dunno about ide-scsi [I use it] but you have to have ATAPI SCSI stuff builtin not as a module. Specifcally

      "Include IDE/ATAPI CDROM support"

      I think the problem is if you don't have that in the kernel [but as a module instead] the CDROM is identified as an IDE and not a SCSI device. Which means you can't burn shit.

      Anyways, after a fresh gentoo install I added "hdb=ide-scsi" to my lilo append thingy, then I rebuilt the kernel with the ATAPI support built in. Boom it worked.

      Special.

      Tom

      --
      Someday, I'll have a real sig.
    29. Re:Hardware support by Anonymous Coward · · Score: 0

      Chill, man. Put some Polyphonic Spree on your iPod, hop into your Beetle, and drive down the coast to San Luis Obispo for the weekend. Sit in the sun, listen to the waves, do some surfing.

      There are more important things in life than Linux, brother.

      (PS: Good job getting that through the lameness filter. Rock on.)

      Peace.

    30. Re:Hardware support by Anonymous Coward · · Score: 1

      Well when I first got my new computer, I didn't have a burner or a sound card (I just use the on board ac97 sound). I eventually went out and bought an Acer Burner and a Sound Blaster Live! Card. The OS's I was using was Mandrake 8.x, Win98SE and Win2000.

      On booting after adding the new hardware:

      Win98SE: Picked everything up, wanted to install some drivers, I obliged, everything worked fine (after popping in the Live! CD and rebooting).

      Mandrake: Kudzu picked up the hardware, I told it to configure it, it obliged and sound was working out of my live on first boot (burner needed ide-scsi added to the boot arguments).

      Windows2000: Refused to boot. It told me it couldn't find the pagefile, so it refused to log me in. Excellent! I have 512MB of RAM, I'm sure I can run the desktop without a pagefile, and in any case, just MAKE ONE. The reason it couldn't find the pagefile, is because it's path is hardcoded in the registry (including device label, i.e. C:). And putting the burner in completely f'ed it up. THis sort of thing has happened to me on 2 occasions in Windows 2000 now. The whole drive lettering thing is completely braindead!

      Anyway, Linux isn't so bad, with Kudzu and the right drivers, most stuff will work on first boot. And with kernel 2.6, no more ide-scsi to add a burner :) (I've tested this on 2.6.0-test2, works like a charm).

    31. Re:Hardware support by Evangelion · · Score: 1


      Like my epson print drivers that nag me to buy ink online EVERY SINGLE TIME I PRINT WITH THE INK LESS THAN A THIRD FULL?

      Yeah, they're a fucking hallucination. I wish.

    32. Re:Hardware support by jonman_d · · Score: 2, Insightful

      That could never, ever be a reality in anything other than propriatary hardware+software configurations. So kiss any hopes of having that under Windows or Linux goodbye.

      The only reason that's possible is because Apple knows that "this slot will have an airport card in it if it's occupied. If it's not occupied, just ignore it."

      Unless you want your motherboard to have 5000 different slots for every single PCI card made, and then have a bootup program run through each one, detecting which are empty and which are used, and then installing the software for the used ones (a process which would take up yards of physical space and loads of processing time), you're going to have to deal with installing drivers and kernel modules.

    33. Re:Hardware support by eht · · Score: 1

      My father was having some trouble with his network card, so I threw him one of my extras, he complained that it wasn't the same make/model as his last one and he needed drivers for it, I told him nope, we watched Windows boot up, guess what? No driver install doohickey ever popped up, it just worked, DHCP was grabbed and he was rolling fine.

    34. Re:Hardware support by Anonymous Coward · · Score: 0

      Have you ever installed an ATAPI CD burner? Not exactly plug-and-play.

      solved in 2.6, really

      nVidia GeForce card? Not bad, but if you happen to have an AMD Athlon with the AGP problem, um, have fun. :)

      2d is not a problem since a quite long time. 3d is a problem, and a serious one, but not because of agp stability.

      Scanner?

      easier than windows. really.tried with 4 scanner. 1 old scsi not supported by recent windoze, 1 old parallel with really ugly software for windows and 2 other recent usb. i did almost nothing to set them up, they just worked with sane.

      Web cam?

      i don't own one, the only one i ever touched was quite easy to get working, either modprobint its driver or letting some autodetect software do this for me. it worked also as digital still camera with gphoto2. the real problem is not to configure well supported devices, the problem is when you want to configure a bad supported device. this happens also with windows, that old scanner had not a single chance to work with xp...

      When I get a CD burner and install it on Window, I pop the CD in, click 'Next >' a whole bunch of times and bammo, working hardware, software and all.

      when i get a cdburner i don't even have to do that, no cd, no click next.

      On Linux, heh. If you don't know much about configuring and compiling the kernel, kernel modules, etc., forget it. :)

      if you have well supported hardware you don't need to recompile a thing. if you have bad supported hardware, recompiling won't change the situation, period.

    35. Re:Hardware support by Anonymous Coward · · Score: 0
      that's easy... you just activate ide-scsi with cd linux-* && make menuconfig && make bzlilo && make modules && make modules_install && depmod -a then you add the line append "ide-scsi=cd_burner_device" to your lilo.conf. Do not forget the modules. Most people who run into problems when they optimize their kernel do so because they forgot to compile the modules.

      Hm, you're right - that is easy.

      Nice troll.
    36. Re:Hardware support by toddestan · · Score: 1

      My experience with Windows 2000 (and all versions of Windows) is that if it can't find the page file, it will just create a new one. So if I store my page file on D:, and I replace my old D: harddrive with a freshly formatted, empty one - Windows will create a new page file on boot. I guess it may be a problem if D: changes to an optical drive.

      On the otherhand, getting Windows 2000 to boot off of my motherboard's built in RAID controller is like mission impossible!

    37. Re:Hardware support by Anonymous Coward · · Score: 0

      FWIW, I had the same scanner experience as larien.

    38. Re:Hardware support by opkool · · Score: 2, Flamebait

      Q. Have you ever installed an ATAPI CD burner?
      A. Yes. Many times. It always worked. I had to do *zero* kernel compilations or other messy stuff. The procedure: get a PC with CD-RW. Pop in Mandrake CD. Install Linux. All works out of the box.

      Q. nVidia GeForce card?
      A. For non-accelerated drivers, it worked out of the box. For 3D acceleration, I went to nvidia.com, downloaded a file, followed web-based instructions, and... bam! It's working. No magic, really.

      Q. Scanner?
      A. I don't have an scanner, so I don't know.

      Q. Web cam?
      A. Yes. I have a USB WebCam. Mandrake always detects it and configures it no problem without my intervention.

      In short, one thing. Do you want to use Linux in the desktop? Then get yourself a Desktop Linux Distribution .

      Most probably you are using Debian or Gentoo or Slackware because it's kwel and 1337. Or maybe you are using a 5.2 Red Hat. Too bad. Because Linux is Linux is Linux. So, Linux + Desktop = Mandrake.

      Peace

    39. Re:Hardware support by Ayanami+Rei · · Score: 1

      the ide-scsi thing still happens with cdburning. But most modern distros include that by default and activate it when they detect cd-burning capable hardware (RedHat, SusE, Mandrake, etc.) In fact, there's no reason why not to make all your drives ide-scsi (unless you REALLY didn't want SCSI in the kernel for some reason).

      The whole AGP/APIC/NVidia thing mostly stems from a whole shitload of dense hardware specs that are impossible to implement, and partially complete support on AMD chipsets. NVidia tries to push things hard, and then shit hits the fan when the drivers for the PCI/AGP bridges aren't all quite there. At least with Windows, they have decent APIC support and the motherboard manufacturer can fine tune a driver release for it. In linux, most motherboard manufacturers will ignore requests for specs (because it might reveal the shoddiness in how ACPI is implemented, or whatever)

      --
      THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    40. Re:Hardware support by jester · · Score: 1

      Scanners - install automatically with Mandrake 9.1. CD burners ... installed automatically with k3b. Graphics ... no problem, automatic. By the way, I had no need to put a CD in either :-)

    41. Re:Hardware support by DrCode · · Score: 1

      I've got a Linux and a Windows machine and home, and what you say is true. Getting, say, my USB scanner working on Linux took a lot more work.

      OTOH, if I try to do anything else on Windows while it's scanning, the scan fails, and will continue to fail until I reboot. And occasionally, when I'm not using the scanner at all, it just starts scanning on its own! Plus, the easy-to-install visually-beautiful software that came on the Windows CD apparently has no way to save my preferred settings. So every damn time I start it up to make a simple copy of something, I have to go through the options screens to set it to black-and-white and to turn on automatic-contrast.

      Linux's scanner program, "xsane", isn't nearly as pretty, but at least it's reliable and does everything I want.

    42. Re:Hardware support by Anonymous Coward · · Score: 1, Insightful

      I see it happen every day under windows xp...time for you to move on i think....

    43. Re:Hardware support by Anonymous Coward · · Score: 0

      dont install the whole frickn shebang then...just the 'driver' ...or download the latest 'driver'-300k

      I mean, WTF?!?!

    44. Re:Hardware support by Anonymous Coward · · Score: 0

      "Yeah, but..."
      Always a good start

      "you click next and sell your soul to their EULAs"
      That's it...my SOUL...uh-huh...whhahhhh evil M$$$$

      "windows runs 30% slower..."
      Now, new SUPER-FUD...30% bullshittier

      "you've got a taskbar full of crap you never wanted"
      FUDFUDFUDFUDFUDDITYFUD!!

      "not to mention the required reboot.."
      try XP instead of win95a next time...mmmmkaaayyy

      ""please register this software" dialogs that never go away."
      Hint: Click on 'never remind me again' button...oh wait you're a leenux l337 guru, you don't know how to use a mouse...

      "dysfunctional driver packaged..."
      MUST...FIND...MORE...FUD...

      "latest 50 mb driver"
      CRAM...MORE...IN..THERE...

      "think of the dial-up implications)"
      SAVE...THE ..CHILDREN...GAAAAKKKKKUUMMGHH!!!(dies of too much FUD injection)

      Seriously, man, WTF?!?! You still have some linux stock or something?!??

    45. Re:Hardware support by BigRedFish · · Score: 1

      I have a scanner (HP5p) under 'drake and can jump in here. The install procedure for me was:

      1) Plug scanner into SCSI chain.
      2) Boot machine.
      3) Use scanner.

      Tough stuff, I know, but you get used to it.

    46. Re:Hardware support by nordicfrost · · Score: 1
      I can't really complain about the HW support in Red Hat Linux 8 (My flava), since it detected a NIC, a videocard, USB keyboard, USB Bluetooth device from microsoft (That absolutely refuses to work with most editions of Windows, but works with Linux and MacOS X).


      I have also never met a NIC that wouldn't install itself in Linux.

    47. Re:Hardware support by zurab · · Score: 1
      Have you ever installed an ATAPI CD burner? Not exactly plug-and-play. nVidia GeForce card? Not bad, but if you happen to have an AMD Athlon with the AGP problem, um, have fun. :) Scanner? Web cam? These things generally aren't all that easy to install.


      I totally disagree. I have an AMD Athlon box with GeForce4 on AGP, CD-RW, webcam and bluetooth, among others. All of these devices have been configured by the system. I have had to mess with any of the modules, drivers, compiling, etc. exactly 0 times.

      I use SuSE 8.2. If I do put a new hardware in, YaST recognizes it on the next boot and promptly sets it up with a few clicks.

      By contrast, I tried setting up the webcam (USB) on my laptop on Windows XP and those "few clicks" landed me nowhere. Camera is recognized but I don't get any picture from it. And, there is no way to uninstall and reinstall whatever the setup installed the first time around.

      The hardware support is pretty damn good considering all those devices and their accompanying software are made to run mostly exclusively on Windows.
    48. Re:Hardware support by soft_guy · · Score: 1

      I am a die hard Mac user and I have been since 1993. I should mention that I'm a professional software engineer. I've been writing C/C++ for the Mac and for Windows professionally since 1995. (I learned C in the 80s on my Atari 800 using Deep Blue C.) About 3 months ago, I got a PC laptop and decided to install RedHat 8 on it. Then, I went online to try to find an 802.11b card that would work with the laptop.

      This was the beginning of the nightmare.

      I finally found a site that showed a Netgear card and said that it had Linux drivers on the installation CD, but that it didn't say so on the box. Well, OK. So, I bought the card, brought it home. No drivers. Then, I went back to the site and downloaded some drivers that were supposed to work with it. Well, it wasn't actually a driver but instead was the source for a driver. OK, I'm fairly comfortable with GCC. (I've been using Project Builder on MacOS X for a while now.) So, I go to compile this driver. It is unable to find some header file. I guess the header is supposed to come with the linux distro.

      I don't have time for this shit.

      I go back to OS X. I'm happy. I have some experience with Unix and Linux, but using these systems is never fun for me. I want to spend my time writing applications, not goofing around trying to configure the computer. Writing software is hard enough without that shit.

      At least in OS X, I can "ease" myself into using command line tools. For everyday things I don't *have* to use the command line. Sure, I use tools like "top" and "sample" and "gdb", but I've been able to ease my way into it.

      I ended up installing XP on the laptop. I'd much rather use Linux, but I need 802.11b support.

      --
      Avoid Missing Ball for High Score
    49. Re:Hardware support by Rakarra · · Score: 1
      the ide-scsi thing still happens with cdburning. But most modern distros include that by default and activate it when they detect cd-burning capable hardware (RedHat, SusE, Mandrake, etc.) In fact, there's no reason why not to make all your drives ide-scsi (unless you REALLY didn't want SCSI in the kernel for some reason).

      I try to stay away from IDE-SCSI these days because it's just not as stable as plain old IDE or SCSI alone. The module seems to get confused easily enough -- I've gotten it into a state before where the only way to eject a disc was through rebooting (no filesystem was mounted, the ide-scsi interface simply refused a request and started spitting out klog errors). On another machine at home, when I burn a CD with any program the machine locks up hard while fixating a newly-burned CD. I suppose at some point I'll have to compile the kernel so that it can be debugged easily (and so I can get a panic), but it seems like a pain in the ass. Again, for something that should just work.

    50. Re:Hardware support by Unregistered · · Score: 1

      Linux: Read sticker. make menuconfig find device and select it. make kernel. turn off computer. put in card. turn on computer. Not really that bad, imo. I think linux handles hardware better than windows just b/c it comes with all the drivers in /usr/src and no annoying hardware installers install lots of shitty, junk software.

    51. Re:Hardware support by opkool · · Score: 1

      For some obscure reason, my true experiences in how Linux Desktop Distributions are nowadays ready for the desktop, get modded as Flamebait.

      If you don't like them, tough. I'm no elite hacker or whatnot, and I don't need to be an elite hacker. I don't brag about how I compiled everything, I don't need to. I don't brag about how arcane can I be on the command line, I don't need to. I use my Linux and I am productive, which is on topic.

      Oh, wait! I forgot that this was Slashdot.

      Neeeevermiiiiind.

      Next time I got something intelligent to say, I'll say it to myself.

      Peace.

    52. Re:Hardware support by Valdrax · · Score: 1

      Unless you want your motherboard to have 5000 different slots for every single PCI card made, and then have a bootup program run through each one, detecting which are empty and which are used, and then installing the software for the used ones (a process which would take up yards of physical space and loads of processing time), you're going to have to deal with installing drivers and kernel modules.

      Auto-recognition of new hardware is not an impossible task at all. There are two major ways to go about it. First, you can install a comprehensive list of common drivers when you install the OS and then load the correct one on boot after querying the card over a standard protocol for an ID that tells what kind of card it is. This is the standard method used by both Windows and MacOS 9/X. If a peripheral does not have a driver, in most cases it will adhere to or emulate a lowest common denomenator protocol (VGA, ATAPI, SB32, NE2000, etc.) that will give you enough basic functionality to use the device until an optimal driver can be found. This is the method is common, cheap, and easily done under Linux, though Linux does not bother to do things this way. Autodetection is not an impossible task as shown by Windows.

      The second alternative, which would make more sense in a more platform diverse world would be for peripherals to describe their interface in a platform-neutral language such as Java or Forth and then have the host system automatically compile itself a temporary (or permanent) native driver. Optimized drivers could be installed later. This would require a massive standards effort, but is not technically unfeasable. Unfortunately, there is not enough of an economic demand for this sort of cross-platform functionality. I may be wrong, and there may actually be hardware that does this, but I'm unaware of it at the consumer level.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    53. Re:Hardware support by dnoyeb · · Score: 1

      Well windows is not always plug and play either. I have a cd-rom right now that does not always behave itself.

      I think people sometimes forget they had to learn windows. I recall when I bought NT just to learn it because I knew it was more powerful that win95. It took a time to get the swing of it and its quirks and security.

      But windows can only do so many things on its own. Linux can do so many more it can be daunting.

  24. Gnome 2.2's lack of right click close all. by brokencomputer · · Score: 1

    When gnome 1.3 grouped similar items in the task bar; (ie all the mozilla browser windows) I was happy. 2.2 doesn't have this feature. I don't like KDE as much as gnome so I'm stuck with this. Also, graphics configuration is a pain especially for ATI.

    1. Re:Gnome 2.2's lack of right click close all. by Kaz+Riprock · · Score: 1

      Add to that its lack of edge-flipping (scrolling off into another screen) and Gnome 2 suddenly becomes my worst enemy when trying to be productive...

      --
      Mordor...a magical, mythical land where women are more rare than dragons--but where every man would rather find a dragon
  25. from a user's perspective by jd142 · · Score: 2, Interesting

    Lack of easy support for my intellimouse explorer. I'm so used to using the side buttons to go forward and back when browsing the web it's jarring when I move from mozilla on windows to mozilla on linux.

    1. Re:from a user's perspective by fruey · · Score: 1
      Linux can "see" those buttons. Getting Mozilla to do something with them might be a bit harder though.

      I use keys mostly when browsing, anyway...

      --
      Conversion Rate Optimisation French / English consultant
    2. Re:from a user's perspective by CJ+Hooknose · · Score: 1
      Linux can "see" those [extra buttons on an Intellimouse Explorer]. Getting Mozilla to do something with them might be a bit harder though.

      Use xbindkeys and xmacroplay to bind mouse buttons 6 and 7 (or whatever these extra buttons show up as) to key combinations like Alt-Left and Alt-Right. That'll do "back" and "forward" in Mozilla. Check this groups.google link for more information on precisely how to do it.

      --
      Give a monkey a brain and he'll swear he's the center of the universe.
    3. Re:from a user's perspective by Anonymous Coward · · Score: 0

      Maybe you should ask the manufacturer if they have Linux drivers or if they plan on releasing them anytime soon. :)

    4. Re:from a user's perspective by Jeedo · · Score: 1

      I'm an intelly user and that used to annoy me too, until i followed this guide
      Now my mouse works Perfectly in any program, it back/forwards in mozilla,opera,konq etc. and i can configure it to work in other programs by editing a simple text file, all in all the interface is better for me than the intelly driver in windows.
      Oh, and btw. it works with other mice, not just intelly.
      Hope it helps, it certanly did for me.

    5. Re:from a user's perspective by jd142 · · Score: 1

      Yep, that worked. I'm surprised Mandrake didn't install imwheel by default.

      Thanks

  26. Printing by kasperd · · Score: 1

    Ever spent hours trying (and failing) to get a printer driver to work on Linux?

    No, I never tried that. OTOH after my mother had spent months trying (and failing) to get a printer to work on Windows, I got the same printer working on Linux in five minutes.

    --

    Do you care about the security of your wireless mouse?
    1. Re:Printing by Jeffrey+Baker · · Score: 1

      Roger that. I'm the only person in my office who can print properly. My colleagues using Windows cannot print properly. My Linux machine can print double sided, in color, 1400 dpi, with awesome screening quality, to one of two different printers. The Windows machines can sometimes print, but after a few weeks they stop. Often the Windows users in my office resort to printing a postscript file and uploading it to the printer via FTP. None of them can print a PDF file larger than 1MB. How's that for easy to use? Btw, all I had to do was install CUPS and foomatic PPD files, then add a printer using CUPS' web interface. Very easy with apt-get.

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

      Are you insane?

    3. Re:Printing by DeadSea · · Score: 1

      Networked PostScript printers work so much better on Linux. Windows has only recently (Windows 2K) added built in support for connecting to an LPR network printer. But even so, you have to add network printer as a local printer and map a local port to the network. You'd think they'd have solved these things in Windows XP, but it is sadly not the case.

    4. Re:Printing by man_ls · · Score: 1

      That's because "network printer" means, a local printer on a foreign computer.

      A local printer on a network port, is actually pretty intuitive....it *is* technically locally connected via TCP/IP, its just that the local connection doesn't necessarely have to be physically directly cabled to the host PC.

      Windows, you can create a TCP/IP printer port, which can be used for LPR or a suitable other type of IP-based printer (network-ready HP LaserJets come to mind).

      Trust me.

  27. Worst annoyance? SCO by AtariAmarok · · Score: 0, Redundant

    The worst annoyance is SCO. Every time I try to use Linux, there's some SCO attorney standing there asking for $699 !

    --
    Don't blame Durga. I voted for Centauri.
  28. Worst annoyances by Enry · · Score: 4, Insightful

    Anyhting having to do with USB or Firewire support

    1. Re:Worst annoyances by tuffy · · Score: 1
      Anyhting having to do with USB or Firewire support
      Interesting. My USB keyboard, mouse, game controller, printer, scanner, hubs and external hard drives all run just fine - with little or no effort required - on a RH9 box. Could you be a bit more specific about what's annoying you?
      --

      Ita erat quando hic adveni.

    2. Re:Worst annoyances by Skater · · Score: 1

      I can't speak for Firewire, but my USB experience has been great. Of course, I only have two devices, a printer and a Clie, and I checked them out before I purchased to make sure I could get them working.

      --RJ

    3. Re:Worst annoyances by Enry · · Score: 1

      Keyboards and mice work fine (I'm using them now). But after that, there's a lot of configuration and little documentation when something goes wrong. Setting up my Zaurus is easier under RH9 than 8, but it's still non-obvious how to do so.

      With usb-storage, there's the ever popular:

      usb-uhci.c: ENXIO 80000480, flags 0, urb f3234e80, burb edfae580
      usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -6

      Which is about as descriptive as "PC LOAD LETTER".

      USB support is typically flaky, sometimes working on some chipsets, but not working on others.

      Firewire support can crash your machine if you're not careful, and hotplugging support is all but undocumented unless you're a kernel developer.

    4. Re:Worst annoyances by StressedEd · · Score: 1

      Amen to that. I've had great difficulties getting my Visor PDA to talk over a USB cradle reliably on a stock RH 8 machine. Now I have written an approporiate agent script it is more reliable, but certainly not rock solid (that's without getting me started on conduits)....

      One shouldn't have to get THAT deep into modules / modprobe etc in order to just talk to your PDA!

      --
      Be nice to people on the way up. You will meet them again on your way down!
    5. Re:Worst annoyances by asdfghjklqwertyuiop · · Score: 1

      Anyhting having to do with USB or Firewire support

      What's wrong with firewire? On my machine I have firewire and use it for a digital video camera. To grab video off the camera, I plug the camera in, run dvgrab, and hit play on the camera, and AVIs start appearing in the current directory. Couldn't be that much easier...

    6. Re:Worst Annoyances by Anonymous Coward · · Score: 0

      Sir,
      You have produced no information useful to the book. Instead you have merely repeated the unconstructive generic complaining that so permeates this thread.

      Which desktop icons look bad ? Perhaps the issue can be addressed.

      What don't you like about how USB works ? It's pretty much the same as SCSI or IDE right ? A device that you mount or access with a special program ?

      As for perl I agree but there is little we can do about it as long as Larry continues to offer Heidi's hand to one group and then another, playing us all against each other.

      Thank you for your constructive elaborations I am sure will follow !

      Sincerely,

      Tim O'Reilly

    7. Re:Worst annoyances by brad_f · · Score: 1

      My USB Printer works great.. took 5 minutes to setup in cups.

      Likewise with my Palm m500 (Load the visor module and run KPilot).

      And my iPod, well that took a little more time (mostly because I had to convert it from a Mac iPod to a Windows one). But it's still a little pain due to loading several modules as root, mounting it, using gtkpod/gnupod, unmounting it, and unloading modules. But it's a small price to pay.

    8. Re:Worst annoyances by westyvw · · Score: 1

      I am running Susu 8.2 on this laptop. I plugged in a harddrive in a usb/firewire drive case via usb. su mount /dev/sda/ mnt/usbdrive worked fine.
      Switched it to firewire. su mount /dev/sda /mnt/usbdrive. Worked fine. Whats the problem then?

    9. Re:Worst annoyances by Drakonian · · Score: 1

      The HID "support" in Linux blows my mind. I don't mean to troll, but someimtes I wonder if those guys even *glanced* at the HID spec when writing it. The standard mouse/keyboard stuff works, but if you try to use a custom HID device you are pooched.

      --
      Random is the New Order.
    10. Re:Worst annoyances by RedDirt · · Score: 1
      Amen. I installed a generic NEC chipset firewire card in a RedHat 9 box to use for backups. Next, I connect a pair of Buslogic external 80gb drives. First drive gets detected okay. Second is ignored. Grr.
      rmmod sbp2 && rmmod ohci1394 && rmmod ieee1394 && modprobe ieee1394 && modprobe ohci1394 && modprove sbp2
      ... aha, there's the second drive. Start dumping data to the drives and leave for lunch.

      ... [time passes] ...

      Return from lunch and tap the ctrl key to wake up the console. Nada. Observe that both of the drives lights are constantly on. Swivel over to the Windows 2000 box and try to ping the machine ... no response. Grr. Punch reset button. Notice that both drives' activity lights are still pegged. Power-cycle both drives. Disconnect from Linux box and plug into the Windows 2000 box. Share out the drives and mount on Linux with smbmount. Backup completes flawlessly (not to mention that Windows correctly handled attaching both drives and is a lot more sane about removable storage in general).

      Firewire support in Linux seems to work okay for pulling video from my little iBot camera, but certainly not for data storage. It's possible that there's a weakness in the bridge chip that Buslogic used and Linux stresses it into breaking, but that's hardly useful behavior.

      As far as USB goes, at home I plugged in a USB cable modem, configured it and was pleased when it worked properly out of the box. Then my local power company decided that I needed to reboot my network and all my attached devices (gee, thanks - tho I guess it's my own fault for trying to do work when it's raining outside). Power flickered a few times and then returned. System appeared to come back up properly (no error beeps and the drive access pattern looked reasonable - this particular machine is headless as it is simply an ogg player and NAT router). However, no can pingy machine and nothing is routing. Grr. Drag monitor and keyboard out of the closet and plug in. Poke at the networking stuff. Odd, the cablemodem is now eth0 and the network card is eth1. But, that's not the way it's setup in modules.conf ... oh, I get it. The USB subsystem was being helpful. Gee thanks. Eventually, I figured out that if I update my initial ramdisk and force it to load the onboard ethernet driver before control gets passed off to init (and then on to the USB subsystem) the order would remain sane.

      And don't get me started about my pair of cute little IBM Spacesaver USB keyboards (complete with integrated Trackpoint mouses - good for my tiny desk). Windows sees them just fine but Linux loses track of all USB related stuff the very instant I plug one of 'em into a Linux box. Very helpful.

      Oh, and try to do anything with an NVidia chipset system. Or Adaptec's new Serial-ATA RAID adaptor. Good ol' binary drivers that work with only very specific revs of certain vendors kernels. Too bad that Linus and company think it's a good thing to constantly destabilize code produced by vendors who are interested in protecting their R&D investment. Oh well, I'm just not patient enough anymore.
      --
      James
  29. dated?? by sirius_bbr · · Score: 4, Insightful

    I can't help but think, though, that such a book will be dated quite quickly.

    If I wrote the book, that'd be exactely what I want. If the book's outdated, it means it has brought all those problems to the attention, and that proper solutions were made. What more can you wish?

    --
    this sig has intentionally been left blank
    1. Re:dated?? by gallen1234 · · Score: 1

      As a publisher? Exactly the opposite.

    2. Re:dated?? by mikeee · · Score: 2, Funny

      1. Write book on Linux annoyances.
      2. Annoyances are fixed.
      3. No Profit.

    3. Re:dated?? by Aspherical+Cow · · Score: 1

      And not only that. You'll be guaranteed a second edition of the book (and third and fourth and . . .).

    4. Re:dated?? by Anonymous Coward · · Score: 0

      What more can you wish?

      Cash.

    5. Re:dated?? by Mr.+McGibby · · Score: 1

      I can't help but think, though, that such a book will be scorned and insulted. The authors will be accused of being idiots who don't know how to RTFM. Many of the big linux annoyances around being mentioned here aren't going to be solved in a day.

      1. Dependency problems. Yes, I know about Debian and Gentoo. Progress is being made, but installing non-standard software still never seems to work right. And even stuff that is packaged sometimes has dependency problems.

      2. "Eject my damn CD" syndrome. I don't care if I get errors. Stuff that likes to hold open lots of files (like konq) needs to be ready to recover when some file or mount simply disappears. If joes-shitty-script crashes on me because I force eject the CD, then fine, but my "explorer" window should stay open and fail gracefully. How about when I press the eject button, it runs a script that goes and find programs using the drive and asks me if I want to kill them?

      These problem is that these annoyances are both rooted in system architecture designs. You're not going to fix them in a day.

      --
      Mad Software: Rantings on Developing So
    6. Re:dated?? by timothy · · Score: 1

      sirius bbr wrote: "If I wrote the book, that'd be exactely what I want. If the book's outdated, it means it has brought all those problems to the attention, and that proper solutions were made. What more can you wish?"

      A: A new edition of the Linux Annoyances book. I'm sure they can't fit them all in one book ;

      timothy

      --
      jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    7. Re:dated?? by Tirel · · Score: 1

      I think you fucking suck. Just thought I'd let you know.

  30. Worst Linux annoyance- by IWantMoreSpamPlease · · Score: 5, Interesting

    Isn't something from the OS itself, but the "1337" attitude from the users. "Use a different distro!", "RTFM!", "l4m3r!"

    I gave up on Linux (and went back to BeOS) simply because the attitude of the Linux users I ran across was intollerable. You won't find that with BeOS users.

    (And I'm willing to bet money this gets modded as flamebait, but it's the painful truth)

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
    1. Re:Worst Linux annoyance- by endeitzslash · · Score: 5, Funny

      You won't find that with BeOS users.

      Yeah, those two guys are nice. =)

    2. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 4, Insightful

      Isn't something from the OS itself, but the "1337" attitude from the users. "Use a different distro!", "RTFM!", "l4m3r!"

      I don't know where you've been looking, but I never see any of that. Not even here. And really, if you are told to RTFM, perhaps you really should have. Very few people want to provide a free helpdesk for people who can't be bothered reading the manual. Most people consider themselves to be worth more than a bit of paper.

      How about, instead of asking "how to", you read the manual, and if that confuses you, ask about the bit that confuses you. If you don't know where the documentation is, ask for that. Ask questions the smart way.

    3. Re:Worst Linux annoyance- by ledestin · · Score: 1

      I don't see how "use a different distro" or "RTFM!" are "1337". If you don't want to RTFM yourself hire someone to do it for you (and to set your box up for you). How is this eleet? It is your attitude that I react to (assuming you object to RTFM).

    4. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      I have to agree with you a little. However, (at least for me) I don't help many Linux beginners because they want Linux to be just like windows and don't want to even attempt going to a command line. Those are the people I refuse to help and always will.

      I know nothing about Macs, but if I start to use them I will learn how the Mac operates and how to accomplish solutions the Mac way, not bitch and moan saying that there should be a Windows-style solution on a Mac. Its ludicrous.

    5. Re:Worst Linux annoyance- by akiaki007 · · Score: 1

      you should try #gentoo on freenode.net or forums.gentoo.org. Not because it's Gentoo, but because it's a distribution that all source compile and all the users are working on the same goals. I've found this to be a resource that ALL Linux users can use, and everyone there is SUPER nice :) No one there is too new to linux and no one there is too veteren, everyone has something nice to contribute regardless of how long you've been using linux.

      --
      "Time is long and life is short, so begin to live while you still can." -EV
    6. Re:Worst Linux annoyance- by NullProg · · Score: 2, Informative

      Just a suggestion, try these links for help the next time you try linux.

      http://www.justlinux.com/
      http://www.pclinuxonl ine.com/

      You may not get the answer you were looking for, but I've never seen anyone post a RTFM at one of these sites.

      Enjoy,

      --
      It's just the normal noises in here.
    7. Re:Worst Linux annoyance- by SlamMan · · Score: 1

      You mistyped that. I think you meant "You won't find BeOS users."

      --
      Mod point free since 2001
    8. Re:Worst Linux annoyance- by borgasm · · Score: 1

      Then use Gentoo....

      Gentoo Forums are the most amazing techincal resource. People on there are friendly, and you can pretty much get any question answered.

      But yes, many Linux people take the "1337er than thou" approach. There are people out there willing to help.

    9. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      You won't find that with BeOS users. Yeah, if I could even FIND any BeOS users.

    10. Re:Worst Linux annoyance- by Robmonster · · Score: 2, Insightful

      I'm with the original poster on this one....

      How many times do you HAVE to read a manual to get a Windows installation to run?

      If Linux really wants to make headway into the desktop/home PC market it needs to get to a point where you dont need to read manuals to install your software/hardware.

      --
      I have no sig yet I must scream.
    11. Re:Worst Linux annoyance- by zifty · · Score: 1

      What do you expect from an OS that, for nearly the length of its existence, was exclusively for the most 'hardcore' of users?

      What do you expect from an OS that requires you to RTFM for everything you do?

      What do you expect from a crowd of people who's egos could squash a bug 300 ft away?

      And frankly, I ADORE that attitude! What could possibly be more humanly satisfying that being BETTER than everyone else? This is a sociological necessity, and the fact that you've decided to disclude yourself from this is equivalent to giving up your rights to breed.

      Yes, this is almost a joke.

    12. Re:Worst Linux annoyance- by dytin · · Score: 2, Insightful
      I don't help many Linux beginners because they want Linux to be just like windows and don't want to even attempt going to a command line

      The problem is, you have to tell new Linux users that Linux is different than windows. I know from my experience, that I had only been using windows as an OS for about 5 years when I started to learn Liniux. The person that was teaching me stuff just told me, "Linux is different than windows, you can do a lot of stuff in graphical mode, but if you want to do anything powerful, you have to do it through the command line. It may be hard at first, but you'll soon find that unlike windows, your conrol over the OS is only limited by your knowledge, rather than being limited by what the OS will let you do." After he said that, I had no problem trying to use the command line.

    13. Re:Worst Linux annoyance- by El_Ge_Ex · · Score: 1

      You won't find that with BeOS users.

      Is it just me? Or does the idea of writing a 'book' on this seem old-fashoned? Why have have a web-site where Linux users, especially new one's can submit their input on issues with Linux. Then at least developers can look and possibility offer solutions.

      Seems like the obvious open-source solution to an open-source problem.

      -B

    14. Re:Worst Linux annoyance- by Etyenne · · Score: 1

      First, is TFM is good, there is no excuse for not RTFM *before* asking question. Sometime, TFM is confusing; say so in your question and you will see people attitude change.

      Turn the table around : most Linux user are genuinely helpful (or at least try to be). A lot of newbies are not necessarily so nice : they come in some Linux forum, bitch about how hard/ugly/broken it is, hold the whole Linux user base responsible for this, proceed to ask questions but can't be bothered to describe their problems in a clear and complete fashion and whine about how hard the solutions suggested are. This is notwithstanding the fact that his questions are being answered frequently and could be resolved with minimal searching.

      I was frequenting a peer-support Linux forum recently. I rarely need help, but I figure a good way to advocate Linux would be to help make newbie's experience better. Although some user where nice and grateful for the help given, most where not particularly fun to help out (although not necessarly as excessive as describe in the previous paragraph). After a few months, I lost interest in this forum and got back to more "1337" forum where discussions were interesting and challenging.

      Good newbie usually get good help from most Linux users.

      --
      :wq
    15. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      Sorry... that was kinda outta line.

    16. Re:Worst Linux annoyance- by HarveyBirdman · · Score: 1
      You won't find that with BeOS users.

      Wow. You mean all six of them?

      :-)

      Hey! I tease! BeOS was cool.

      --
      --- Ban humanity.
    17. Re:Worst Linux annoyance- by angle_slam · · Score: 4, Insightful
      I don't know where you've been looking, but I never see any of that. Not even here.

      You've got to be kidding. It happens all the time here. If someone asks a question about moving from Win to Linux, he will get flamed with comments like "if you don't know what distro to get [or whatever simple question was asked], Linux is not for you."

    18. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      Isn't something from the OS itself, but the "1337" attitude from the users. "Use a different distro!", "RTFM!", "l4m3r!"

      I gave up on Linux (and went back to BeOS) simply because the attitude of the Linux users I ran across was intollerable. You won't find that with BeOS users.

      (And I'm willing to bet money this gets modded as flamebait, but it's the painful truth)


      And that statement wasn't elitist at all? j/k

      In all seriousness, I would never say RTFM, as I would assume someone just doesn't know where to look in the FM if they're asking, or the answer is not obvious in the FM. Also, I would never suggest use this distro or that distro without knowing background information. Red Hat, as much as I do not like the distro for my own use, has it's place. Newbies usually can't go wrong (assuming all of their hardware is supported out of the box). Slackware .97 was my first installed distro, so I'm always a little partial towards them. But I know that they're not for everyone. Knoppix is an absolutely wonderful live-on-CD distro. LFS give you complete control and is a great learning experience. I could go on and on about the merits of Debian, Gentoo, Mandrake, Suse, etc, but I'm sure you get the picture :)

      I wouldn't call your post flaimbait, and was just joking with my elitist crack. It is an honest annoyance that a vocal minority manages to scare away potential users.

    19. Re:Worst Linux annoyance- by Tyreth · · Score: 1

      If it's in print on paper, then people's respect for what is written is raised higher than it perhaps deserved, regardless of the content or not.

      If it's just another webbook, then only those in the know will pay attention. If it's published and on bookshelves, the it reaches a status that websites often cannot attain, and people will pay more attention. Anyone can whip up a website, but not everyone can put in the time and resources to publish a book.

    20. Re: Worst Linux annoyance- by Black+Parrot · · Score: 1


      > But yes, many Linux people take the "1337er than thou" approach. There are people out there willing to help.

      Haven't spent much time in the relevant parts of Usenet lately, but as of a few years ago you could always find all kinds of responses regardless of what OS or product you were asking about. The biggest difference in the Linux groups was that there were fewer people hanging around trying to sell you their help book, training program, etc.

      --
      Sheesh, evil *and* a jerk. -- Jade
    21. Re:Worst Linux annoyance- by FooBarWidget · · Score: 1

      Can you find one post that says that and is actually modded up?

    22. Re:Worst Linux annoyance- by tunjin · · Score: 1

      maybe you should give freebsd a try - i didn't have any "rtfm" + /kickban with them yet

    23. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      You do know that in the normative software using world, NO ONE reads the manual. If something requires a manual, and doesn't explain itself in a reasonable manner then I would say it is faulty. People ask for help all the time because they can get specific human help. Reading the manual is not a sufficent response.

    24. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      And in the abovr post is a pure demonstration of it's parent's complaint. this poster took a valid complaint and threw it back to the original poster, claiming it was his ignorance and fault that he was treated badly. until linux users learn to stop being so smug and self-satisfied, gripes like these will continue to arise.

    25. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0
      That's because the requirements for publishing a print book are (usually) higher than just slapping something out there on the web.

      Some astroturfer could easily generate a hundred pages of garbage about Linux annoyances and give unwary users the false impression that Linux is crappy. It would be difficult to find someone to expend the time and cash to put that same crap onto paper.

      The web is great for fast-updates and rapidly changing information. The trouble is, it's still not easy to rate content just yet.

    26. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      The worst annoyance is those little puds who dare complain about being correctly indentified as lame when they are too fscking lazy to type in MAN.

    27. Re:Worst Linux annoyance- by rakarnik · · Score: 1

      You said:

      I gave up on Linux (and went back to BeOS)

      and:

      coz there's no one like you left.

      Indeed.

    28. Re:Worst Linux annoyance- by testy · · Score: 1

      Isn't something from the OS itself, but the "1337" attitude from the users. "Use a different distro!", "RTFM!", "l4m3r!"

      I had a similar experience; after being told one time too many to RTFM when there was no FM to R (or an outdated man page, or documentation written in a foreign language and two full versions behind), I started using FreeBSD. BSD users have every bit as big a reputation for being elitist snobs, but I haven't encountered it. The documentation tends to be much better, so that's probably a big part of it.

    29. Re:Worst Linux annoyance- by IronicCheese · · Score: 1

      I don't know where you've been looking, but I never see any of that. Not even here. And really, if you are told to RTFM, perhaps you really should have.

      The prosecution rests, your honor. You just told the guy to RTFM.

    30. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      I don't have to read manuals to install software. I just use sudo and issue a portinstall $app command.

      Oh, wait, this is a Linux annoyances topic, not FreeBSD.

      You know what really pisses me off about Linux? People who think that X Window should be scrapped in favor of diddling around with the framebuffer.

    31. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      How many times do you HAVE to read a manual to get a Windows installation to run?

      About the same as Linux. Seriously. Have you tried installing a desktop distro lately? Doesn't ask confusing questions, boots straight into a sanely set-up GUI, things are pretty straightforward to use.

      It's the corner cases that cause the problems. "I want to set up a firewall - I know, I'll ask for help instead of reading the manual".

    32. Re:Worst Linux annoyance- by IWantMoreSpamPlease · · Score: 1

      I'll put it here, since most of the replies to my original post are along this line:

      Yup, we're a rare and vanishing breed, probably for good reason as well, but BeOS has things that Linux still can't get right, and that's the reason I still use BeOS. Me and all 12 of us left ;-)

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
    33. Re:Worst Linux annoyance- by IWantMoreSpamPlease · · Score: 1

      I object to the comment "RTFM" because they don't even stop to see if I had "RTFM", they merely assume I didn't.

      The 1st thing I do is "RTFM" and I find that, on many occasions, "TFM" is woefully outdated or just flat-out wrong.

      This is the 2nd biggest annoyance I have with Linux, piss-poor documentation. How the bloody blazes are you supposed to understand an entirely new OS when the docs are wrong/out-dated or 404?

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
    34. Re:Worst Linux annoyance- by IWantMoreSpamPlease · · Score: 1

      So..in other words, "Use a different Distro!"

      Thank you for illustrating my point.

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
    35. Re:Worst Linux annoyance- by borgasm · · Score: 1

      OK....then use RedHat....use SuSE....

      The forums are a great resource for any platform or distro.

      But yes...use Gentoo...its fucking amazing....

    36. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      "if you don't know what distro to get [or whatever simple question was asked], Linux is not for you."

      On a trip to San Diego, I asked a southern California native why the interstate highway signs on the entrance ramps are about 2 feet off the ground (meaning they're normally not visible). She told me they're placed there to sort the natives from the non-natives: "If you don't know what road you're on, you don't belong in southern California."

    37. Re:Worst Linux annoyance- by pongo000 · · Score: 1

      the attitude of the Linux users I ran across was intollerable

      The local users' groups are usually much friendlier than the IRC or newsgroup crowds. Many users' groups have mailing lists set up specifically for folks new to Linux. Check out NTLUG for some friendly advice.

    38. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0
      "And really, if you are told to RTFM, perhaps you really should have."


      but just prior...

      "... but I never see any of that."


      Well, now you have.

    39. Re:Worst Linux annoyance- by teamhasnoi · · Score: 1
      the reason I still use BeOS. Me and all 12 of us left ;-)

      Hey, I'm here too! That makes this an official BeOS convention!

    40. Re:Worst Linux annoyance- by WesLsoN · · Score: 1

      Is today recent enough to be a valid link for you???????? http://slashdot.org/comments.pl?sid=74062&threshol d=1&commentsort=0&tid=185&mode=thread&pid=6648442# 6648622

    41. Re:Worst Linux annoyance- by FooBarWidget · · Score: 1

      And which part of that post tells you to not use Linux but use Windows instead?
      Answer: it doesn't. That post tells you to provide more information if you want to get help.

      And try to imagine how those other people feel. Imagine you're someone in an IRC channel trying to help Linux users. If each and every person that enters the chatroom says things in the form of "help it's broken plz fix it", for an entire year (or heck, 2 or more years), wouldn't you eventually get tired of it too? These people are providing free support. Can't you understand that they become like that because people annoying them over and over and over?

      And you can't argue that that poster won't have a point. If you ask for help, make sure you provide enough information. Nobody can help you without enough information.

    42. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      The prosecution rests, your honor. You just told the guy to RTFM.

      No, my point is that I don't see people blindly shouting RTFM!!!! at every question that is asked. I see it when people ask things that are plainly stated in the manual. I see it when people ask things that are pointed out in blinking bold text the first time you open the program up. You don't deal with newbies much do you? There's limited time and effort to go around, and helping somebody who has already tried to help themselves is far preferable to somebody that will come back for hand holding when they don't bother reading the manual next time either.

    43. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      PS: teach a man to fish and all that. If he's pointed to the manual consistently, maybe he'll use it.

    44. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      I don't know where you've been looking, but I never see any of that. Not even here. And really, if you are told to RTFM, perhaps you really should have.

      As Bart Simpson would say: "The ironing is delicious!"

    45. Re:Worst Linux annoyance- by incom · · Score: 1

      Those are actually pro-windows trolls who don't want anyone to use linux. In my experience a linux user will never tell someone that linux isn't for them.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    46. Re:Worst Linux annoyance- by Tyreth · · Score: 1
      I never see it. I've seen RTFA, but that's not surprising.

      And any time I've been on #linuxhelp on freenode I don't recall having seen RTFM.

    47. Re:Worst Linux annoyance- by ledestin · · Score: 1
      Perhaps the way you ask questions suggests that. I don't remember hearing "RTFM" towards me, I head "man this" and "man that" though. And there's nothing wrong with that, if you've read manual you say so and say what you think of what you've read :)
      I've seen a person on IRC that claimed to have "man mount", yet, he had no clue about umask. That does not count as having read manual.

      404? Debian packages usually have "xxx-doc" package apt-get away. Some packages do have poor docs (ifmail, fidogate), but by no means all. Docs are not perfect, but I don't find it too much of a problem usually.

      Maybe you should try another distro (Debian) after all? :)

    48. Re:Worst Linux annoyance- by Unregistered · · Score: 1

      Try gentoo. The gentoo community is very good about being nice too newbies and people with questions. That is on of the reasone i like gentoo so much.

    49. Re:Worst Linux annoyance- by Robo210 · · Score: 1

      Same here. I normally use Windows, and have Linux on an old box to play with, but there is something about BeOS that keeps calling me back. The only thing holding me back from continuse use of BeOS (and Linux) is my winmodem... I'm too cheap to buy a new one and broadband should be ready "soon". However, once OpenBeOS is ready I hope I can replace my main OS with Be. So I guess that makes 12.5 BeOS users.

    50. Re:Worst Linux annoyance- by Anonymous Coward · · Score: 0

      You're so full of shit your eyes are brown.
      I tried BEOS a while back with a semi-supported video/audio card that wasn't 100% supported. I tried asking for help and 100% of the responses were to upgrade.
      I didn't want to spend the money on a P.O.S.(Piece of shit) card if in six months it would be unsupported in BEOS.

      BEOS's downfall was that they only supported X hardware and there was NOT any new development going on to support other hardware. They tried to cash in by supporting hardware that was already "obsolete"; thereby making every version of BEOS obsolete before the "official" release date.

  31. It's just too hard to configure. by j0nkatz · · Score: 1

    I can't tell you how many times I have tried to install Linux 9.1 and have ran into a roadblock trying to configure stuff.

    --
    Don't mod me, bro'!!!!
    1. Re:It's just too hard to configure. by brotherscrim · · Score: 2

      do you perhaps mean Mandrake 9.1?

    2. Re:It's just too hard to configure. by xpulsar87x · · Score: 1

      linux 9.1? i didn't realize it skipped over 5 major releases since yesterday..

    3. Re:It's just too hard to configure. by Anonymous Coward · · Score: 0

      would be 7 by the way! the latest kernels are
      only 2.5.x.

    4. Re:It's just too hard to configure. by Anonymous Coward · · Score: 0
      RTFM l4m3r!

      Seriously though, RedHat 8 and 9 installs with the greatest of ease. I use Debian, which is also easy to install and has the sexy name "Woody" for the current release.

  32. The different distros are the biggest... by Lumpy · · Score: 4, Insightful

    Why cant everyone pick a fricking filesystem layout and KEEP IT FRICKING THAT WAY?

    Redhat thinks that apache and KDE's developers are idiots so they move the default install, Mandrake has things in different locations, SuSE,Debian,Slackware.... they all think they know where it is supposed to be.

    All it does is piss off the Linux user.

    This is one of the biggest problems. Leave where things go ALONE!

    --
    Do not look at laser with remaining good eye.
    1. Re:The different distros are the biggest... by PapaSMURFFS · · Score: 1

      But how can linux become an operating system and a worty sucessor to all the real unices (tm) if it has a standardized layout between different "flavours"?

    2. Re:The different distros are the biggest... by beezly · · Score: 1

      Ok, so who do you think is right then, and why?

    3. Re:The different distros are the biggest... by dnoyeb · · Score: 1

      as long as they agree on an environment variable that locates the stuff, im cool with it. you know they want to be different from each other...

    4. Re:The different distros are the biggest... by wackysootroom · · Score: 1

      It would be nice if the distros would lay out thier filesystems in a standard way like FreeBSD does.

      The base goes in /bin,/sbin for essentials, and /usr/bin, /usr/sbin for non-essentials, but very handy to have binaries that are in the base system.

      Under /usr we have src for the source to the base system. No dumb symlinks like linux->linux-2.4.whatever. just /usr/src/sys for the kernel.

      all of the applications installed via the FreeBSD ports collection that are not part of the base go into /usr/local by default.

      Everything is always easy to find. If I don't know where soemthing is, I can just guess 9 times out of 10, or use hier(7) (the man page that describes beautifully the hierarchy of the filesystem) to figure out where it's supposed to be.

    5. Re:The different distros are the biggest... by bogie · · Score: 1

      I don't get why that's a problem for you. Why aren't you sticking with one distro anyway? Realistically, who cares if Suse does this or that? Same goes with any other distro than the one I'm using. Stick to one distro and only packages that are specificially made for it.

      This isn't a problem for the end user(how many distros does one person need?), this isn't a problem for companies(only crazy ones don't standardize on distro).

      The problem your describing is only a problem for developers who write apps for linux. So you are right that for some people this can be a problem, but unlike your implying for end users it definitely isn't something to get your panties in a knot about.

      --
      If you wanna get rich, you know that payback is a bitch
    6. Re:The different distros are the biggest... by Anonymous Coward · · Score: 0

      Ok so when a REdhat user asks for help to a mandrake user he needs to be told "F**K you RTFM you Lam3r"

      whatever, you have no clue.

    7. Re:The different distros are the biggest... by Anonymous Coward · · Score: 0

      Why can't everyone pick a friggin language and KEEP IT FRICKING THAT WAY?

      I mean, why can't everybody just talk Russian?

      The only reason why Windows is more or less consistent is because it's made by one big company. Linux isn't, it's a product of lots of people, just like human languages.

      Heck, the world can't even agree on things like measure and money standards and "color" vs "colour", and you think that just because you're annoyed about it people will suddenly become enlightened and realize the One True Way Of Writing Programs?

      In theory, it will standarize with time anyway. Years will pass, people will like one more than the other, and some kind of standard will be agreed on. Kind of like English for communication.

    8. Re:The different distros are the biggest... by jcn · · Score: 1
      Of course, the problem here is the choice between a consistent and predictable distribution, and a consistent experience between different distributions.

      It is easy, and sometimes required by policy, to fix the distribution, and that's what most do. It is not easy, and often not possible, to fix upstream. I almost agree with your:

      Leave where things go ALONE!

      but I would like to rephrase it: *any* fix you make must be (pushed) upstream first.

    9. Re:The different distros are the biggest... by thejackol · · Score: 1

      There is nothing wrong with each distro having it's way of organizing files. You only need to see which way of organizing you relate to, and stick to that.

      I personally use FreeBSD, nothing beats it. Each way of organizing things has a reason behind why it came. Try finding out why before bitching about it. See what you relate to more and stick to that distro.

  33. winmodems by bob_jenkins · · Score: 1

    When I tried installing it a year ago, it couldn't use winmodems, so we couldn't get email with it. We reverted to Windows, since then Linux has just been a mysterious blob that sits on half our hard drive.

    1. Re:winmodems by kasperd · · Score: 1

      In this particular case Win just means junk. Winmodems are known to be cripled hardware, that to save a few cents on the hardware let the CPU do an awfull lot of work with the driver code. In addition that it also means, that driver bugs can cause serious violations of standards. Finally I have heard about cases of attempts to hide the information you need to know to write the driver correctly. (Like if that would cause fewer broken drivers violating standards.)

      --

      Do you care about the security of your wireless mouse?
    2. Re:winmodems by gss · · Score: 1
      I agree winmodems are junk but I suspect 90% of modems sold today are winmodems. I'm sure there are a number of potential linux users that end up reverting since they can't get the modem to work and are too cheap to get another compativble one.

      When I upgraded machines last fall I installed linux on the old machine, everything worked great except for the modem. I downloaded the modem module and it wouldn't even compile so I had to end up tinkering with the source to get it to compile and then whenever I accessed the bloody thing it would just lock up the machine! I ended up giving up on it since I don't really need the modem that badly, I just wanted it for callerid (plus I'm too cheap to buy another :) but I can't imagine someone with no linux experience getting these things to work.

    3. Re:winmodems by dnoyeb · · Score: 1

      Heres hoping you get a real modem. winmodems are just now getting some support in Linux, under the name 'linmodems'. but they are junk. The timing required by fax machines is very TIGHT. But the OS is preemptive, and timing is not guaranteed. So doing this work in software is shaky. but most of the time it can be done.

      for me, getting rid of the problematic winmodems was a blessing. If you want one, I got 2 USR winmodems, and 1 CompUSA one that I got sitting around. Replaced by my USR 5601B which is a FULL modem. it works flawlessly. no more random fax machines complaining about not being able to fax me!

    4. Re:winmodems by Dot.Com.CEO · · Score: 1

      Bollocks. You are probably too young to remember when winmodems came out, more or less when the Pentium did, but they were CHEAP! We don't mean cents cheap but 50% cheaper than everything out there. And they were pretty reliable, I don't ever remember a connection falling because of drivers or bad modem behaviour. Sure, when they came out they ate about 5-10% of processor power, but when the PII came out there was no reason for these old modems and expensive modems.
      Oh, and what kind of "standards" does a WHQL signed driver violate exactly? I mean, I'm all for bitching for winmodems, have been hearing it since '96 or so but EVERYONE has known even since that time that if you want your modem to work with Linux, you don't buy a Winmodem. So, the question remains, why are you bitching about "junk" not working with Linux? Buy a proper modem (spending twice the money, nowadays) and get over it.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    5. Re:winmodems by kasperd · · Score: 1

      I suspect 90% of modems sold today are winmodems.

      I suspect 90% of modems sold today are onboard modems which the buyer doesn't need anwyay. (In my case it is 100%)

      --

      Do you care about the security of your wireless mouse?
  34. One Word- by echucker · · Score: 1

    and I know I'm going to get modded down into oblivion, but I'll say it anyway-

    Zealots.

    1. Re:One Word- by Ascender · · Score: 1

      Zealots.

      I believe you actually can get zealots on linux - Starcraft will run in winex if you ask it nicely.

      ;)

    2. Re:One Word- by Anonymous Coward · · Score: 0
      If you read the manual, you know that you can avoid zealots by doing this: switch to a different distribution, type
      ACCEPT_KEYWORDS="x86" emerge antizealot
      and press the eject button on your NVidea WinModem.
    3. Re:One Word- by festers · · Score: 1

      and I know I'm going to get modded down into oblivion, but I'll say it anyway

      Hmm, I don't see you modded down into oblivion yet. Maybe you should have picked a more flamebaitish word? Or maybe the mods recognize the "complaining about being modded down before it actually happens" as the karma-whoring tactic it is.

      --


      -------
      "Every artist is a cannibal, every poet is a thief."
  35. Grammar by SEEDELS · · Score: 1

    For the last time, it's spelled 'pseudo'... P-s-E-u-d-o...

    1. Re:Grammar by Microsift · · Score: 1

      For the last time, that's a spelling, not grammar, error.

      --
      My other sig is extremely clever...
  36. Not a bad idea by Jon+Erikson · · Score: 1

    I can't see why this is a bad idea at all - it will allow potential new users the opportunity to properly evaluate whether or not Linux is for them before actually embarking on the voyage of discovery that is a first-time Linux install. As a top consultant this is exactly the sort of thing that my clients want to know when they're thinking of switching over their servers and desktops to Linux. As the current flavour of the month people hear an awful lot about how great Linux is from fans, but the same people are silent about the flaws in Linux - poor font support, shoddy program interoperability, a lack of graphics capabilities and a lack of any kind of unified architecture above the kernel level. Sure it may go out of date soon, but I'm not sure it'll be all that soon - while minor VM bugs are fixed quickly and promptly, some of the bigger issues for users hang around for years because they're not "cool hacks". Hopefully now that Linux has come under the corporate umbrella these things will change for the better, and in time a book like this will no longer be needed.

    --

    Jon Erikson, IT guru

  37. fonts by gazuga · · Score: 5, Insightful

    The default font (at least every time I installed X) is always *tiny* on my screen. No matter how hard I tried, when I changed settings, it never seemed to work.

    --
    "I turn away with fright and horror from the lamentable evil of functions which do not have derivatives."
    1. Re:fonts by IamTheRealMike · · Score: 1
      Why are you installing X manually? Isn't that what distros are for?

      If you're putting together your own system, I don't think you can really complain about stuff like that....

      If you mean "I install Red Hat in a really high resolution and the fonts were too small" then you can simply go to the fonts control panel and boost the sizes - I'm pretty sure Windows is the same.

    2. Re:fonts by Flammon · · Score: 1

      Pass the -dpi option to your X server. The Xserver man page says: -dpi resolution sets the resolution of the screen, in dots per inch. To be used when the server cannot determine the screen size from the hardware. If you're running GDM, edit the /etc/gdm.conf. [server-Standard] name=Standard server command=/usr/X11R6/bin/X -dpi 92,92 flexible=true

    3. Re:fonts by TrentC · · Score: 1

      The default font (at least every time I installed X) is always *tiny* on my screen. No matter how hard I tried, when I changed settings, it never seemed to work.

      This is modded as "Insightful"?

      So far as I know, "X" doesn't have a default font. Many window managers and desktop environments do, though; which one are you using?

      What is your screen resolution set to? X comes with sets of bitmapped fonts set to 75 DPI and 100 DPI.

      What are you doing to change the default font? Some Linux distributions have their own font registry (Debian's defoma comes to mind) independant from a given window manager/desktop enironment. Some programs have their own font handling(!), so changing a default font in a desktop enivronment may not affect how that program handles fonts.

      (Sorry if I seem like I'm griping at you; it's more directed at the moderators you were either hitting the crack pipe, or trying to crapflood the discussion...)

      Jay

    4. Re:fonts by makapuf · · Score: 1

      yes, X has a default font. At least, the font server has and I'm pretty sure it's fixed 10.

    5. Re:fonts by gazuga · · Score: 1

      Some Linux distributions have their own font registry (Debian's defoma comes to mind) independant from a given window manager/desktop enironment. Some programs have their own font handling(!), so changing a default font in a desktop enivronment may not affect how that program handles fonts

      Exactly! There's not a single place where I can make my changes and have them apply system wide. I don't know about you, but I find that kind of annoying.

      --
      "I turn away with fright and horror from the lamentable evil of functions which do not have derivatives."
    6. Re:fonts by Tyreth · · Score: 1

      I had this exact problem, I think (the font was so small it was unreadable in some places).

      It happened when I ran the computer display to a projector, and from the projector to the monitor. It displayed fine on the projector screen but not on the monitor.

      But I have no idea why it happened or how to fix it.

  38. here's one of mine: by jeffy124 · · Score: 1

    Red Hat 7.3 --- Lousy video and graphics (buggy driver, SiS 6326), decent audio.

    Red Hat 8.0 --- Excellent video (I assume the bug was fixed), no sound. Attempted to configure audio driver, no luck.

    That's about it for my complaints.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  39. The worst annoyances by Anonymous Coward · · Score: 0

    1) stubborn/underpaid/not-paid-at-all M$-PR-fanboy who advocates "his" OS like there is nothing else

    2) stubborn/underpaid/not-paid-at-all M$-PR-fanboy for whom gaming is everything there is about having a reason to sit in front of computers

    3) stubborn/underpaid/not-paid-at-all M$-PR-fanboy who runs out to buy an XBox and get's angry that Linux is already ported to it.

    4) stubborn/underpaid/not-paid-at-all M$-PR-fanboy who...

    1. Re:The worst annoyances by Anonymous Coward · · Score: 0

      5) stubborn/underpaid/not-paid-at-all M$-PR-fanboy who Profit!!!

  40. Web based database by jonsb · · Score: 1

    Is there a web based database that does the same job? Surely this would be better option compared to the book?

    1. Re:Web based database by PktLoss · · Score: 1

      But a database would be on the web, and easy for slashdotters to copy into a post to trade for karma. Destroying any hope the maintainers had of making any money.

      To do the same thing from a book would take so long, that it would be lost in the waste-land that is the 200th+ post.

    2. Re:Web based database by jonsb · · Score: 1

      If it was web hosted it can be easily kept up to date and maintained by a group, users could search it for information on a particular subject. With Google Groups you could easily use get positive karma without actual knowledge of the subject your posting about. If it was web hosted you could easily take the most viewed/requested items and place them in a book. Your still going to make money from the book. Perhaps a web hosted database could by the clean output from the discussions on the mailing list?

  41. Consistant Printer setup by Gta-Klue · · Score: 1

    For me, it's getting the printer to work in Mozilla, Phoenix, compared to AbiWord or some other text editor.

    --
    This is PURE EAU DE TROLLETTE
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  42. "L1nu0rrz" by csoto · · Score: 0

    That's my #1 annoyance. Isn't Linux mature yet? Then why are there so many "supporters" acting like children?

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  43. The worst annoyance... by Patik · · Score: 0, Insightful
    ...is being able to do anything useful with it.

    I'm a Windows user who likes open source software but can't get Linux to work. I don't know how to write drivers, work the command line, or program. I guess you have to be an expert at all of these to use Linux.

    I've installed Linux (Mandrake, Red Hat, Knoppix) three or four times and always end up going back to Windows shortly thereafter. I can't get Firewire via PCMCIA to work properly, the driver for my mouse makes movement awkward, and XMMS sounds awful on my Sound Blaster. Yes, I can read the web and do word processing, but anything beyond the basics is a hassle, and I'm not given any clues as to what needs to be fix to get things working.

    1. Re:The worst annoyance... by Anonymous Coward · · Score: 1, Insightful

      I'm a Windows user who likes open source software but can't get Linux to work. I don't know how to write drivers, work the command line, or program. I guess you have to be an expert at all of these to use Linux.

      Being melodramatic only annoys people into ignoring you. No wonder you aren't getting any help.

    2. Re:The worst annoyance... by Tyler+Eaves · · Score: 1

      I've noticed problems with an SB Live in XMMS. Roll the volume slider off to 75% or so. Should make it go away.

      --
      TODO: Something witty here...
    3. Re:The worst annoyance... by Moeses · · Score: 1

      You don't have to know how to write drivers or program to use linux, but you do have to get used to looking things up and doing your own configuring (which mostly involves editing text files).

      As for the rest of your experience, part of those problems are probably due to configuration, the rest may just be the limits of existing drivers, etc. for your hardware. To do many of the things you're used to in windows on linux will generally take more upfront work and there are still many limitations for typical desktop type use. The more you learn about linux the less of a problem these things will be. You have to decide for yourself if the trade-offs are worth it in this case. Perhaps you just want to dual boot so you have a linux system to play around with and learn about but you can still spend most of your time in a windows environment that will be less frustrating for you.

      I'm not a linux nut, but as a software engineer I prefer unix systems for development work, but I must admit I enjoy having a windows box as my desktop (hey, it's got emacs) that I use as a 'portal' of sorts to all the machines that I do development on. I like this for the same reasons that you have problems with linux and working this way keeps my focus on my development work as opposed to configuring linux as my ideal desktop machine.

    4. Re:The worst annoyance... by EvilTwinSkippy · · Score: 1

      Masoquism is a pre-requisite for Linux desktop use. If it's an consolation, it was this much of a pain in the ass 4 years ago to run a Linux server. Now servers are cake. Some day soon, desktops will be more sensible. For now, well, duck and cover.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    5. Re:The worst annoyance... by voblia · · Score: 1
      I'm not given any clues as to what needs to be fix to get things working.

      Your problem seems to be not the system itself but the lack of popularity of Linux, you can allways go to your friend and ask what is wrong with my windows PC and most probably he'll tel you "oh yeah i've had that problem too you can fix it with ...". And if you are trying to do the same for Linux most of your friend's will have a different distro, kernel, hardware configuration etc. and you'll be the one of two or three guys in the whole internet that have the same problem. So you must fix it yourself or trust the other two to find the solution or else ...

      Ignas Mikalajunas

    6. Re:The worst annoyance... by Anonymous Coward · · Score: 0

      What were those annoyances other people had about zealots? This post, and the fact that it was modded up, is Exhibit A.

    7. Re:The worst annoyance... by Anonymous Coward · · Score: 0

      Worst annoyance = lame M$ users bleating on about not being able to use the command line, or being able to program, or thinking you need to be an 'expert' to use text commands.

      Thanks Microsoft for creating a generation of users restricted to mindless pointing and clicking!

    8. Re:The worst annoyance... by Shillo · · Score: 1

      Actually open the mixer (in GNOME, it's right-click on the speaker in the panel, select it from the menu). Then lower the PCM slider from the max. Then also lower the master volume off from the max.

      SB Live! likes to distort the sound when either slider is topped, which AFAIK is not the linux' fault.

      --

      --
      I refuse to use .sig
    9. Re:The worst annoyance... by ozric99 · · Score: 1
      I think you've just proved this poster's point. I've been where the thread starter has been with linux - coming from a decade of Windows use and finding so many things that need fiddling with after a fresh install (I'm thinking Redhat and Mandrake here). I didn't give up, and now know enough about linux to compare with my Windows knowledge of about 5 years ago - I've still got a long way to go, however. :)

      I guess my point is that I saw desperation in the thread starter's tone, and not melodrama. Something to think about.

    10. Re:The worst annoyance... by digitalhermit · · Score: 1

      I'm a Windows user who likes open source software but can't get Linux to work. I don't know how to write drivers, work the command line, or program. I guess you have to be an expert at all of these to use Linux.

      What exactly are you trying to do that requires the command line? I'm looking at a RH9/KDE3 desktop right now. Dialup was configured with a GUI frontend that looks remarkably like the Windows version. My SMB shares on a Win2K box appeared in my Explorer-like konqueror file manager. It's really not that difficult. I'm sure that there are many Linux users who like to pretend that it's rocket science or at least moderately difficult to configure a network connection, install the OS, print, or whatever, but the truth is that any competent Windows user can probably do all these things with minimal experimentation. My parents use Linux. My wife uses Linux. They're by no means technical folks but have no problems doing lots of stuff.

      But lets forget about Windows for a while, and talk about something "beyond the basics". Yesterday I was converting some baby movies into DivX in order to burn to CDs. I figured DivX was a pretty good format -- well supported, good quality. Then I searched for a freely available DivX reader for Windows. Guess what? Couldn't find a good one that was recent. I tried upgrading to Media Player 9. Guess what? A bunch of other stuff suddenly couldn't play. It tried repeatedly to download codecs but failed. You know what else is fun? I can't backout the upgrade. OK, fine -- I'll use mpgs and something recommended on Ars Technica's video series. Now time to burn to CD. I install a burner on the Win2K Professional machine. Prepare the ISO for burning with XCDRoast and the HP CD Writer tool. Start the burning session. On the Linux box I preview some MP3s and images to create another CD. Burning keeps on going. Try to play a *single* MP3 on Win2K while it's burning. Gasp. Error message about an underrun. CD is ejected. Coaster. It's a multi-tasking OS but it can't write a CD and listen to an MP3 at the same time. WTF?

      To be fair, Win2K Professional itself never crashed. It's been the most stable Windows version I've ever used. But to claim that it's any better than Linux as far as usability is a joke. Yup, a Linux distro can have problems but at the very least the problems are predictable. I *know* what will fail and why. Windows is almost like some hideous water torture -- you don't know WHEN it will fail.

    11. Re:The worst annoyance... by voblia · · Score: 1
      The attitude differs from person to person (IMHO you get the same attitude with windows as often as with linux), but the reasons for RTFM cry are these:

      1. Every time you actualy have to reinvent the wheel you want everyone else to do the same, to gain the experience you have gained (you can give them the fish or you can teach them to fish). The major frustration is that a good learner is not allways a good teacher.

      2. You could fix the problem if you had the time to do this - there are no uniform ways of fixing thing's and most users (no matter if it's linux or windows) just can't explain their problem ... so it's whether go and fix it for him (and do this every time he encounters a new problem ) or make him learn it on his own so next time he'll fix it by himself.

      It's not the problem of linux users if you want to get the answer from someone who's almost certainly busy with his job you must learn to ask. I have had a hard time learning this myself but now i am allways getting the answers i want whether it's usenet or irc.

      Ignas Mikalajunas

    12. Re:The worst annoyance... by archen · · Score: 1

      thinking you need to be an 'expert' to use text commands

      I think part of that comes from the high inital learning curve. I remember the first time I saw someone typing stuff on the command line and thinking, "how in the hell does he know what to type?". We aren't inherently born with this skill. The unintuitive program names in Linux only makes this worse. So I guess that sort of depends on the definition of "expert" relative to the person in question.

      As for mindless pointing and clicking, I think that has a sad ammount of truth behind it. The command line suffers more because it requires thought and experience in using a computer, while a windows GUI is just a point and click nightmare that people navigate through like they're in a fog.

    13. Re:The worst annoyance... by Anonymous Coward · · Score: 0
      1. I'm a Windows user who likes open source software but can't get Linux to work. I don't know how to write drivers, work the command line, or program. I guess you have to be an expert at all of these to use Linux.

      Being melodramatic only annoys people into ignoring you. No wonder you aren't getting any help.

      Agreed. To use Linux does not require you be an expert or to even be able to write drivers, program, or use the shell prompt (command line is a Windows thing BTW).

      Damn annoying when people go over the top and exagerate. Why believe anything they say?

    14. Re:The worst annoyance... by radish · · Score: 1

      If by "freely available" you mean "no cost", then, well, why not use the dix player from divx? Works fine for me (as does media player for that matter, not v9 though, it sucks).

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    15. Re:The worst annoyance... by IamTheRealMike · · Score: 2, Insightful
      Anybody who thinks they deserve unending, 24 hour support without showing any gratitude is a zealot in my book. Do you get ever helpful, unending support for Windows and all its software only moments away? I think not.

      Some people expect the world, and when people point out how unreasonable that is, decide to shoot the messenger rather than deal with the problem. Nobody has any sympathy for them.

    16. Re:The worst annoyance... by digime · · Score: 1

      I've installed Linux...three or four times and always end up going back to Windows shortly thereafter.

      Been there, did that, for years. And I program for a living and am perfectly comfortable on the command line. And now I've been using Linux at home exclusively for about 2 months. Mandrake 9.1 made that happen for me. If you haven't tried that Mandrake version, try it.

      Having said that:

      • Dependencies. Software installation is a retarded mess sometimes, but it's getting better. A monkey can double-click setup.exe in Windows. It has to be that simple for the typical user.
      • The OSS equivalent of commercial software can leave much to be desired or missing entirely, especially in the way of an intuitive UI, and again, installation. Developers take note - Joe User would rather have an intuitive UI with crappy functionality, than brilliant code that he can't figure out how to use.
    17. Re:The worst annoyance... by karnal · · Score: 1

      One thing about Win2k that I've noticed is that when you freshly load it, it decides to throw every single ATAPI/CD-ROM device into PIO mode. I'm not sure if this is a bios issue with my board (shouldn't be -- nforce2 asus 2.0 board) or what, but it's downright annoying.

      Right click on My Computer, go to Hardware, and click on device manager. Find the channel your CDR is on, and double click. Hit advanced settings, and make sure "Use DMA if possible" is in the box... that's it.....

      --
      Karnal
    18. Re:The worst annoyance... by Psyqlone · · Score: 1

      >>>Thanks Microsoft for creating a generation of users restricted to mindless pointing and clicking!

      You know that Mac OS is the most common desktop flavor of Unix nowadays, right?

      As long as there are users other than sysadmins, developers, webmasters, etc., there WILL be a place for user-friendly Windows-type environments.

    19. Re:The worst annoyance... by acidrain69 · · Score: 1

      What's so hard about going to www.divx.com and downloading the official codec? v5 will read v4 and v5 encoded files, the only thing missing is the original hacked v3, which unless you are leaching warezed movied from years ago, you probably won't run into.

      Your second problem was installing Media Player 9. My opinion is that whenever MS tries to add new features, it's going to suck ass. I'm using Media Player v6.4. It doesn't have skins, but that is a good thing. Minimalist windows. It still has the codec auto-download, I can play just about anything. Except those crappy Xvid's. I don't know who's stupid idea it was to encode stuff in that when you can't even get a decent codec for it.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    20. Re:The worst annoyance... by zifty · · Score: 1

      Computers are USEFUL? What now?

    21. Re:The worst annoyance... by aziraphale · · Score: 1

      Question is, what are you trying to do?

      Thing is, whenever I install an OS to try it out, I don't go in expecting much, whether it's FreeBSD, Mac OS X, Windows, or BeOS. I play with the OS tools, then, more often than not, I've left my testbed machine alone and gone back to my workhorse Mac OS X or Windows boxes to get on with doing stuff. Unless there was a piece of software I wanted to use, which caused me to install the OS in the first place. Then I find a lot more to do.

      Operating systems don't do a whole lot. Don't expect Linux to magically change your life. You need to find some software that does interesting things you want to do, install it if it's not already on the system, and use it.

      Want to do computer graphics? Get GIMP. Want to write code? break out Vi or Emacs and GCC, perl or javac. Want to build web sites? look at PHP and Apache. Want to rip CDs, edit movies, play games, render 3d images? Go google.

      The problem a lot of people have when they install OSes is they expect there to be more to them than a file browser and a bunch of control panel preferences. They're not, for the most part.

    22. Re:The worst annoyance... by IceAgeComing · · Score: 1
      Linux newbies probably need a hand-hold on how to get where they want to go. Here's a suggestion I made, but I don't know how hard it would be to standardize. I think it would boil down to creating a makefile with a GUI front-end: user clicks on targets to build/install them. Online database is accessed on errors to come up with specific suggestions in case of error.

      What do you think?

    23. Re:The worst annoyance... by digitalhermit · · Score: 1

      divx.com was the first place I looked since it's the first hit on Google for "free Windows DIVX player". Tried the free player. Here's the error:

      This file contains unknown audio data.
      The video file you are opening includes audio data that is not recognized by the DivX Player.

      The file contains the following type of data:
      Audio data: Tag 85

      You may need to install a new audio codec on your computer to listen to the audio. You can either stop playback now or watch the video without the audio.

      Googled around for a while and they recommended downloading various codecs. I managed to install a few but still couldn't get sound to play. Someone recommended opening the file in Media Player and having it automatically download the codec. Didn't work. The file in question was ripped in drip (latest rh9 version from freshrpms.net) from a regular DVD using the default encoders for sound. The DVD itself plays fine on a console DVD player. Warez? Hardly. Just home movies of a wedding and a hospital delivery room.

    24. Re:The worst annoyance... by acidrain69 · · Score: 1

      Hmmm. I have no experience with Drip. Do you know what the default audio codec is? I'd try pulling it up in Virtualdub and see if I could rip it apart. Audio SHOULD be in standard CBR or VBR MP3 for typical divx.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    25. Re:The worst annoyance... by Anonymous Coward · · Score: 0

      OMFG, "masoquism"? I assume you meant masochism. Did you really believe for a second that's how it's spelled?!

    26. Re:The worst annoyance... by digitalhermit · · Score: 1

      Here's the kicker -- works fine on a Win98SE box under Windows Media Player 8. The DivX player still gives the same error though. Is there any hope of copying a DLL from the 98SE to the 2KPro machine to get this to work?

    27. Re:The worst annoyance... by Anonymous Coward · · Score: 0

      I think you've just proved this poster's point.

      Not at all. He _is_ being melodramatic - or do you honestly believe that he thinks you need to be able to write drivers to use Linux? A snotty attitude is no good when you are asking for help.

      I've been where the thread starter has been with linux - coming from a decade of Windows use and finding so many things that need fiddling with after a fresh install

      I'm not claiming otherwise. Go back and read my post again.

    28. Re:The worst annoyance... by Anonymous Coward · · Score: 0

      This is an embarassing question: I have a directory in Windows XP with about 1,200 files - a mix of jpgs, pngs, gifs. How do I select all of one file type without clicking and dragging (very difficult because of the number and even more difficult with a laptop's trackpad)? Is there a way to select all of a type? I suppose I could do a Find/Search in the directory but this is cumbersome.

    29. Re:The worst annoyance... by acidrain69 · · Score: 1

      I would imagine so. I don't think the actual decoding of a codec would be windows-version dependant. I suppose a good test would be to check some of your working codecs between the two machines, if the files are the same then they don't change between win versions, and you could probably just copy and register the missing codec.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
  44. NFS CD mounts! by FyRE666 · · Score: 1

    One annoying problem with NFS is that it will not release its hold on a CD, meaning that if you mount a CD, then share it via NFS, you cannot then unmount it unless you stop NFS first. I've found this extremely inconvenient at times.

    1. Re:NFS CD mounts! by brokencomputer · · Score: 1

      A lot of these posts are abot GNU or unix things--like gnome or NFS--. I wonder if the book uses the term linux generically to mean anything open source or if the book just includes kernel annoyances.

    2. Re:NFS CD mounts! by FyRE666 · · Score: 1

      A lot of these posts are abot GNU or unix things--like gnome or NFS--. I wonder if the book uses the term linux generically to mean anything open source or if the book just includes kernel annoyances.

      Well in my case I'd file the NFS+CD problem as a linux issue since NFS and CD filesystem support are compiled into the Linux kernel...

  45. HAM by Anonymous Coward · · Score: 0

    Cedar Rapids 1974 model HAM radio modem. The driver was a bit buggy but now works perfectly.

  46. Re:itself by Anonymous Coward · · Score: 0

    i drink, get laid, AND recompile my kernel (sometimes at the same time too!).

    all on a friday night. GO MULTITASKING!

  47. Still no professional audio apps by van+der+Rohe · · Score: 1

    Or, at best, only ones that are in perpetual beta.

    At least some people are writing working drivers for the high-end audio cards now (Hammerfall DSP). But where are the apps?

    Yes, I know about Ardour. And it's still beta too.

    1. Re:Still no professional audio apps by bahamat · · Score: 1

      apt-get install sox audacity

    2. Re:Still no professional audio apps by van+der+Rohe · · Score: 1

      Forgive me. I forgot about Audacity.

      But where are the multi track sequencers? Softsynths? Effects units? Mastering processors? Notation programs?

      And yes, I know there ARE apps that do these things. But they don't do them very well. At all. By any standard.

  48. Things that annoy me. by MarkWPiper · · Score: 1
    XRANDR not working as soon as I specifiy a modeline, or a virtual screen size.

    My fonts becoming all sorts of sizes once I put my resolution above 1280x1024

    The fact that regular Xinerama and nvidia's twinview xinerama extensions don't work together.

    KDE having wwwaay to many poorly placed options.

    The 'More programs' submenu on (nearly) every KDE menu.

    Not having OpenGL across multiple Xinerama heads.

    My BT878 tv-tuner card not tuning correctly without significant manual adjustment.

    The fact that I have to know I have a BT878 type=78 tv-tuner card.

    The fact that I had to spend hours guessing LIRC options for my KWorld remote control.

    And the list goes on and on... don't get me wrong though, I do love linux! It's just a difficult love at times.

    1. Re:Things that annoy me. by aonaran · · Score: 1

      What tuner type does yours have? I can't get the tuner to work at all on my kworld card. I can use composite/svideo ok, just not tune any TV or radio stations. ...haven't even tried the remote yet.

  49. Re:itself by Anonymous Coward · · Score: 0

    ... while the rest of us are out drinkin' and getting laid
    You rather mean being f**ked in the ass and drinking semen?

  50. nothing by harvey_peterson · · Score: 0

    There is nothing wrong with Linux. This is Slashdot, remember?

  51. Re:This shouldn't be hard by Foofoobar · · Score: 1

    Well just by checking out netcraft.com and seeing what Microsoft servers are running, several of them run BSD and Linux still; in fact if you do a search for *.microsoft.com, the first 10 or so are ALL Linux. This has been a running gag for the longest time. Hotmail servers used to ALL run on Linux with Apache. It wasn't until recently that they switched them over to 2003 and still quite a few of them remain on Linux. And on their higher load servers they are running Linux and BSD.

    So if Windows isn't good enough for Microsofts high end servers, why should it be good for mine? They are setting a precident by saying that their product isn't good enough to handle their high load.

    --
    This is my sig. There are many like it but this one is mine.
  52. Greatest annoyance by kasperd · · Score: 1

    Too many graphics chips, too few drivers. Blame vendors.

    --

    Do you care about the security of your wireless mouse?
  53. Themes! by American+AC+in+Paris · · Score: 1
    Sure, some theme support is there, but I'm talking real-time, texture-mapped, animated transparency effects, so I can make my application windows do a funky shimmering effect!

    Standardized copy and paste shortcut keys would be cool, too.

    --

    Obliteracy: Words with explosions

  54. "L1nux r0xx0rz" by csoto · · Score: 0

    Is what that was supposed to say :)

    Stupid Windoze box in the next room made me mess it up.

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  55. HA HA by Anonymous Coward · · Score: 0

    http://forums.linuxvswindows.com, tell us what you really think!

  56. My pick for most annoying "feature"... by LightJockey · · Score: 1

    ... are MAN pages which describe the functions and programming methodology of which the command was written...

    But has no actual reference as to how to use the command properly, and has a "See Man pages for ****". And the Man pages for **** tell you to read the pages you were just reading.

    The only case where RTFM causes an infinite loop!

    --
    Mouse, Mice. Goose, Geese. Moose... Moose?
  57. rc stuff, pronunciation by doc_traig · · Score: 1

    /etc/rc3.d is not really there, but in fact is at /etc/rc.d/rd3.d. I know there's a symlink, but coming from Solaris, it's slowed me down a bit in the past.

    Oh, and it needs to be spelled Linnix, so we're all on the same page re: how it's pronounced.

    --
    So long, michael. Don't let the door hit you...
  58. Networking Configuration by IceFox · · Score: 1

    One of Linux's biggest strenghts is its networking and ability to many, many different things. Unfortunettly every distrobution has choosen a different way to configure their networking. From Wifi, ppp, basic static/hdcp, vpn, profiles, etc. It is all different! This makes it very difficult for end users and anoying for those who want to write frontend to configure the networking (and even if they do write one it is only used by a small set of users and doesn't get the full use/review that a normal app that runs on most distros would). On top of that every distro maker out there puts out an almost ok (but different look, feel, and feature set) network configuration application. This is without a doubt something that should get into the Linux Standard Base and was surprised to find that it was not.

    -Benjamin Meyer

    --
    Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
  59. config file formats by cr@ckwhore · · Score: 1

    My biggest pet peeve with linux (distros) is that each application has it's own config file format. Want to configure sendmail? Great... learn it's format. Want to configure apache? Great... learn it's format. Want to configure the plethora of smaller programs and utilities? Great... learn their formats. It gets annoying after a while ... especially when most of the confuration tools available (Redhat) are buggy and aren't really capable of anything beyond the most basic configurations.

    Now... I'm not going to bitch without providing a possible solution, so here it is:

    I think there should be a standardized configuration API, format, and storage for Linux. Perhaps something the LSB or big distros could put together... basically, the concept would be similiar to the windows registry, but better and smaller in scope. Store configuration data for applications in an XML format with a defined standard layout in a central location. Then, provide an API that application authors can use to manipulate configuration data.

    This would make it really simple to write a standardized configuration tool for ALL of linux.

    let the flames begin

    --csb

    --
    Skiers and Riders -- http://www.snowjournal.com
  60. cut-paste. by CaptnMArk · · Score: 1

    Annoyance #1

    I hate apps confusing cut/copy/paste with selection/middle_click.

    I want the option to disable selection mechanism and use middle button for scrolling.

    Annoyance #2

    Big mess in my $HOME directory (.files).

  61. Printing by Varitek · · Score: 0

    lp? lpr? foomatic? CUPS? Xprt? ppd? pdq?

    What the hell do all those things do or mean? I have no idea. As it happens, I managed to muddle through the Debian install process for CUPS, and printing works, but unlike most other things on Linux, I have no idea *how*.

  62. Too many Scripting Languages by EvilTwinSkippy · · Score: 2, Insightful
    There really are WAY too many half-assed ways to do things in script. Perl, Tcl, Python, Bash, Csh, Tcsh, PHP. I must have 20 MySql drivers to support all of these bloody languages. I have to run several Apache modules because some software uses mod_perl, others use PHP, and all of my In-House software uses TCL.

    All of the script languages have morphed into accomplishing the same goal, they all just do it with a different syntax. Some scripts are clean looking and easy to follow, others are executable line-noise.

    It would make documentation and maintenance a LOT simply to pick one scripting language and develop it into an all-purpose tool. I'm sick of reimplementing script libraries.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
    1. Re:Too many Scripting Languages by Anonymous Coward · · Score: 0

      amen!

      Ever tried to install a usefull desktop with a recent distribution on a 1 gig drive?

      Same problem with libraries...

  63. Why, clipboard by ledestin · · Score: 1

    That's the only thing that drives me nuts about Linux. Yes, I don't print ^_^

  64. Windows-centricity by sahonen · · Score: 1

    Mine is definitely trying to be an underdog in a windows-centric world. My favorite CD ripper, CDex, is Windows-only, and I've been trying in vain to find something just as good under Linux to no avail. I've tried RipperX, which seems to work, except that it leaves off the ID3 tags on half of the tracks it rips, can't figure out why. OTOH, cdparanoia is awesome, I managed to get it to rip a CD that had an inch long CRACK in it.

    Another thing is the double-edged sword of open-source software. I love being able to compile software specifically for my system, but I don't think it would kill developers to make a static binary for those who don't want to mess with a billion libraries. And sometimes software simply won't compile on my system for some odd reason, even though my system is definitely not unusual.

    --
    Make me a friend and I'll mod you up
  65. Re:XFree86 by diersing · · Score: 1
    I've been pretty lucky with X. But I can certainly see your point.

    Throw in - WINE, command line compiling, command line uncompressing, ./make, ./install, command line 'mounting' of network shares.

    I'm learing my command line ways, but to make inroads in the desktop community, the masses needs GUIs and lots of them. From downloading and installing software to mapping drives, people needs to point and click to feel warm & fuzzy.

  66. in-corporation by mirko · · Score: 1

    Linux is good for the "geeks" but is not corporation compliant.

    Where I work (45000 employees), only SuSe and RedHat have been acknowledged as "reliable".

    Exit other flavours (especially Debian).

    I don't appreciate RedHat (because of many configuration aspects but also ethically : for me Linux is a dot.org idea, not a dot.com one : RedHat looks like what MS-Linux would be) and I don't appreciate SuSe at all (settings, startup sequence, plethora of useless software, often opening unwanted backdoors on the system).

    Now, these are the only versions which'll get adopted because they support both Oracle and HPaq/ITO/VPO/OpenView SNMP agent.

    This is the reason why, whenever contacted about installing a SuSe, I gently suggest a SunFire v100 running Solaris 8.

    So, Linux acceptance is not as good as it could be because managers do not understand the model, they think in terms of a company, not as an upward-going brownian software-blob (this description is not intended to be a reproach).

    This makes this annoyance a non-software but rather social one.

    --
    Trolling using another account since 2005.
  67. Fonts, Printing, Installing Apps..... by simetra · · Score: 1

    Assuming we're talking about GUI's here....

    1. Fonts. I want to drop any font I want into a fonts dir, and be able to use them automatically, in EVERY bloody app. I don't want to worry about a font server, I don't want to build fonts.dir files and all that crap. Plus, I want fonts to look good and I want all apps to adhere to some sort of standard whereby all apps have a similar look.

    2. Printing. I want a single printer install routine that allows me to print from every app with no problem at all. I don't want to be bothered thinking about lpr, ghostcript, postscript, etc.

    3. Installing apps. I want to download a single install file which contains everything I need to install an app. I am annoyed as all hell by downloads that require me to visit other ftp sites to get pre-requisites, themselves often requiring other things that I have to download and install first. It's a Royal Pain In The Ass (RPITA).

    4. Network Config. This isn't too much of a problem, but it would be nice to have a single network config utility which loads whatever networking components you want without having to recompile a kernel or install modules.

    5. Dynamic kernel/modules autoloading/configuring. I hate having to recompile a kernel and reboot when adding/changing stuff that requires such.

    These things are major hindrances to adoption of Linux by normal users, and my pet peeves!

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  68. Easy. Program installation. by nordicfrost · · Score: 1

    Now, before the flames come, let me just say that I DO know how to tar -zxvf |./configure |make |make install, rpm -Uvh and apt-get whatever. But not everyone do. The single greatest advantage to be made for Linux is a unified multi-platform install and upgrade system.

    RPM is almost there and apt-get is nice to use. Redhat Upgrade is also nice to have. But when a cool program arrives, I should be able to download a single package for WhatEver Linux.

    While we're on the subject, dependancies. This must be solved if Joe Blow is to use Linux. I have used Linux every day for three years, and still these dependancies and linkage confuses me. Apt-get solves some of this, but that's only half-way to the solution.

    1. Re:Easy. Program installation. by Anonymous Coward · · Score: 0

      I suggest using && instead of pipe between your shell commands, it'll work a lot better.

    2. Re:Easy. Program installation. by nordicfrost · · Score: 1

      Yeah, well I usually just enter them on separate lines anyway so... Pipeing isn't something I use a lot.

  69. And the TERRIBLE APIC support. by MarkWPiper · · Score: 1
    At least for my mobo, APIC support is horrible. Everything gets "spurious IRQs" and the computer crashes away into oblivion. With certain kernel's, all looks well until my NIC freezes up, or my soundcard loops, or my.... uh.

    Maybe 2.6 will fix it.

  70. If the book is dated quickly, good by Junior+J.+Junior+III · · Score: 1

    If the book is dated soon after it is published, then good. It will have done its job, by shining a light on areas where Linux needs to be improved and pointing developers to where they can do the most good and are needed most.

    Got somethign that needs improving? Then improve it! Then re-write the book and publish again a year or so down the road. Endless upgrade cycles can be good?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  71. Uptime by mummers · · Score: 1

    Trying to get respectable uptime in an office with a crappy mains power supply and an old dodgy UPS.<br>

    --
    --This isn't a man who is leaving with his head between his legs.
  72. The main difference between Linux and Windows by BoomerSooner · · Score: 5, Insightful

    is vendor supported drivers.

    Printing, video drivers, sound drivers, etc are ALL significantly easier to setup and use under windows. This is reality because windows controls 90%+ of the desktop market.

    Until Linux has the ease of use with devices that both windows and macs enjoy, drivers will be my largest annoyance.

    BTW I've been using linux since '95 and it has come a very long way, but it has a lot left to be desired.

    1. Re:The main difference between Linux and Windows by FooBarWidget · · Score: 1

      Please! Even when most hardware manufactures support Windows, driver installation in Windows is still far from easy enough and has plenty of problem.
      I bought a new printer and spent 3 hours trying to get it work (yes I followed the install instructions but I get a weird error message). And the funny thing is, I got it working in Linux faster than I got it working in Windows.
      Same goes for my scanner. The vendor's website says the driver will work on Windows XP. But after I installed the driver, the "Select scanner device" dialog keeps freezing.

      Nope, hardware installation in Windows still has plenty of problems, dispite having "official" support.

    2. Re:The main difference between Linux and Windows by BFKrew · · Score: 1

      There may be problems installing hardware on Windows, but frankly there are a lot fewer than installing hardware on Linux.

    3. Re:The main difference between Linux and Windows by FooBarWidget · · Score: 1

      Not on my computer. So far I've had a little less hardware problems on Linux than on Windows.

    4. Re:The main difference between Linux and Windows by travdaddy · · Score: 2, Informative

      Right, and what's really frustrating is that it is a chicken-and-egg problem. Linux won't have ease of use with devices until the vendors start supporting drivers for Linux. But vendors won't start supporting drivers for Linux until Linux is easy for lots of people to use.

      --
      Adidas To Bring Back Sneakernet
    5. Re:The main difference between Linux and Windows by IamTheRealMike · · Score: 4, Interesting
      Until Linux has the ease of use with devices that both windows and macs enjoy, drivers will be my largest annoyance.

      I'd quibble with the idea that macs enjoy good hardware support. They generally don't, but because nobody tries installing MacOS on 5 year old machines they found in the closet "just to try it out" it doesn't have to jump through the hoops that Linux is expected to.

    6. Re:The main difference between Linux and Windows by BoomerSooner · · Score: 1

      Macs enjoy excellent hardware support. However only on supported devices. Linux has very few supported devices. Even companies that release drivers for linux 99% of the time say "Un-Supported". There is a big difference.

    7. Re:The main difference between Linux and Windows by shades66 · · Score: 1

      same here. I recently got a new hard drive and went about reinstalling Linux & Win2000. With 2000 I had to download the lastest video drivers/printer drivers/scanner drivers/soundcard drivers/camera drivers along with the numerous reboots while trying to get it all working.

      Then I installed Mandrake 9.1 and it recognised and placed icons on the screen for the camera & scanner. It already knew about my printer & soundcard and set them up. The only thing i needed to install was the NVIDIA drivers which I admit can be a bit of a pain but it is fairly well documented than even the most novice of linux users could install it.

      at the end of the day I think the time between a full install of windows was about twice as long as that of installing MDK9.1

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    8. Re:The main difference between Linux and Windows by aonaran · · Score: 1

      I've yet to get my Lexmark Z55 printer to work properly in Mandrake 9.1
      I ended up attaching it to a windows machine and transferring my files there to print. Definitely not what I expected when I saw Tux on the box and Linux listed as a supported OS. turns out they only care about making it work on a small subset of Linux machines Redhat 7.2, 7.3 Mandrake 8.0, 8.1 I think were basically all they say on the website. ...I did manage to get it sort of working once but it was a hell of a struggle, and I'm not sure what I did. (it was using the Z55 drivers but it showed up as a Z53 in the printer setup in Mandrake's control panel)

      I'd love to get it going so I can sell off the Windows box to someone who will actually use it.

    9. Re:The main difference between Linux and Windows by Anonymous Coward · · Score: 0

      please.. you people talk like the one person in ten thousand who was saved by not wearing a seat belt

    10. Re:The main difference between Linux and Windows by dash2 · · Score: 1

      And corresponding to that, until we have binary driver compatibility between kernel versions, this problem is not going to improve, because hardware manufacturers have better things to do than spend time rewriting drivers; and in any case, drivers should work out of the box without requiring a compile.

    11. Re:The main difference between Linux and Windows by DrXym · · Score: 1
      It's not just market share. Windows has reasonably well defined interfaces to write drivers and reasonably well defined mechanisms to install them.


      Linux has no installer at all and the kernel interfaces keep changing all the time, so vendors must resort to a mishmash of wacky rpm / script solutions. It's not uncommon to look for a driver and be confronted with a choice of 10 or so different RPMs compiled for different dists or kernerls. Or to grab some uber script like NVidia's installer that decides to royally fuck up file permissions leading to weird errors because the umask was different than it expected (e.g. because the machine was running with a higher security level).


      And expecting vendors to ship their driver as source (even if they wanted to) and compile it to the installed kernel is the answer either, since lots of dists might not even include a compiler which renders the issue academic. Besides which, people who don't even install gcc are probably those most likely to be using Linux as a consumer device.


      Linux really, really needs a mechanism that makes it easy (as in EASY) for vendors to deploy drivers to some random dist. Even if there is some performance hit from doing so, I truly believe the likes of Red Hat, Mandrake, SuSE etc. should come together and produce a set of binary APIs and a deployment mechanism. Until they do, Linux is always going to be lagging behind Windows (and the Mac) when it comes to supported hardware.

    12. Re:The main difference between Linux and Windows by ratboy666 · · Score: 2, Informative

      That's just wrong. I use three "platforms". Windows 2000 Professional, Linux (Redhat 9), and Palm. The Palm has been the easiest as far as drivers are concerned.

      Next is Linux. I use it on an HP laptop, and a "generic" desktop machine. No problems with any of the hardware, everything just works.

      Windows 2000 Professional was the MOST problematic. First, I had to get drivers for the NVidia card. The "latest and greatest" drivers caused the machine to not boot up (and, yes, I had the version that corresponded to the chip on the card). I then had to backtrack to a driver from last year; the older driver did work. The sound on the motherbaord was AC97 compatible, but Windows didn't recognize it. Downloaded specific chipset driver, and that didn't work either. Had to take the case off the computer, and check the motherboard manufacturer, and download drivers from their website. These drivers worked.

      Yes, if the computer is pre-installed with Windows, you are in luck. But if you EVER upgrade Windows, or have to re-install from scratch -- good luck.

      The biggest annoyances *I* have with Linux is:

      1 - missing certain Sys/V features (message queues). Makes portable code between Solaris and Linux a pain.

      2 - Redhat 8 and 9 don't allow (easy) configuration of the "Start" menu.

      3 - OpenOffice under Redhat 9 allows installation of fonts, but there is not system-wide font installer.

      4 - 802.11a support. I have the Intel 802.11a and need to use a binary broadcom driver for Linux. It works, but I can't seem to get more than 6mbits with it.

      There are more; but these are the ones that I have come across in that last few days. Item (1) is the only pure Linux issue -- the others are comments about a specific distribution (so don't tell me to use another distribution; I have other reasons to standardize on Redhat). If they bug me enough, I may actually fix (2) and (3) myself.

      As to the "driver" issue, only (4) stands out. And I can only pray that will be resolved quickly (either with new hardware, or a better driver). But I blame broadcom/intel for this, not Linux.

      PS. As to the vaunted "Windows support" -- try using stuff like a DLink DMP-90 under Windows. I dare you. When closed source software and hardware becomes "uninteresting" and is abandoned, you get stuck. With using much older systems. Netgear 900Mhz wireless Aviator would be another example. If the drivers for these items were open-source, then you could use these devices under Linux or another F/OSS system. As it is, these items become junk when/if you upgrade your computer.

      Level your driver complaint at the manufacturers, not at Linux.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    13. Re:The main difference between Linux and Windows by FooBarWidget · · Score: 1

      Ten thousand? Do you have any data to backup your claim?

    14. Re:The main difference between Linux and Windows by Luscious868 · · Score: 1

      Easy solution. Don't buy cheap, crappy and/or incompatible hardware. Installation of hardware drivers under Windows 2000 / XP is a breeze. Most new 2000/XP compatbile hardware comes with an installation CD if 2000 or XP (whatever OS the hardware targets) doesn't have it's own drivers that work. You install the hardware, boot up the system, Windows detects the device and installs the necessary drivers. If Windows doesn't have it's own driver that works (or doesn't detect the hardware) you insert the installation CD that came with the hardware and run the install program.

      Worst case scenario, you have to go into Device Manage, left click on the unidentified hardware and select Update Driver. We're not talking rocket science here. Harp on Windows all you want, it certainly has it's faults, but driver installation in most cases is easier under Windows than it is under Linux and this is an issue that needs to be addressed to further Linux's adoption on the desktop.

    15. Re:The main difference between Linux and Windows by Anonymous Coward · · Score: 0

      Unfortunately, I've have more.

      I have a Visioneer scanner. Visioneer doesn't do Linux. Argh!

      Linux needs to be able to work with these things. Somehow.

      Popular hardware needs to be given priority for driver support.

      Even Win4Lin can't talk to it because support for USB is inadequate in the Linux kernel.

    16. Re:The main difference between Linux and Windows by Daengbo · · Score: 1

      For Lexmark, the default answer seems to be to use foomatic to change the custom driver that Lexmark provides into something that cups can use, then use that. Look at www.linuxprinting.org

    17. Re:The main difference between Linux and Windows by aonaran · · Score: 1

      Thanks, I'll check it out.
      I'd really rather not have any MS software running on any of my machines, and if I can solve that problem then it's just a matter of finding an elegent way to burn DVDs in Linux. ...both from video capture files and copies of my more expensive ones for traveling. (yes I know it's not technically legal in the USA, but I'm in Canada where there is no DMCA yet, so as far as I know fair use still extends even to digital media)

      But at least the DVD burnig I can do elsewhere. (my drive is USB2.0/Firewire, so I can hook it up anywhere)

    18. Re:The main difference between Linux and Windows by Daengbo · · Score: 1

      Actually, I freaked out a CS major at the University where I used to teach by unpluggin the external USB CDR from the windows machine it was attached to (because I don't understand how to write an ISO in Windows, despite 15 minutes of googling. It's not "intuitive" enough) and carrying it over to the SMB server I had running for the lab. She said something like "Hey! Don't you want the driver disk for that? You know you need drivers, right" (except it wasn't in English) about four times in between my denials while I was plugging it in, after which I walked over to the first machine, went into Webmin, and wrote the ISO over the network. Her jaw hit the floor.

    19. Re:The main difference between Linux and Windows by aonaran · · Score: 1

      Yes, but DVD-R is much more complicated in Linux than CD-R.

      There's the matter of creating a valid file structure, then creating the IFO structure, and then you have to make multiple 1GB ISO files and on and on it's not at all easy.

      CD-R is a breeze. (as long as you turn SCSI emulation on for BOTH your drives disc to disk copies are even easy)

    20. Re:The main difference between Linux and Windows by Darby · · Score: 1

      burn DVDs in Linux. ...both from video capture files and copies of my more expensive ones for traveling. (yes I know it's not technically legal in the USA, but I'm in Canada where there is no DMCA yet, so as far as I know fair use still extends even to digital media)


      It is perfectly legal to burn as many copies of your own DVD as you want in the US contrary to what the MPAA would have you believe.
      You can't then give away or sell these copies due to copyright law.
      You can't rip the DVD via DeCSS or somesuch due to the DMCA.

    21. Re:The main difference between Linux and Windows by Anonymous Coward · · Score: 0
      You install the hardware, boot up the system, Windows detects the device and installs the necessary drivers. If Windows doesn't have it's own driver that works (or doesn't detect the hardware) you insert the installation CD that came with the hardware and run the install program
      You are describing an ideal situation. Windows hardware detections often go wrong.
      Worst case scenario, you have to go into Device Manage, left click on the unidentified hardware and select Update Driver.
      Worst case scenario, the hardware gets recognized as something entirely different and completely random, or is in conflict with various driver subsystems (like video, SCSI, or maybe your PCI bus driver). You end up having to reinstall several drivers just to get one working. In between this you may have various reboots and your system might lock up a couple times. If any of this happens you are lucky if you get it working at all.
      Harp on Windows all you want, it certainly has it's faults, but driver installation in most cases is easier under Windows than it is under Linux
      That depends what you consider easy. Maybe typing "make" is hard for you. Or maybe you will notice that the quality of the drivers on Linux are often better than what you get on Windows.

      I think what one poster said is good. "Different" is not "bad". Most people (such as yourself) just want to take a cheap shot at Linux by comparing it to Windows, saying that anything that is not Windows is bad.
    22. Re:The main difference between Linux and Windows by Anonymous Coward · · Score: 0
      Even Win4Lin can't talk to it because support for USB is inadequate in the Linux kernel.
      I don't think that's fair to say. The fact that Linux doesn't allow userland applications to hook into the USB subsystem doesn't make it inadequate. If Win4Lin wrote proper USB code there would be no problem.
    23. Re:The main difference between Linux and Windows by Anonymous Coward · · Score: 0

      "Supported" and "works" are different. Is that what you are trying to say? Or are you making the opposite argument ...

      A word like "support" implies some sort of warranty or liability. Companies don't like to do that.

    24. Re:The main difference between Linux and Windows by Daengbo · · Score: 1

      I'm sorry to be confusing. My comment was aimed toward USB and not DVDs. USB made it all a snap.
      It was about 1:00am when I wrote it, so I'm sorry that I wasn't lucid.

    25. Re:The main difference between Linux and Windows by Anonymous Coward · · Score: 0
      missing certain Sys/V features (message queues)

      Are you sure? The original Linux DOOM used message queues to communicate with the music server.

    26. Re:The main difference between Linux and Windows by rmohr02 · · Score: 1

      I know this is offtopic, and I already took the score down by 1 moderators :).

      Awhile ago you mentioned one of the reasons desktop linux wouldn't catch on is due to the lack of Acrobat. I responded, but misunderstood what you meant.

      I recently found that OpenOffice Writer (1.1 at least) can export files as PDFs. It isn't available in the File | Save As dialog, but it's available as a button in the function bar. I cannot compare the quality of Acrobat and OpenOffice Writer in this respect (I don't own a copy of Acrobat), but this feature of OpenOffice helped me tremendously in exporting SXW files to PDF. It does not appear to open PDF files, but the way the exporting is done, it still prompts you to save as SXW, and when a change needs to be made, you open the SXW file, save, and export as PDF.

    27. Re:The main difference between Linux and Windows by toast0 · · Score: 1

      (not that anybody will read this)

      a lot of hardware manufacturers like to release binary drivers... binary drivers tend to be specific to a certain kernel version...
      win32 has no more than 20 released kernels on i386 since 1995

      linux has at least 60 on i386, just from stock kernels alone (stable branch)

      if the vendors will play nice and be willing to have their driver be open source, they can often get it added to the mainline kernel, and then they don't have to do a whole lot to keep it up to date (unless they want to)

    28. Re:The main difference between Linux and Windows by DarkSarin · · Score: 1

      The REAL trick is that you need to take the Z55 and chuck it out the window, and go buy a nice new printer--preferably one that says EPSON on the front. I have an EPSON CX5200, and under MDK 9.1, it works flawlessly, both for scanning and printing. No other printer/scanner combo (other than the CX3200) works so well.

      I know numerous guys that work at Lexmark, and they all say the same thing: Linux support is not really important. Considering how litigation happy Lexmark is these days, I wouldn't be really anxious to hack their printers for better support either.

      Back to the topic at hand, however, I think that THE most annoying thing in Linux is dependency resolution. The only dist that seems to have this in hand is Gentoo, and their method is rather lengthy.

      Recently I tried to upgrade a package in Mandrake (Quanta), and found out that it doesn't compile unless you have QT installed, which MDK does not do by default. SO I grabbed QT, and set it to compile. Finished good, make, make install fine. Great. Still Quanta refused to compile. Ack! Try again. Spent hours, then gave up. While RPM's exist for Redhat for the latest version, not so for MDK, and using cross-dist RPM's can cause pain.

      So, I return to my plan to install Gentoo. Just as soon as I have time...

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    29. Re:The main difference between Linux and Windows by DarkKnightRadick · · Score: 1

      You must be an idiot. NONE of my USB devices (Logitech iTouch Wireless Keyboard, Logitech iFeel Optical Mouse) have any problems under RH 7.2+ The last time I had any problems with my keyboard was in 6.2 and that was only because it had trouble dealing with random interference.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    30. Re:The main difference between Linux and Windows by DarkKnightRadick · · Score: 1

      Right. Then tell me for the entire year my parents had XPHE (mobo fried due to bad advice from Gateway) everytime they rebooted, their Epson USB Printer, which came with printer drivers for XPHE had to be re-installed because Windows detected it as a NEW device? On the other hand, after getting it successfully installed (after calling Epson and Gateway) and shared as a network printer, I jumped onto my Linux box and used SAMBA to effortlessly make it available on my Linux box.

      Sorry, installing anything on Linux is a breeze compared to Windows (and I've used Win95, Win98, ME, and XP (with ME being the most well behaved version)).

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  73. DVDs by Andy+Dodd · · Score: 1

    It's a royal pain to get a DVD playback setup working well thanks to our friends at the MPAA. Bite me Valenti. Thankfully, once you've got the CSS problem licked, Linux rocks for DVD playback.

    Also, the i8x0 onboard audio drivers suck. Both the ALSA ones and the kernel ones each have their own set of problems, and I have to keep switching between the two depending on what I'm doing on my Dell laptop.

    --
    retrorocket.o not found, launch anyway?
    1. Re:DVDs by generic-man · · Score: 1

      There is a licensed DVD player for Linux, except that (1) it's only for embedded Linux distros, and (2) Linux zealots are too incensed at the MPAA to pay for it.

      --
      For more information, click here.
  74. LILO by Jeffrey+Baker · · Score: 1
    LILO is my biggest Linux annoyance. Last week I spent several hours diagnosing a LILO bug. With one SCSI drive installed in the machine, LILO could boot the system. However as soon as I turned up the other nine drives on three SCSI HBAs, LILO would stop with the error "Timestamp Mismatch". This message is undocumented, as far as I can tell, and although Google can find mailing list messages from other people in my position, it doesn't find any answers.

    So after going round and round with the HBA firware, the machine firmware, and LILO, I solved the problem by chucking LILO on the rubbish pile and using GRUB. GRUB is the man. It got me out of that bind and I expect to move all my Linux servers to it whenever they next need to be restarted.

    Second biggest Linux annoyance: misleading prompts in init scripts. The messages is "Give root password for maintenance, or Control-D for normal startup." WRONG! Control-D will not give you a normal startup, it will reboot the machine. This is in Debian GNU/Linux. Debian also has the annoying init issue that when I go from single user to multiuser by way of telinit, the network interfaces aren't brought up. Boo.

    Third biggest nuisance: fsck on filesystems marked clean. You can get around this with tune2fs or the equivalent for other fs.

    1. Re:LILO by molarmass192 · · Score: 1

      I'm totally with you here, GRUB is miles ahead of LILO. I'll admit I didn't like GRUB at first but that boot command line feature is something I simply would not do without now, especially when I'm torking with kernel modules.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  75. XFree86 by THEbwana · · Score: 4, Informative

    Configuring X is the worst thing with Linux PERIOD.
    While accustomed users can get it to work - newbies are often left stranded before they even get to try out Linux. A lot of people really want to try Linux but they never get past the X config.
    Just think of the improvements in general usability over the last few years (gnome/kde etc.) and compare that to how XFree86 has been evolving.

    This is probably going to trigger comments such as: why dont you contribute then?? - well:
    1. Lack of time
    2. Are contributions actually welcome? we read a lot of stuff now and again about how the XFree86 crowd are blocking patches, rumours of forking etc. When people are forced to fork just to get excellent patches in theres something wrong.

    Just my 2c.. oh and .. first post? /m

  76. rpm sux vs debian is ancient by Anonymous Coward · · Score: 0

    I used to use debian (around 0.93r5 or so, up to about 1.2) --- apt was nice, but I got tired of tripping over and fighting against bugs that had been fixed for months in newer releases of mainstream packages but had not managed to become embedded in the .deb glacier.

    Now the path of least resistance in my workplace suggests RedHat. That, of course, implies rpm dependency hell.

    My annoyance: there's a reasonable approach to the dependency problem but the folks with the solution have been more interested in geek-ing around than
    getting things out there and the folks that are getting things out there don't have the solution.

  77. Whoa by chrisgeleven · · Score: 1

    "Ever spent hours trying (and failing) to get a printer driver to work on Linux? Struggled to configure something ever-so-slightly out-of-the-ordinary?

    Whoa thought we had one of those infamous TV commericals that last a half/full hour and talk about some amazing plastic $0.01 tool from China is going to fix it all up for the amazing price of $19.95 with free shipping. I was waiting for the "and wait there is more" moment too.

    Thanks for getting my hopes up. Who the hell cares about a book on Linux annoyances.

  78. versions and dependencies by flokemon · · Score: 1

    Just back from a training, more a freshening up than anything.

    Main annoyance today:
    Updating from the basic suse 6.4 kernel (2.2.12? if I remember right) to 2.4.21 (bad support of the IDE controller in 2.2.12). Compilation went fine. Then i found out that there is no mkinitrd. I thought I'd do it dirty by installing a Red Hat RPM, but that was too recent and I would have needed to install or upgrade 5 other things. I then found out that there is a mk_initrd. Which doesn't work like mkinitrd. And would only make init disks for the 2.2.X kernels. Hmph.

  79. interesting by Boromir+son+of+Faram · · Score: 1

    This is one of those rare stories that are impossible to post to without losing karma. A topical comment about what's wrong with Linux will be modded Flamebait, and anything else will be modded Offtopic.

    In fact, it seems like the only approach likely to win you karma is to make an insightful meta-comment on posting to the story itself. Making it informative and eppering it with the names of positive moderation options might help as well.

    --

    Boromir, son of Faramir, King of Gondor and Minas Tirith
  80. AGP 3.0 by Lord_Slepnir · · Score: 1
    How about the lack of any distro that supports my AGP 8x chipset out of the box. I ended up having to download drivers from some guy in Germany, patch his drivers with a fourth-party patch, and then taint my kernel to finally get an AGP driver that works at all with my VIA KT-400 chipset. I understand why new hardware is hard to support, but i've had this board since Christmas and 9 months later, still nothing.

    /me waits paitently for the 2.6 kernel tree to go stable

    1. Re:AGP 3.0 by Drakon86 · · Score: 1

      Linux worked alright with my KT400 chipset and my FX5600 well since 2.4.19. My motherboard is ASUS A7V8X. I just do not understand your problem. If you compile in agpgart with VIA chipset support, KT400 must work. Otherwise, it ain't a KT400 :)

    2. Re:AGP 3.0 by Lord_Slepnir · · Score: 1
      I have the exact same board, the A7V8X, and I couldn't get the 8x to work until I tried the Schneider Drivers. I never thought to check the native kernel module for kt400 compatability, since all of the newsgroups said something to the tune of "d00d, the kt400 won't work with teh appgart.o that is with the 2.4 kernels, you need to either get a 2.5 kernel, or use these 1337 Schneider Driver and patch them"

      however, I'll keep that in mind for future refrence.

  81. Soundcards by Gerp · · Score: 1

    I've been using linux for a few years now and the thing I consistently struggle with is getting soundcards to work. Either they just work out of the box or they never work despite hours of tinkering with isa pnp and other such delights!

  82. My horror story by PhysicsExpert · · Score: 0, Troll

    My most infuriating experience with Linux happened a few months back when the University asked me to help on witht he installation of a new data processing centre.

    Originally that had wanted to buy a large supercomputer such as a cray (we were modelling weather so there were a large number of quadratic equations to solve) but they ran into probles with snmp and realised that it would be easier (and cheaper)to just get a large cluster of x86 boxes and use linux.

    Anyway I got Mandrake 9 put on them ok, but at some point ssh went down on all of the boxes simultaneously. As some idiot had configure them all not to accept telnet (on security grounds!) I couldn't correct the problem and had to spend the next 3 weeks reinstalling. I was not happy at the time, I can tell you.

    Still better than windows thogh.

    --
    All that glitters has a high refractive index.
  83. O'Reilly's Annoyances Books are Gold by unfortunateson · · Score: 1

    If this book ends up anything like Woody Leonhard's Annoyances series from O'Reilly, such as Word '97 Annoyances, they'll be useful to more than just your average joe with a problem.

    Those books take a critical look at how things work versus how you think they're working, and how to solve that cognitive dissonance. They may not solve every problem possible -- that's a cookbook that you probably couldn't lift. But it will give you avenues to understanding where the problems are coming from. To me, that's even more valuable.

    Odds are, it won't have the same authors: Woody is a dyed-in-the-wool Microsoft addict, with all the usual love-hate (and there's plenty of hate). Hopefully O'Reilly will use the same editorial goals, though.

    --
    Design for Use, not Construction!
  84. Fonts and xfs. by AceJohnny · · Score: 1

    okay, sure, it's not technically linux, rather it's X. Nevertheless, I've been bitched by fonts. After a great many late hours of fighting and tuning and googling, fonts remain one huge bloody mess on linux. It's pretty awefully documented. Like: Is xfs still necessary on a non-network box (server and display on same machine)? How/where do I install fonts!? And why the hell does *%$ konsole not see any of the available fonts?!

    --
    Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
    1. Re:Fonts and xfs. by HermanAB · · Score: 2, Informative

      Font problems have been solved. You don't have to fight with it anymore. Just get any one of the new distros. If all else fails, read my tiny fonts howto on aerospacesoftware.com.

      From this slashdot thread, it is clear that most people who are complaining about stuff are still running old distros, and all they need to do to get to GNU/Linux Nirvana is to upgrade.

      --
      Oh well, what the hell...
  85. Sound by ptaff · · Score: 1

    Though new drivers from begin to support it almost transparently, lack of a standard way (no, esd is not great) to make multiple applications share a sound card (realtime mixing from multiple sources).

    Resolution of this great life problem would bring to its knees my second greatest annoyance: when a soundapp crashes and doesn't free its lock on the sound module, you're stuck with no sound until you reboot and/or use black magic to bypass module logic and remove the module by hand, tainting your kernel and feeling bad about it.

    1. Re:Sound by Tony+Hoyle · · Score: 1

      Software mixing is my #1 at the moment... I've normally used SBLives and they mix in hardware, but now I have a laptop with a crappy AC97.

      What surprised my is despite my assumptions (based on many posts here) alsa does *not* properly support software mixing... dmix is extremely beta (I can lock it solid by playing certain samples, and 90% of the time you just get silence) and isn't compatible with the OSS 'compatibility' layer.

      The worst thing is KDE apps keep trying to start artsd and I have to keep kill -9'ing it (artsd isn't compatible with APM suspend - it goes into D state and you have to reboot, not to mention locking the sound output so you have no sound any more... FFS how hard would it have been for it to release the device when it's not using it?).

  86. RPMS, CounterStrike, USB, and Kernel Compiling ... by Anonymous Coward · · Score: 0

    RPM dependancy problems can be annoying ... especially when they start cascading, i basically dont use RPMS anymore cause of it, I just compile the source, its much easier

    Spent hours and hours trying to get my Logitech USB webcam working, never could even though it was supposedly supported, it was some kind of USB problem, but could never pin point it ...

    And I can't get Wine to run Counter Strike for the life of me ....

    Trying to compile a kernel can be annoying ... especially when you are trying to track down which hardware you have and what chips are on the mother board ... keep in mind most of my PC's are built with leftover parts, so often I dont have all the info I need on them ...

    other than that i never really have problems

  87. Easy by arvindn · · Score: 1

    I didn't have to spend any time thinking. I want a window manager that's worth the name. The most important thing is that it should be infinitely configurable. Sawfish is almost perfect for that. But it has several problems: its defaults are ridiculous, (which means I have to lug my .sawfish/custom around or waste time configuring it on each different machine), it has some bugs which result in no window having the focus sometimes, and there's no gtk2 version. Well there is one, but it is an utterly bastardized version written by the redhat folks for gnome2 after the original developer left which bears no resemblance to the gtk1 version.

  88. CUPS by The+G · · Score: 4, Interesting

    My top five annoyances with Linux right now are CUPS, CUPS, CUPS, CUPS, and CUPS.

    Its features are variously undocumented or vastly overdocumented to the point of utter incomprehensibility. It configuration is totally frickin' opaque. And every day or so it just stops printing anything until I restart both the printer and the server (but only in that order!).

    I am baffled that anyone prefers CUPS to the old reliable lpd. It's a nightmarish beast that nearly makes me consider going back to Windows.
    --G

    1. Re:CUPS by AceJohnny · · Score: 1

      me not too.

      Strange that I've had exactly the opposite experience. I was going nuts with the configuration of printers with 'good old' lpd, and so decided to try out CUPS. After installing some related packages (cupsomatic), it just... worked! Hell, installation was as easy as in windows! (note: this on a debian distribution)

      --
      Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
    2. Re:CUPS by Skater · · Score: 1

      Funny...my experience is exactly the opposite. I can't break CUPS when I want to, but lpd configuration always felt delicate and ready to fall apart.

      It probably has something to do with the types of printers connected, though. I have a USB printer that requires some black magic to be able to print something (using the HP OfficeJet drivers and such) and CUPS seems to integrate that better than lpd ever did.

      --RJ

    3. Re:CUPS by stratjakt · · Score: 2, Funny

      Ok, the REAL annoyance with CUPS is the FAQ.

      The FAQ is basically a long winded lecture warning you to RTFM (which doesnt exist!) before you dare ask the mighty CUPS gods a question.

      I have a DeskJet 648C that I wanted to stick on my samba server for day-to-day printing (I wouldnt attach my GOOD printer to anything but a Windows box - just a waste of tech otherwise).

      The idea that you can use any printer as a PS printer, and have it share adobe's PS drivers, sounds like such a simple and elegant solution. Printer dies? Plug a new one it, all my networked boxes still use the same drivers.

      The DeskJet is "100% supported" but I still cant get it to print with proper margins. A half inch of everything is cut off. I have absolutely no idea which "level" (PS filters, CUPS, lpd) to start looking for the problem at.

      And thats just the main problem. It still has ridiculous sharing issues (my wifes account cannot print - it would seem that noone but members of @wheel can print over the network)

      I've spent probably a hundred or so hours trying to figure it all out. It's insane.

      You'd think printing would be one of the lowest level no-brainer things to set up. It's not like its cutting-edge tech.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:CUPS by molarmass192 · · Score: 1

      I use lprng explicitly over CUPS which is the default on SuSE. The reason is simple, I could never get CUPS to network printers consistently. I'll say that this impression dates from a while back but I've never had a problem with lprng so I've never looked back. Also, some of propreitary drivers of a certain printer company only work with lprng.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    5. Re:CUPS by FroMan · · Score: 1

      Gentoo's guide to cups did the trick for me. Over all I'd say gentoo's documentation is second to none. I bought a new printer a couple months ago and decided to finally figure out what everyone was raving about with cups. For me it's been a decent print solution.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    6. Re:CUPS by rusty0101 · · Score: 2, Insightful
      My biggest problem with cups is the occasional failure to stop printing when canceling a job.
      Senerio:
      • Print 10 page document.
      • Realize you really don't need it in high quality color which will take a good half hour to print on the ink jet printer, so cancel the job.
      • Cups comes back with (effectivel) "I will cancel that job for you when I get done with the job."
      • Go to a command prompt.
      • type "lpq" and get back the print job number.
      • type "lprm 'job number'".
      • Printer is still working on the job.
      • Job is not in lpq any more, so it must be in the printer buffer.
      • reset the printer.
      • watch over 200 pages of one to 10 lines of random text print as Cups continues to send postscript color job to printer.


      It's often easier to just go away and brew and drink a pot of coffee.

      -Rusty
      --
      You never know...
    7. Re:CUPS by HermanAB · · Score: 1

      Hmm, I don't think your problems have much to do with CUPS, rather with your printer drivers. I say that, because I have various installations, with different printers and some are crappy and others are purrrrrfect, the only difference being the printers and their drivers.

      Your comment that you have to restart the printer first and then CUPS, seems to confirm this - it is the driver that gets schkrewed up, causing CUPS to give up in disgust. I have seen the same things.

      So, try to find a new printer driver or try the very lastest version of foomatic.

      --
      Oh well, what the hell...
    8. Re:CUPS by ArmorFiend · · Score: 1
      God damn boy, if I had mod-points you'd be modded +5 Insightful. I love their documentation on how to network printers:
      1. It should already be working
      2. If its not, see point 1

    9. Re:CUPS by AssClown2520 · · Score: 1

      Printing in general in Linux is a huge annoyance for me. CUPS is definitely better than lpd and once installed is stable & productive. But the installation method & documentation is terrible. Yes, I know about the web configuration and it is seemingly easy, but never works without ALOT of tweaking. Definitely printing!

  89. USB Guides by akiaki007 · · Score: 1

    There are too many. At home I don't have much use for USB, but when I installed Linux on my brother's computer who uses a wireless USB mouse...that was fun. I personally use a USB removable hard-drive (read: digital camera) and had no problems with it, since the drivers for that worked pretty much without any trouble, once I was able to figure out which device to mount, but getting the input devices such as keyboard and mouse to work are a bit more annoying because you need to have them all working without X and before the OS even has control.

    Deciding between the 2 different type of modules to install OHCI and the other one and then trying to figure out all the various HDI and other configuration settings to flip on was a royal pain in the ass. Luckily I was installing Gentoo and had worked with USB before so I was able to get it working using the old make-shift guide in a couple of tries, but this thing should be easier to do.

    OK. Granted if I used Mandrake or something it would have worked and using Gentoo basically means that I should know what I'm doing, but the guides out there suck, or just aren't up-to-date, or aren't synced up and give conflicting advice. There needs to be some sort of good unification, and more often than not, I've realized that the Gentoo docs apply to everyone and are generally more up to date because, well, the users are like that.

    --
    "Time is long and life is short, so begin to live while you still can." -EV
  90. Huge opportunity... by blueforce · · Score: 1

    The lack of a cookie monster skin for that googly-eye program...

    --
    If you do what you always did, you get what you always got.
  91. What are thinking? by cnelzie · · Score: 2, Informative

    If you have an Nvidia card and use Linux it is like second nature to download their drivers straight away... Why must you smash your head against a wall when you have a hammer to do that with?

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:What are thinking? by Usquebaugh · · Score: 1

      Why would I want to hit my head with a hammer?

  92. My biggest annoyance by The+Analog+Kid · · Score: 1

    is complete consistency across all Linux OSs. It not about the GUI, or the Installler, but the file locations, can't we put them all in the same place.

  93. Re:Hunting - Mandrake and URPMI RULE ! by Anonymous Coward · · Score: 0

    I got Mandrake 9.1 installed and I use urpmi and I do not run into any of those problems with dependecy issues. In fact anyone using Mandrake should install urpmi sources from TexStar and other sources like MDK's contrib source.

    http://plf.zarb.org/%7Enanardon/urpmiweb.php

    It's a no brainer, since once you installed a source you just go to the MDK's control panel and then to the package manager and select your source.

  94. Gnucash and Slackware by Skater · · Score: 1

    Getting Gnucash running on my Slackware systems has to be the worst possible thing I've had to do. I don't want to switch away from Slackware just to run Gnucash, so I fight through it every time I update Slackware.

    In fact, the situation was so bad that I put up a page explaining how to do it. I didn't think it'd get much traffic...but I very much mistaken. Several hundred hits a month, and messages galore within the first week. We (some other survivors and I) set up a mailing list to help answer questions.

    When I talked to the Gnucash developers on it, their comment was "switch to an RPM-based system" and "it really doesn't require anything other than standard libraries"...for the old version of Gnome, that is; the newer Gnome version won't work. I appreciate their hard work--Gnucash is great, but I wonder what they'd think if they switched to Slackware themselves for development.

    --RJ

    1. Re:Gnucash and Slackware by Jsprat23 · · Score: 1

      Hear hear! Right on. I used to use GnuCash with Slack 8.1, but it's too big a pain with Gnome2.

    2. Re:Gnucash and Slackware by Skater · · Score: 1

      Here's the page.

      Enjoy.

      --RJ

    3. Re:Gnucash and Slackware by Jsprat23 · · Score: 1

      RJ,

      Thanks for the link, but I have seen it, as it is linked on the GnuCash site. Is there any reason why no one creates a Slackware package for GnuCash? Maybe get it added to Dropline or such, or even just make it available on linuxpackages.net?

      Adam

    4. Re:Gnucash and Slackware by Skater · · Score: 1

      Because it's hard to do. :)

      Roberto did create .build scripts that can be used to create the packages. I don't do it myself because I know I'd get lax in updating the packages when new Gnucash releases came out. (Between this and my other projects, I feel I'm already over-committed for computer stuff, so I'm hesitant to take on more.)

      I'm hoping someone will volunteer to do the packages, though.

      --RJ

  95. Documentation by rhadamanthus · · Score: 1
    I mean it. I would be far more able to struggle through Linux setups if the documentation wasn't so horrible. I am busy, and I just don't have the time anymore to spend hours resolving dependency issues, installation problems, or my favorite, printer configuration. I don't mind a little bit of extra work, but if the documentation isn't up to snuff, it makes even a little bit of work strenuous. That's why I'm strongly considering a mac. I work on computer issues all day. I don't want to have to worry about them at home. Good documentation could alleviate that. As a side note, I really think all the 50 million ways to do anything is 90% of the problem regarding documentation. It's not that the documentation is so bad, it's just that it can't possibly account for the ridiculous number of configurations possible. Likewise, one could argue that the hardware support issues and distribution differences (rpm vs apt-get anyone?) are to blame. I want it to just work like the documentation says it will.

    --rhad

    --
    Slashdot needs to interview Natalie Portman.
  96. Installing Software by Anonymous Coward · · Score: 0

    I like windows installers, i just click next a whole bunch of times and stuff works, none of this make ... compile ... make compile, and then all the paths get messed up and NOTHING works...fix that problem, and i'll use linux

    1. Re:Installing Software by upatnite · · Score: 0, Flamebait

      Perhaps if you fix your laziness problem, and learn what make...compile actually does things would work......just a thought

    2. Re:Installing Software by Anonymous Coward · · Score: 0

      Perhaps if you fix your laziness problem, and learn what make...compile actually does things would work......

      yah see this is exactly what you get from the linux community, "oh it doesn't work? that's just because you're lazy/stupid/n00b" there is little to no good support for these difficult tasks, like the make compile deely, basically it boils down to the fact that the linux learning curve is too steep and it alienates people who are trying to adopt it.

    3. Re:Installing Software by upatnite · · Score: 1

      I didn't call you stupid, nor do I think you so, but come on, your argument does sound a bit on the lazy side. You've heard the saying, nothing worth having comes eazy ?? I'll grant you the learning curve can be steep sometimes, but if it alienates anyone, it's because they allow it to. All the "free" OS's as well as Open Source in general wouldn't be as popular if the learning curve were an impossible task. Seriously, if you don't enjoy learning, then you should stick with windows. It was designed with the idea of the user having minimal knowledge. That's not a knock on you or windows, that's just the way it is.

    4. Re:Installing Software by Anonymous Coward · · Score: 0

      Ahh very true, good argument, i have been vanquished..i understand where you are coming from...i think an easier approach would encourage widespread usage, i guess we need to establish the difference between computers as a hobby and computers as a tool, because for work, i don't want to be make|make installing| and wasting time, but if i want to play around and learn then Linux would be a good idea

    5. Re:Installing Software by upatnite · · Score: 1

      You have a valid point. We should probably further define "work" as not-IT vs. IT. For those of us that work in the industry, work and hobby are mostly one and the same. For those not in IT, I agree, productivity shouldn't come to a halt while trying to figure out some computer-non-work-related task.(you have friendly neighborhood sys-admins for that....:)) To that end, KDE, Ximian, and Gnome all have interfaces that windows users find surprisingly familiar. As for distro's, Mandrake and Redhat are probably the easiest to get up and running, and both have an rpm package management system to get around the make...compile problems you were mentioning. As your knowledge grows, you'll see where rpm has shortcomings, but in the beginning it can be helpful in cutting down your level of frustration.

  97. It STINKS! by emo+boy · · Score: 1

    That stupid wide nosed penguin breathing all the human's air...did i mention it STINKS!?!?

  98. Scanners and printers by Daengbo · · Score: 1

    I still don't own a scanner because, in a former life, I was burned twice by ones that I thought were suppoerted but weren't, and have an old HP LaserJet5L instead of a newer model because of the same reason. Once I get something set up in Linux, I'm afraid to add very much to it.

  99. Been there, done that. by bersl2 · · Score: 1

    See a related argument I had with someone over this topic.

  100. SING IT BROTHER !!! by Anonymous Coward · · Score: 0

    If companies like Red Hat, Mandrake, Lindows and Suse want the lucrative desktop market they will have to work together on a common standard.

  101. Backspace by hhg · · Score: 1

    The backspace/delete-keys works differently in every program. You never know when the backspace-key prints ~]]2 or ^h or ^\+qw or just deletes the last character. It is very annoying

    1. Re:Backspace by keyslammer · · Score: 1

      Yes! This is my all time biggest annoyance.

      Keyboard HOWTO traces this back to Linus, who made Backspace key == Delete on the console because it holds the location of the delete key on the VT100 terminal.

      Problem is, there's no single location in which to indicate your preference (which for most of us, raised on the PC, is backspace).

      I think I've got it down, though: change the consoles with "loadkeys", change X-windows with "xmodmap", then change preferences on all the *%^^$! applications that reverse the mapping to provide their own solution to the problem.

  102. WinModem support by Mr_Silver · · Score: 1
    I don't care if the modem I have isn't a "real" modem.

    I don't care if the design for the modem I have was come up by a bunch of evil monkeys in Redmond who only want to control the modem market.

    I don't want to go out and buy a new modem to replace one which works quite happily with Win2k (especially when it's in my Thinkpad).

    I don't want to run a script, patch some kernel code (after installing it because I thought that most people didn't need to touch kernel code any more), compile it, configure LILO (no, it's grub now - must learn how to do that), reboot, cross my fingers and then clear up afterwards.

    I just want Linux to say "You have a modem. There you go, all ready to use".

    And my Linux on the internet experience will be perfect.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:WinModem support by Skater · · Score: 1

      This is an annoyance, and it's difficult to tell sometimes whether you're buying a hardware modem or not when you get it separate from the computer.

      Personally, I think the concept behind Winmodems isn't that bad--why not use some of those processor cycles that are just going to waste anyway on today's fast PCs? I just wish we had drivers for them. (Fortunately, I bought a PCMCIA modem for my laptop before Winmodems became popular, so I have a working hardware modem.)

      --RJ

    2. Re:WinModem support by GigsVT · · Score: 1

      I just want Linux to say, "You have a modem"

      You want it to lie to you? A win"modem" isn't a modem.

      It doesn't do the things you need to do to be called a modem. It has to be done completely in software, and the interface to the modem is kept secret by the hardware manufacturer.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:WinModem support by Mr_Silver · · Score: 1
      You want it to lie to you?

      Yes.

      I'd far rather an operating system that allowed me to use my modem and access the internet than split hairs over the definition of a modem and, ultimately, not.

      Linux has WinModem support. It's just not built into the kernel as standard.

      A win"modem" isn't a modem.

      Read the section on "Rationale" on the linmodems site.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    4. Re:WinModem support by GigsVT · · Score: 1

      I'd far rather an operating system that allowed me to use my modem and access the internet than split hairs over the definition of a modem and, ultimately, not.

      Then you need to tell that to the manufacturers who won't release specs. You don't see these kinds of problems with other hardware for a good reason, the manufacturers aren't dipshits, they release specs.

      Supporting companies who ultimately want to fuck you over is pretty bad karma.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    5. Re:WinModem support by Equinox · · Score: 1

      Lilo still works fine...in fact, most installers I've seen still give you a choice...

  103. My biggest annoyance. by CFBMoo1 · · Score: 1

    Setting up X on my laptop. Almost every distro has caused my screen to either not go in to X at all, melt the screen in a cool psycho-drug effect that if I were really doing drugs I'd be thinking I was way beyond being on a high, and finally I do get it setup but hardware acceleration isn't happening.

    The best solution I had was from an X configuration file from some guy in Germany, but when I plopped it in I realized I had to change the keyboard to a US keyboard. Ooops. :) That still didn't give me the hardware acceleration I wanted though.

    Dell Inspiron 8000 with an ATI Rage Mobility 4 graphics setup. The distro's I tried were Mandrake and Redhat. Out of the box both of them had troubles with the display, but Redhat seemed to pick it up a little better after melting the screen a time or two. Mandrake 9.1 didn't see any screens till I put that German X config file in.

    The driver update I got from Dell was an X config file that was so out of date I'm guessing Dell doesn't care about users choice in OS's. It just didn't work on my laptop.

    Anyway that has been my biggest Linux annoyance and I'll be honest, as I get older I don't want to play around with config files. I just want to fire up X and load up Quake3 and kick tail err load up Eclipse and work hard, yeah.. :)

    --
    ~~ Behold the flying cow with a rail gun! ~~
  104. Loopback device by jas79 · · Score: 1

    Sometime ago I had problems running KDE and gnome. Kde ran , but it took 10 minutes to start up and gnome didn't started at all.

    It took me a month to figure out what the problem was. I had accidently turned of the the network loopback device. I discovered this when i noticed that disabling my network card solved the problem.

  105. My honest feelings. by Anonymous Coward · · Score: 0

    This may sound like a toll or flamebait and I am fine with that... but I think the worst linux annoyances, sort of the existance is linux... has to be either the pub it gets as the only open source OS around or the Linux users who only run linux to feel geeky.

    Those users, the want-to-be's to me, are the ones who think the world is just Windows vs Linux and they are raw raw linux supports becasue they want to be indifferent the Microsoft. They neither help the OSS world nor do they effect MS in any meanful way. They just come off, to me, as brain washed drones.

    This is not the OS your seeking.
    This isn't the OS we are seeking.

  106. my three: SAMBA, Novell, and X by fudgefactor7 · · Score: 0

    SAMBA is crap and should be redone from scratch, half the damn time the shit just doesn't work.

    For Novell, it would be nice if you didn't have to putz around with ncpfs and that to get on a Netware server. Novell (hopefully) will fix this soon (now that they own Ximian) and will make a real client for Linux. That would solve that.

    X sucks. It should be redone from scratch too. There's so much functionality that they could do but are hanging on to old leftover crap...just junk it and make a new X.

    Oh, and the "RTFM," and "read the MAN page..." assholes. Gee, ya think people don't START there or something? WTF? I can't count the number of times I ask a question, telling people I've read the fucking manual already and read the MAN pages and still can't get something to work only to have some felch-monkey tell me "RTFM". It's even cooler when they quote my WHOLE FUCKING POST only to add "RTFM" at the bottom. Your leetness makes me jizz, you fucking cock-snot!

    ARGGGGGH! Too many Linux people have head-up-ass-syndrome. For a community of enthusiasts there sure are a lot of dipshits.

    1. Re:my three: SAMBA, Novell, and X by Anonymous Coward · · Score: 0

      For a community of enthusiasts there sure are a lot of dipshits.

      Wow that explains your post perfectly.

    2. Re:my three: SAMBA, Novell, and X by beezly · · Score: 1

      I have to disagree strongly at least with some of your points.

      1. Samba has got to be one of the most useful pieces of software I use.. and to suggest that half of it doesn't work really suggests that you don't know what you are doing.

      2. Yes, there are lots of people who don't RTFM or man page before asking for help, and it pisses people off, a lot. 90% of things I get asked about to do with Linux are stuff they could have worked out for themselves if they had only bothered to engage their brains, use man and google.

      3. XFree86 has some flaws, but recent versions are improving a lot. Fontconfig has helped. I find that X provides features that are above and beyond many other popular windowing systems. Just because you don't use those features (and this especially goes to the people who suggest dumping network transparency) doesn't mean they aren't extremely useful to a lot of other people.

      It's a long time since I've used ncp, but I don't ever remember it being a problem... In fact, I seem to remember it was pretty much the same as mounting using NFS or SMB shares.

      If I've ever told some one to RTFM, then it generally means the problem they are trying to fix is explicitly discussed in the manual, and when I've been told to RTFM, the answer has always been in there (and I've just missed it).

    3. Re:my three: SAMBA, Novell, and X by fudgefactor7 · · Score: 1

      1. Samba has got to be one of the most useful pieces of software I use.. and to suggest that half of it doesn't work really suggests that you don't know what you are doing.

      If you follow the directions in the SAMBA manual and documentation exactly, even duplicating their user structure (to make sure you get it right) users still will not authenticate properly. That's the problem. You can use the web interface or you can wade through the files manually, doesn't matter, it is still borked. Half the time the user with authenticate fine, other thies the server will issue errors the the effect of "huh?"

      SAMBA is broken. I am surprised anyone has any sort of success with it.

  107. That's Easy. by DAldredge · · Score: 2, Funny

    Just use perl.

    1. Re:That's Easy. by EvilTwinSkippy · · Score: 1

      Better idea: just use TCL.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:That's Easy. by Anonymous Coward · · Score: 0

      Friends Don't Let Friends Use TCL.

    3. Re:That's Easy. by Chatterton · · Score: 1

      Better idea: just use Python. No: Guile. No: PHP... arggg

    4. Re:That's Easy. by EvilTwinSkippy · · Score: 1

      Let's just combine all of the languages into on big happy script: GUPYERTCLPHP. Of course you run into the problem of accidentally forming the name of an ancient and forgotten demi-god if someone mispronounces it.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  108. Music Studio by Liquorman · · Score: 2, Informative
    I use my Windoze pc to do multitrack musical recording of a mostly acoustic nature. I have been waiting for linux development to catch up in the software area (progress is being made) and for companys who manufacture multitrack hardware interfaces to supply any drivers at all for linux (Event is one company that does currently do this for it's line of Pro Audio interfaces).

    I realize that this is not of primary importance to many of you, but I know that some of you can relate. Here's to the hope that within the next two or three years we will be able to run our home studios with linux!

    1. Re:Music Studio by DaCool42 · · Score: 1

      I'm with you on this one, but things appear to be moving ahead by leaps and bounds lately. Ardour is now in beta releases, we have jack and ladspa (which are totally AWESOME), theres a number of midi sequencers that do a pretty good job. So far, RME's multitrack cards seem to have the best support. What I'm really waiting on now is support for mLAN (firewire interfaces like the Firestation). From what I've heard, Alsa mLAN drivers are in the works.

      --

      ----
      All of whose base are belong to the what-now?
    2. Re:Music Studio by grolschie · · Score: 1

      Anyone used Ardour? I have got as far as installing, but it requires jack configured, which I think requires ALSA (which I don't use). I wouldn't know where to start as I use the kernel drivers for my SB Live.

      What about ProTux or Glame? A guide starting point to look is http://linux-sound.org/hdr.html.

  109. Getting X to work on a IBM Valuepoint by svallarian · · Score: 1

    Getting Xfree to work on an IBM Valuepoint...

    Im-friggin-possible!

    Thanks,
    Steven V.

    --
    I patented screwing your mom. But it got revoked for "prior art."
  110. Suspend & hibernate by Renegade+Lisp · · Score: 1
    I've been using Thinkpads ever since, and always had Linux as my main operating system on them. My first annoyance is one with IBM, which is that even today there is no way for you to buy a Thinkpad loaded with Linux instead of Windows, and that they don't even make particular efforts to make their machines usable under Linux. Biggest gripe: there's no way to make hibernation work under Linux, you need Windows to at least set it up, and a Windows partition to save the hibernation data into. And this from a company that declared Linux as its reference platform for all future hardware and software development. Ha!

    The second annoyance is a purely Linux-related one: not even suspending the laptop works reliably under Linux. It used to be almost bearable, but with recent kernel versions and/or recent Xfree86 my machine has started to hang after suspend in about 5-10% of all cases. Why can't this ever work right?

    (I'm omitting my Thinkpad model number on purpose; if you look at all those Linux-on-Thinkpad pages on the net, you see that it's a persistent problem throughout the entire product family.)

  111. Cryptic Config files and Scripts by Java+Pimp · · Score: 1

    The most anoying part for me is the cryptic configs and scripts. I still haven't mastered the XFree86 config yet and boy is the system FooBar'ed if I mess something up in there! The docs suck and the Howtos and mini-Howtos are just as cryptic as the comments in the scripts.

    Really cool books, say something like "XFree86 for Dummies", would be a great help to the adoption of Linux. A 2-3 page Howto does not go into enough detail for those of us that would like to know how it works, why it works and get a _detailed_ explanation of the configs.

    --
    Ascalante: Your bride is over 3,000 years old.
    Kull: She told me she was 19!
  112. 10 years later by Anonymous Coward · · Score: 2, Interesting

    I don't know about a book like this being dated fast. I installed Linux on my laptop the other week....like I did literally 10 years ago.
    So what did I find myself doing now that I did 10 years ago? Editing with vi the XFreee86 config file to get the graphics to work. 10 YEARS....and still the same old shit...lucky for me I remember all the details of getting that to work, but I can't see ol'grandma doing that whenever X kaks on some hardware.
    I run Linux on my servers and love it, but the desktop is just not quite there....I'll try in another few years.

  113. X11 by Upright+Joe · · Score: 1

    Setting up X11 back in the day used to be a complete and utter pain in the ass. All that dot clock stuff used to drive me insane. Not to mention everything you read said that if you did it wrong you could fry your monitor and/or video card. Man, thank god those days are over.

    1. Re:X11 by Anonymous Coward · · Score: 0

      Yeah now X is so perfect we couldn't ask for anything better. I've NEVER heard anyone have a problem with setting up X now!!! *infinite line of rolling eyes*

    2. Re:X11 by molarmass192 · · Score: 1

      I was looking for a post like this. My biggest annoyance is definitely X11. Don't get me wrong, I think X11 is an awesome piece of work but getting it configured "just right" really tests the patience. I keep multiple copies of my XF86Configs for all my machines locked away in CVS to avoid having to re-live the configuration experience. It's also the one thing that simply cannot be done remotely.

      My second worst experience is related to nForce chipsets. I know this is a new chipset and I expected getting Linux up and going to be a challenge but getting 2.4.21-pre3+ (initial support for nForce) took hour upon hour of tweaking with the kernel boot params.

      All in all though, these two irritations are well on par with the driver hell experiences I've had on Windows. Minded this was pre XP, I've never used XP.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    3. Re:X11 by Upright+Joe · · Score: 1

      Yeah now X is so perfect we couldn't ask for anything better. I've NEVER heard anyone have a problem with setting up X now!!! *infinite line of rolling eyes*

      Ok, X can still be a hassle from time to time but it's nothing at all like it was before. Try setting it up with no autodetection of any hardware at all. No automated configuration scripts, nothing. Just you, your text editor of choice, and the config file.

      The information you needed to configure it was never actually supplied with your video card. You pretty much just had to hope that somebody who was really brilliant with hardware would own the same card as you and post the specs to USENET. It took me days to get X running for the first time. Now, with a modern distro, on a lot of machines it does a damned fine job of configuring itself. Hell, lots of distros even have X based installers. There's no way that would have been remotely possible.

      While X might still be a headache sometimes, you have to appreciate how far it's come.

  114. Lack of Commercial software support by Stone316 · · Score: 2, Interesting
    I have a couple of external devices, digital camcorder, digital camera, palm etc and the vendors don't have linux software. The software available for Linux is not as advanced and/or a headache to setup/use. So unfortunately until that happens i'll be stuck with at least one windows workstation at home.

    Also, kernel compiling is a PITA. I've been using Linux since Slackware .something and have been custom compiling my own kernels since then. But with RH9 its always complaining of something. Can't find X module even tho its compiled into the kernel. Failure to startup my USB devices even tho those are compiled in as well. I'm not sure what change recently but i've never had these problems before.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
    1. Re:Lack of Commercial software support by Skater · · Score: 1

      I bought a Sony Clie a while back, and it's been working very well synchronizing with Linux. I've been very pleased.

      I've been using Slack a long time, too. For a while I tried Mandrake 8.2 but the kernel compiling issue got me, too (among other things). Even if you do get it to compile, it never seems quite right--you lose the automounter or something else and have to reconfigure your system.

      In the end, I went back to Slackware and couldn't be happier. I like the power and flexibility Slackware offers, even if config is harder.

      --RJ

  115. PDF, pluggins, cutting and pasting by oddbudman · · Score: 1

    There is still a lack of a good adobe produced pdf viewer. XPDF is ok, but not as pollised as the latest adobe pdf offerings for windows. General web browsing pluggin support is still weak; especially when lots of streaming video is in some sort of MS format these days. I want to be able to go to lame ass sites like foxnews.com and watch the video- not miss out! (side note - please no responses about downloading the file 1st- it should just work the way it can in windows.) Cutting and pasting has improved heaps lately but it still has a little way to go. I suppose the question should be - what part of linux makes you embarrased when your friends pop around? - you know, you do something on the desktop with them looking over your shoulder only only to get burned when it doesn't work - i hate when this happens, and as it stands it still happens way to often. Corporate penetration is one thing, but before linux can be taken seriously by Bozo Joe, stuff like this needs to be sorted out.

    1. Re:PDF, pluggins, cutting and pasting by eakerin · · Score: 1

      On the note of going to sites like foxnews and such.

      There are plugins for mozilla to play videos, and they work fine for mpegs, etc, but sadly pretty much every site that uses wmv, or avi seems to want to send a content type of text/plain. Acording to the HTTP protocal, the browser is suppost to interpret the data based on the content type, not the extension. So mozilla properly interprets it as a text page, and displays the contents, rather than sending it to the plugin. So this functionality is there, but sadly there are so many broken sites that it's pointless.

      </RANT>

  116. My problem by Anonymous Coward · · Score: 0

    He's one of mine. When I tried to learn about Linux I bought a book on it. Now in the first few chapters they tell you stuff like if you want to change setting ABC then edit file XYZ.

    Now, the problem was they didn't tell you how to edit text files until chapter 10!

  117. Copy/Paste Support by Seahawk · · Score: 1

    It works - sometimes, but more often than not, i cant copy/paste between applications in X

  118. Annoyances by tds67 · · Score: 1
    It annoys me that Linux is inexpensive, because I don't get the satisfaction of bragging to my neighbors about how much I paid for it.

    It annoys me that I can upgrade Linux without having to purchase state-of-the-art expensive PC hardware, so my hardware is always outdated.

    It annoys me that I don't have to reboot frequently, so I never know how fresh the bytes of code are in memory.

    It annoys me that I can easily solve my Linux problems in the Google groups section, instead of getting to speak with a real live tech support person, who might be a really cute blonde chick.

    It annoys me that I don't have a mascot like Clippy the paperclip in the vi text editor.

    1. Re:Annoyances by The+Bungi · · Score: 1
      Let's not talk about what's wrong with us, let's talk about what's wrong with the competition! It's so much better.

      I think that's what goes between "Write free software" and "PROFIT!!1!!".

    2. Re:Annoyances by C0vardeAn0nim0 · · Score: 4, Funny

      It annoys me that Linux is inexpensive, because I don't get the satisfaction of bragging to my neighbors about how much I paid for it.

      send a $699 check to SCO and come back here to brag about it

      It annoys me that I can upgrade Linux without having to purchase state-of-the-art expensive PC hardware, so my hardware is always outdated.

      install Winex and star gaming. since Winex sometimes cause a 30% loss in framerate, it'll be a good reason to buy a Radeon 9800 pro

      It annoys me that I don't have to reboot frequently, so I never know how fresh the bytes of code are in memory.

      linux 2.6 pre1

      It annoys me that I can easily solve my Linux problems in the Google groups section, instead of getting to speak with a real live tech support person, who might be a really cute blonde chick.

      pay for it (also answers #1) and call redhat's tech support instead.

      It annoys me that I don't have a mascot like Clippy the paperclip in the vi text editor.

      vigor. www.userfriendly.org for back reference on it. then apt-get install vigor if you have debian.

      --
      What ? Me, worry ?
    3. Re:Annoyances by bytesmythe · · Score: 1

      Oops... I meant "Gnucash" in #4, not "gnumeric".

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    4. Re:Annoyances by RealAlaskan · · Score: 1
      It annoys me that I can easily solve my Linux problems in the Google groups section, instead of getting to speak with a real live tech support person, who might be a really cute blonde chick.

      There are few blondes in India, where most of the proprietary software tech support calls go. On the other hand, she might be VERY interested in meeting you if you are a US resident. Time to revise your fantasy?

      It annoys me that I don't have a mascot like Clippy the paperclip in the vi text editor.

      Vigor?

    5. Re:Annoyances by Anonymous Coward · · Score: 0

      >>...instead of getting to speak with...a really cute blonde chick.
      > pay for it...
      I never pay for it...:-)

    6. Re:Annoyances by Anonymous Coward · · Score: 0

      > pay for it (also answers #1) and call redhat's tech support instead.

      Even better: Call SCO's tech support. Hey - you paid for it !

  119. Laptop Support - Portability by craqboy · · Score: 0
    After working with my laptop install of gentoo for weeks I had to give it up because there are just so many things that will not work out of the box....... yeah yeah yeah I couldn't deal anymore so I switched back to microsoft.

    Flamebait or not all my shit on my laptop works now. Including my neat little media keys on the front, my win modem and my lcd brightness hotkeys. :-P

    I will continue running linux on my workstations since they work out fine for what i need to do.

  120. The dreaded... by Anonymous Coward · · Score: 0

    SENDMAIL!

  121. newsgroups, irc, etc by BMonger · · Score: 1

    Maybe it's just me but even when I write very simple questions in a newsgroup or in IRC I tend to get flamed more than answered... on occassion you can find a person in the right mood but the OS is sometimes quite hard to get up and running in the first place (obviously for some hardware configs it's simple)... but usually I have a problem or two that I just can't figure out... when google has failed I tremble about the flaming that will ultimately ensue when seeking out help (even in a #linux-help type channel!)... that's my biggest annoyance and is what has kept me away from using it for quite some time... but now I have OS X so... ehhh... I feel just fine...

  122. Re:Slashdot Five Questions Contest: +1, Patriotic by Anonymous Coward · · Score: 0

    1. Where is Saddam Hussein?

    Damascus.

    2. Where are Uday and Qusai Hussein? DNA evidence required.

    No DNA evidence required. We used orthopedic identification instead. They're dead and buried in a cemetery in Tikrit.

    3. Where is Osama bin Laden?

    Blasted to atoms in a cave in the Tora Bora mountains of Afghanistan.

    4. Where is President-Vice Cheney?

    Right this very minute? The Roosevelt room of the White House.

    5. Where is Jon Katz?

    Blasted to atoms in... oh, who am I kidding. I'm just wishing on that one.

  123. Disk I/O lag by eyepeepackets · · Score: 1


    when writing large files -- most annoying. It's almost like my system locks up when doing the disk write.

    Rumor has it that this particular problem goes away in 2.6 kernels. I really, really hope so.

    Using a 2.4 kernel for now. (Hey SCO, see my middle finger?)

    --
    Everything in the Universe sucks: It's the law!
  124. Printing, Mozilla and WINE by twisty · · Score: 1

    I have several books from O'Reilly on Linux and Samba. Still there is one feat I haven't gotten: Printing from Linux to a Windows 98 Inkjet. I've even dropped the password requirement (behind the firewall), and they still don't talk. The only web advise that looks promising is the unwelcome suggestion of putting Ghostscript for Windows on the PC with the printer, so Linux can send it postscript jobs.

    Other than that, there are just application bugs that I wrestle with. Mozilla has its bugs, and version 1.4 sometimes gets a corrupted history that kills all Dynamic content sites (PHP, .ASP, etc.) that send an Expires header. WINE takes a lot of configuring for it to still fail me in running Windows apps.

  125. Setting up Corporate Network IDS Taps by rxed · · Score: 1

    Setting up Corporate Network IDS Taps is on top of my list.

  126. X, stability under load, games, printing... by Anonymous Coward · · Score: 0

    X is too slow and bloated for what it does. I remember the first time I used linux (redhat 5.2) loading up fvwm95 and thinking, is that it, Windows 3.1's GUI did so much more with so fewer resources. At least configuration has got a bit easier (still cant get the NVidia binaries to work right though).

    Linux doesn't seem to be particuarly stable under heavy load, try having a linux box with 100 users logged in, its not gonna like it. Plus there doesn't seem to be any way short of kernel patches to limit the amount of cpu time or ram an individual user can use up. A single user space process can bring down a linux machine without any difficulty. Try doing that to Solaris, Tru64 or AIX.

    No decent games (and tux racer doesn't count). I still use windows for games and not much else, Loki had a few promising ones a couple of years ago but then they disappeared.

    Printing is a pain, too many different systems none of which seem to work quite right. Having to put everything into postscript slows down printing compared to windows (although I do find it useful at times). And trying to print high quality photos on my Canon S750 is best left to windows, they look awful using the linux drivers.

  127. Ghost Dependencies by Eosha · · Score: 1

    On Debian at least. apt-get is handy in that it'll help sort out the layers of dependencies, but it's a pain in the rear when something useful declares itself as being dependent on some obscure (or worse, completely nonexistant) library, and it refuses to do a damned thing unless I find it.

    ----
    IANASH - I Am Not A Super Hero

    --
    I have a girlfriend whose name doesn't end in .JPG
  128. Missing the point... by Akardam · · Score: 5, Insightful

    And this isn't an annoyance that's limited to Linux -- I deal with it in Windows from time to time. When I hit eject, I want the damn media NOW. Both Linux and Windows will bitch in their own special way about open files or locked files or stupid processes... it's beyond me why someone can't code up an intelligent solution that will close all read handles, and close all write handles with some message along the lines of "Completing write in /dev/cdrw0, please stand by" (of course this wouldn't apply to regular CD-ROMs).

    Anyway, the whole point of this rant is that there should be something more elegant than having to manually kill proc's by PID. I don't think Grandma's gonna ever use Linux if she has to do that kinda stuff.

    1. Re:Missing the point... by SmackCrackandPot · · Score: 1

      I second that (at least for Windows). I've lost count of the number of times that I've lost a CD-RW because the target file was smaller than the amount of free space left, but greater than the amount of free-space minus the amount of file system space required. And even when there is enough free space, and I wait for all write processes to complete, there is still a chance that the CD will end up corrupted. The CD-burner seems to require a grace period of 2-3 minutes for all write requests to be truly completed. I suspect Windows caches the file system in memory or something similar.

    2. Re:Missing the point... by Znork · · Score: 1

      I dont think it's quite that simple as the behaviour is so ingrained that programs wouldnt be able to handle losing access to file descriptors they have open.

      However, I cant see any reason not to pop up a 'device busy, do you want to frag everything using it and eject it anyway?' requester. It wouldnt wait for any writes, of course, but you'd get your damn media NOW.

      I can accept things breaking because I tell the computer to do something really stupid. However, I do not like when it doesnt want to do what I tell it to do.

    3. Re:Missing the point... by bots · · Score: 1

      Why not let it pop an option to either kill everything using the cd or let you return the cd later, putting the other accesses on hold till one of the options is chosen? oh wait..

    4. Re:Missing the point... by grolschie · · Score: 1

      Should be in the firmware - I say.

      Ever been frustrated trying to open the cd drive on boot, to remove a bootable CD before it reads it? "grrr!!!! just gimme it now!"

  129. Wow by stinkwinkerton · · Score: 1

    I'm actually kinda excited for this book... take care of the major "annoyances" that come up, whatever they are (now we all know!)

    A year from now, we get another list... then those get fixed....

    Two years from now, instead of reading articles about how "linux ain't ready for the desktop" we read articles about how "My god, Linux is MORE Than ready for the desktop" for everyone (geek and non-geek alike!)

    --
    "Look! There! Evil, pure and simple from the Eighth Dimension!" --Buckaroo Banzai
  130. The @#%ing command line. by Planesdragon · · Score: 1

    Anyone who tries to install Linux knows that, at the least, the command line is where a good portion of the work will get done. Unfortunatly, many distros stop there, and assume that any more in-depth knowledge will be gotten from a different source.

    A good linux distribution should have an easy-to-find reference of the common linux commands. Ideally, this will be in every shell--a list of CLI commands, with a short description of what they do.

    1. Re:The @#%ing command line. by FroMan · · Score: 1

      I suggest looking at gentoo PD. Is has a lot of good documentation that helps get you through the setup phase of the machine.

      Once the setup is done, you can use a friendly window manager (kde) to do just about anything.

      CLI is excellent, as you can do just about anything with it. I typically use half a dozen or more xterms to do work on a linux box. And CLI knowledge comes in handy when setting up cron jobs and scripts. But it isn't a requirement if you are just "using" the box as your desktop.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    2. Re:The @#%ing command line. by Anonymous Coward · · Score: 0

      The majority of Windows users (yes think about it) don't install Windows themselves. They wouldn't even know where to begin. If they want to know more, they buy a book. There are so many "Windows for dummies" type books around it's not funny. Yet, people expect to be able to install Linux on a pc without any basic instruction or doing the minimum homework first of learning at least a few basic shell commands. Perhaps a similar Linux book is what you might be needing?

      The commandline is one of Linux/Unix's greatest strengths. If you don't see the point, or don't have need for it, perhaps Windows XP is to OS for you? After all these years, Mac users can finally use the commandline too. Yes, with MacOS X (yes old news) it uses a BSD variant. It seems that only Microsoft is trying to obscure and move away from the commandline. Dummying down everything is fine, as long as the power tools (eg: commandline) is still easily available.

  131. Wireless Support by MrFrog8552 · · Score: 1

    Wireless support (for cheaper aka not cisco) cards. I would have moved to linux on my laptop (the only one that hasn't been switched over) a long time ago. If only the wireless networking would work with out crashing. I can get it to work (although a pain), but after a while of surfing (5-15 min) it crashes. I keep installing new distros, but always the same result. When that gets fixed, I'll be all over it.

    1. Re:Wireless Support by Tony+Hoyle · · Score: 1

      Funilly enough I had no problem with this... my laptop came with an orinoco compatible chipset - patched for kismet support and rebooted and it came right up.. it's worked flawlessly ever since (over quite a nice distance too).

      wlan-ng running on the desktop automatically acts as an AP, too, thus saving me an expense (and giving me an AP with iptables support :) )

    2. Re:Wireless Support by HermanAB · · Score: 1

      Funny, I used to design and manufacture Wireless Access Points that ran Linux...

      --
      Oh well, what the hell...
  132. My list (from an AIX guy) by Znonymous+Coward · · Score: 1

    In AIX, we have the errpt command which is like dmesg on crack and heroin.

    --

    Karma: The shiznight, mostly because I am the Drizzle.

    1. Re:My list (from an AIX guy) by Anonymous Coward · · Score: 0

      Yea, Linux needs errpt!

  133. On a slightly more serious note by IWantMoreSpamPlease · · Score: 1

    I discussed my experiences with installing various *nixes here:

    http://arstechnica.infopop.net/OpenTopic/page?a= tp c&s=50009562&f=48409524&m=4470955075

    And the following comments were rather interesting, mostly due to the fact they posters *obessed* over the Win-Modem, *despite the fact I got it to work*

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
  134. Redefine The Fine Manual by jvervloet · · Score: 2, Informative

    If you managed to solve one of these annoyances, you might post the solution on this RTFM site.

  135. The fact that all these other idiots use Windows by re-geeked · · Score: 4, Interesting

    Seriously, if Windows just went away, all my Linux problems would be solved. Here are some annoyances:

    I can't get support from my cable company because most of their customers use Windows.

    I can't use some web sites, especially for streaming media, because most of their customers use Windows.

    My boss worries about using OpenOffice.org because it may not be compatible with MS Office.

    I have to pay more for a laptop because it has Windows preinstalled or the OEM pays MS even if it doesn't.

    Then there's the availablity of apps or clients or drivers, compatibility with Windows networks, Winmodems, kids' games.

    Geez, it's so bad, someone should think about looking into whether any other OS could even fairly compete! Oh, wait, there's another annoyance:

    I have to worry about Linux being made illegal in one way or another, because Gates has bought up all the politicians!

    Damn Windows!

    --
    "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
  136. windows... by Anonymous Coward · · Score: 0

    will there be a windows edition?
    and how many books does it come with:)

  137. Simple, anytime I have to edit a file by hand by billmaly · · Score: 1

    Here's the thing that will kill Linux on the desktop, manual configuration of CFG/TXT/Other files. Windows has, for years, mostly been able to run FAIRLY well with all graphical configuration tools. Yes, some esoteric settings do require reg hacks or cfg/ini file edits, but most things are handled through a very user friendly GUI. When I've installed Linux, inevitably, I have to go to a command prompt and edit/gzip/untar/move/etc. something from there. Installation of Java, mouse, GeForce drivers, all require manual intervention, Windows just drops me a WISE package and off I go.

    Make Linux updates/installs as easy as Windows, and theirs a chance. Until such time, Desktop Linux will exist solely as a curiosity.

    1. Re:Simple, anytime I have to edit a file by hand by Anonymous Coward · · Score: 0

      Whenever I find myself stuck using windows, I have to trudge through awful, linear, GUI wizards instead of a nice fast commandline and text editor.

  138. Annoyance by FluffyG · · Score: 1

    The penguin is always staring at me watching every move i do and im afraid he will run away with my motherboard!!!!!!!!

    sorry my paranoia came from using windows :(

  139. The 2.5 VIA Ethernet Driver by Lord_Dragoth · · Score: 1

    The VIA Ethernet driver lets you choose whether to run it in PIO mode or MMIO mode.. regardless of whether you have Packet Socket: MMapped IO set or not... It doesn't tend to work well if the two don't match. For the longest time, I thought my kernel was broken and that I'd need an eth card on my new dual-cpu VIA board! Oops! Would this file under Linux annoyances or Stupid User Tricks? :p

    --
    Microsoft announces new emoticon product ratings, gives latest Windows and Office products XP
  140. Mailman annoyances by Col.+Klink+(retired) · · Score: 1

    I find mailman to be annoying. By default, I can view all the subscribers, but the archive is private.

    --

    -- Don't Tase me, bro!

  141. Another Authors' Cop-Out by jxliv7 · · Score: 1

    What we have here is another "why don't you /. dudes write this book for me?" attempt. Why not pull all the "newbie/help" posts out of those numerous Linux forums to jump start this project?

  142. SUSE restricting online updates by rawdirt · · Score: 1

    And furthermore posting lame and incomplete instructions about using a boot.iso image to
    do online uploads, followed by the absence of
    instructions for using their "manual configuration"
    mode for tcpip access to rpms.

    1. Re:SUSE restricting online updates by Anonymous Coward · · Score: 0

      One word: "Proprietary"... and all that it implies...

      What's more you gotta buy the upgrade CD's to really upgrade through each minor release (eg: 8.1 -> 8.2). With Debian I can download an .iso or simply use the boot floppies to install from the www, then upgrade forever without need of a reinstall. SuSE often doesn't upgrade nicely from one version to another. Things can get totally screwed up. Even SuSE evangelists often recommend avoiding the upgrade path, and doing a complete reinstall with the newer version.

  143. annoyance by Anonymous Coward · · Score: 0

    the iBox (intel-box) mentality that pervades the kernel. and all the gcc-isms in the kernel code. they learned C by using gcc, so good luck trying to build the kernel with a better compiler, such as Sun's.

    Why so much assy. language. Even in '.h' files?

  144. how about... by Anonymous Coward · · Score: 0

    updating a kernel? Make sure you load a "good" kernel. Then, don't forget to load your particular FS drivers INTO the kernel. Finally, don't forget to run lilo.

  145. worst that stops me by Carrion+Creeper · · Score: 0

    1. gaming. l33t gamers would probably try for shits and giggles (increasing linux coolness and maarket share) if it ran games.

    2. printing 'nuff said

  146. Drivers.... by W2k · · Score: 1

    Having to manually modify the C code of the drivers to my network card just to get it to compile (getting it into the kernel was a whole other story). The drivers were only available as source from 3Com, and not included in RH9, this for a somewhat common card that had been on the market since 1995 (3Com Etherlink 3XP, for the curious).

    Lack of drivers, even for pretty common products, and hassles installing them is the greatest single problem with Linux, and though the fault lies heavily with the manufacturers of said products, whose responsibility it should be to release such drivers, the installation process could be made one hell of a lot simpler.

    The nVidia drivers for Linux are a nice example. Yes, nVidia supplied a nice text-mode installer, but I had to exit X to run it. Which, on RH9, included manually editing a config file (big no-no! end user should never have to do that!) and rebooting(!). Twice. Sure, I could probably have done it w/o rebooting .. but nowhere did it say how (I understand there's a service I need to disable, but the services aren't described in the services manager so I couldn't tell which did what) so I simply followed nVidia's instructions. Funny how installing the Windows drivers for the same hardware is all done via a simple Wizard, from within Windows, requiring just one reboot on completion.

    Note, and note well: This was on RH9, possibly the most newbie-friendly distro there is at the moment. I've had working/playing with computers as my primary hobby for 15 years. I know C/C++ pretty well. I did manage to get everything working at last but it was a major pain in the ass to install just two drivers. Had I been Joe Sixpack, I'd have given up when I saw that the drivers were only available as source (for the NIC drivers) or when I first couldn't get X to shut down (nVidia drivers). Suffice to say, in the area of drivers, and installation of such, there's a lot of improvement left to be made.

    There's a longer essay about my experiences installing RH9 in my journal.
    --
    Quality, performance, value; you get only two, and you don't always get to pick.
    1. Re:Drivers.... by dnoyeb · · Score: 1

      ctrl-alt-F1 through ctrl-alt-f6 shoudl get you to a text login prompt. ctrl-alt-backspace should end X, or restart it.

      i was not forced to exit X to install the nvidia files. but they didnt take place till x was restarted with ctrl-alt-backspace.

  147. Re:XFree86 by Anonymous Coward · · Score: 1, Interesting

    No, people have been taught they are stupid and need to point and click... if there were a "clippy" for terminals watching what you type and attempting to sort out useful information in its own window. So you start typing mount or maybe CD? and the "assistant" starts displaying "man mount", commands related what you are typing (a la results of apropos), and possibly an index of hot topics compiled from the net (channel selectable so you can bias the hot topics for the kind of stuff you do -- think "networking channel", "AV channel", etc) It's kind of like the idea behind the proposed automagic personal information grokker's, only restricted to watching the command line. As long as it's running in it's own window I can minimize it and so long as it's a limited cpu consumer it could be neat.

  148. SCO by dfcox530 · · Score: 1

    My worst Linux annoyance is SCO. Someone please make them STFU.

  149. Lack of finish by Kingpin · · Score: 5, Insightful


    I heard one guy state that "When you're 80% done with a project, you've probably only spent 20% of the time that it takes to complete it with splendor".

    I think that Linux is there, it's 80%. Things just don't work out of the box, and they should if we wish to hope to compete with Windows or Mac OS X. Try daisy chaining external firewire drives on RH 9, it just doesn't work. Try changing network profiles smoothly with RH 9/XD 2 - it just does not work. And get your funky i18n characters to display properly in RH 8 and later - it's not as easy as selecting a country during the install process. These are supposedly not rocket science issues, it's finish, it's what makes the difference to the average user, it's the difference between 80% and 100%.

    Linux has not really evolved beyond the 80% during the past 3-4 years. Sure, we've gotten GNOME2, KDE3 and so forth, but these still lack the same finish as their predecessors did.

    I'm beyond wanting to fiddle with my desktop PC, which is why, after 5 years of using Linux on the desktop, I'm switching from Linux to Mac OS X once the next powerbook update occurs.

    --
    Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
    Geocrawler error message.
    1. Re:Lack of finish by krb · · Score: 1

      I'm beyond wanting to fiddle with my desktop PC, which is why, after 5 years of using Linux on the desktop, I'm switching from Linux to Mac OS X once the next powerbook update occurs.

      hear hear!

      i'm in the same boat exactly. there are plenty of things i love about linux, but spending an eternity fucking around with fonts, printing, samba, drivers and video codecs just to do the basic, normal things a computer should do exceeds my patience these days.

      i'll always have a linux box or 2 around as servers (like my current file server, gateway/firewall) or some pet development work, but the day Apple releases an updated 15" powerbook with Panther, that's the end of my use of linux as a primary desktop OS. I'm ready for an OS where the majority of stuff works out of the box *and* looks and feels good to boot.

      --
    2. Re:Lack of finish by IamTheRealMike · · Score: 1
      Linux has not really evolved beyond the 80% during the past 3-4 years. Sure, we've gotten GNOME2, KDE3 and so forth, but these still lack the same finish as their predecessors did.

      Eeep! Man, when I compare an out of the box RH9 install with my first, which was a SuSE 7.2, not all that long ago now, the differences are amazing. The GUI (well,gnome2) isn't massively confusing. The fonts are pretty. The desktop is double buffered and the widgets look nice. My hardware worked out of the box, instantly. I never did anything i18n wise, but the chinese spam i gets renders just right. Copy and paste basically works now, as long as you stick to text. You can resize the desktop on the fly, the login screens don't suck anymore....

      I think you underestimate the progress that's been made in such a short period of time.

    3. Re:Lack of finish by meta-monkey · · Score: 1

      I'm switching from Linux to Mac OS X once the next powerbook update occurs.

      Absolutely. I used Linux on the desktop for about 3 years, and then bought a 17" powerbook this past Spring.

      At first, I really enjoyed the novelty of running Linux, breaking my dependency on Microsoft, and the learning experience of getting it all working. But after awhile, it got old. I got sick of not being able to run all the programs I wanted to, and not being able to watch .avi's when I wanted to surf for porn, or not being able to get some websites to work at all. Then, some of my friends got Macs, and I loved them. OS X...all the power and stability of Unix, but then it's prettier and easier to use than Windows. I'm going to buy a G5 in a couple months.

      I still run Linux on all of my servers, and I find it does a marvelous job. With X11 support on OS X, when I do want to run a Linux app, I just export the display from my Linux server to my Mac. Voila. And, if I need to run something that's windows only, I've got virtual PC. I almost never need it, though, as you'll find that there's a lot more Mac software out there than you think. Now if only there was .wmv for Mac, for pr0n...

      --
      We don't have a state-run media we have a media-run state.
    4. Re:Lack of finish by Chazmyrr · · Score: 1

      I first tried Linux back in '95. Didn't much care for it then. When I'm at home, I don't want to spend hours trying to get my OS to recognize my network card, or configure a printer, or get dialup to work properly.

      So now years later we've progressed to the point where copy and paste "basically works now, as long as you stick to text"? This is a fucking accomplishment?? This is a reason to use Linux?? I don't care how many times the desktop is buffered or how nice the widgets look if basic functionality like copy and paste isn't quite up to speed. Linux on the desktop is a classic case of form over function. It doesn't matter how bad things actually suck as long as you can put those cool themes on your desktop, right?

      Sorry, but my time is more valuable than that. If you're setting up a dedicated server that provides some services, Linux is fine. You only have to worry about installing, configuring, and maintaining a few applications. On the desktop? No. I'd pay Apple's godawful markup before I'd subject myself to that.

    5. Re:Lack of finish by IamTheRealMike · · Score: 1
      You fail it, too bad. Try again next year.

      Meanwhile, remember that it's all free. People who bitch about free stuff don't get much sympathy.

    6. Re:Lack of finish by WesLsoN · · Score: 1

      I'll Second that.....

      Since my first introduction in 95 to Slackware, all the way to my last repartition to get Mandrake off my machine and back to windows, I have always found the urge to be a linux user. The idea of something free that can do so much keeps me backing up my files and jumping back and forth. Once reality sits in and I am no longer able to do anything beyond simple operations, I cry, and out comes the OEM CD.
      I have also noticed an interesting tone on all of these threads. A person will post a complaint and someone will answer with a comment saying that they had problems but figured their problem out. Well that's great you got your Deskjet 4000000 working, I'm sure that's the exact same product John Doe was having problems with, thanks for the insight!!! Please.... There are issues that are flat out impossible to solve beyond going back to windows. Once 5 or 6 of these issues build up, you start to ask yourself "Why am I settling for something that doesn't work when I have something I paid for sitting right here that will work". This is your most common reason for the dual boot user. It makes sense and works very well for most.
      I then decided last year to put my neck out on the line for a $1,800 change because I wasn't happy with Windows, Linux, or Dual booting. I bought an iBook with OS X. This was very out of character for me since until OS X, I had told everyone that Macs are crap. After grabbing the source for some of my favorite Linux programs like Kismet and MySQL, typing make, and still being able to print at the same time, why go back. It was the best of both worlds and manufacturers still recognized it with driver sets. I don't mean this to be a switcher ad, but just that its possible to have a stable operating system that still has a powerful command line.

    7. Re:Lack of finish by cornjones · · Score: 1

      sounds like you are talking about the 90/10 rule of early unix philosophy. 10% of the coding effort will get you 90% of the functionality. It's that last 10% that make it really usable and robost that takes all the time. The design philosophy was to do the 90% and move on. Its in the history, man.

    8. Re:Lack of finish by Suidae · · Score: 1

      i'm in the same boat exactly. there are plenty of things i love about linux, but spending an eternity fucking around with fonts, printing, samba, drivers and video codecs just to do the basic, normal things a computer should do exceeds my patience these days.

      Exactly my position too. I got so fed up with screwing around with RedHat that I just nuked the drives on all three of my machines and installed W2k. Now it does most of what I want, and when it doesn't do what I want, there isn't the option of spending a week of evenings fucking with it trying to figure out how to make it do it, it just doesn't do that, end of story. I get much more done now.

    9. Re:Lack of finish by jonabbey · · Score: 1

      Wow, who supplied the bug stuck up your ass?

      Red Hat and the other distros are miles from where they were 2 years ago, let alone since 95. There's something still amiss? Well, you can bet that there are a whole heck of a lot of people working on improving those things as fast as possible.

      If there's something that you have a particular issue with that no one seems to fix, make some noise about it.

      If you just think that you shouldn't have to deal with any Linux problems ever, fine, enjoy your Mac, good luck bitching to Steve Jobs on his public discussion board when you find that he's the only one capable of fixing something you don't like with it.

    10. Re:Lack of finish by Stuntmonkey · · Score: 1

      Now if only there was .wmv for Mac, for pr0n...

      This here will play most wmv files on OS X.

    11. Re:Lack of finish by meta-monkey · · Score: 1

      Holy shit, thank you sir!!

      --
      We don't have a state-run media we have a media-run state.
    12. Re:Lack of finish by Ben+Hutchings · · Score: 1

      I tried copy-and-pasting a table from Mozilla into OOCalc, and it just worked. I'd say it's up to speed, even if "IAmTheRealMike" didn't know that.

    13. Re:Lack of finish by Ben+Hutchings · · Score: 1

      No, it's not free. Red Hat and other distributors are charging big money, and they need to deliver something that's worth it.

      If you advocate Linux, you should be prepared to address the problems that people have with it.

    14. Re:Lack of finish by Prod_Deity · · Score: 1

      I heared up in Redmond, that they spend 80% of thir time working on a new version of Windows, and it only 20%...........

    15. Re:Lack of finish by IamTheRealMike · · Score: 1

      If you bought a support contract from Red Hat, and they don't give you good service, bitch at them.

  150. Everything's a file-- WHAT? by Anonymous Coward · · Score: 0

    Sorry to break party line here, but "everything's a file" is probably the dumbest idea ever to come out of Unix in general (yes, I know this isn't Linux-specific, but it's still present in Linux).

    I do a lot of programming with video capture cards. Some are fairly low end (BTTV-based cards), some are incredibly high-end (custom hardware developed internally). No matter what the card, though, when I want to do frame capture under Linux, I wind up using the same API: Video4Linux.

    Video4Linux, in case you weren't aware, is much like every other device access API in Linux/BSD/Unix. You open a file, then you use shitloads of ioctl() calls to do things that no text or binary file ever created could do-- refresh contents, map buffer space to the screen, change device parameters, etc.

    In other words, I open up a file, then I never treat it like a file. The "everything's a file" concept hit a wall many many moons ago, so the Unix community decided to drop in a new API that was simultaneously device independent and terribly dependent on what device you were dealing with. You used the same call-- ioctl()-- across devices, but the arguments to the call will vary WILDLY from device to device, kernel version to kernel version.

    It is atop this paradox of software engineering that brilliant concepts like "Video4Linux" and its ilk are built. "Treat it like a file, but don't treat it like a file"-- what sort of intellectual schizophrenia is this?

    Why do we leave the file abstraction in place? Except for the calls to open and close the files, nothing ever gets treated like a normal file. The abstraction has outlived its usefulness, and it shows-- you can't vi /dev/hda, you don't get anything useful when you cat /dev/eth0.

    Please folks! Let's get some useful, legitimate, and flexible APIs! No more of this "tunnel your API through the pseudo-filesystem calls" crap. If it's a video device, make calls like "SetXRes", "SetYRes", "CaptureFrame", "MapCaptureBuffer", and the like.

    (Yes, I'm aware that I can write libraries with these features that wrap around the ioctl() calls-- I'm *painfully* aware of that; I've written quite a few of them myself. It doesn't change the inherent stupidity of making me jump through the ioctl() hoops in the first place.)

  151. Annoyances by bytesmythe · · Score: 1
    Here are a few things:

    1. Drivers - Neither OS makes them easy, but they are more problematic in linux because of kernel versioning.
    2. File hierarchy - Seems very antiquated. Between /bin, /usr, /opt, /var, /etc, ~, and so forth, it's terribly difficult to tell what's going on. There is no standard, so different programs will stick things in all kinds of different places.
    3. X - sorry, I'm not an X fan. It's still too difficult to setup and the config files are a complete PITA. Also, copy/paste doesn't work correctly, and fonts are still not easy to deal with.
    4. Libraries - I thought about downloading and installing gnumeric once, only to discover I needed several other libraries that, of course, were not distributed with the software. This would mean downloading and installing a bunch of other junk and hoping I already had the necessary dependencies. I realize a nice package management system would take care of this kind of thing, but static linking is so much easier.
    5. Useless security system - But ACLs are being introduced now, so this probably won't be an issue for long. No more restricted privilege system, and no more root user! (I know, "root" is part of the whole unix culture, but sometimes change is for the best.)
    6. Software - This is still an issue, but much less of one than ever before. The biggest thing missing I've heard of is CAD software. Linux has office software, sound editors, graphic editors, movie editors, CD recording, and all kinds of other stuff. The biggest thing it needs now is MORE, especially in graphic editing. I know GIMP is the standard, and I use it, but I don't like the interface.
    7. Interoperability - This isn't a linux problem so much as a Microsoft problem. I think part of the judgement against MS should have forced them to open up their file formats.

    Those are the main ones I can think of right now. None of these issues prevents me from using linux. Fixing them would simply further my enjoyment of being a linux user.

    --
    bytesmythe
    Hypocrisy is the resin that holds the plywood of society together.
    -- Scott Meyer
  152. My annoyance by Anonymous Coward · · Score: 0

    Is linux. Why can't you all just get a freakin life, and learn to use windows, or solaris, like normal people in the world.

    You are not your fucking job, you are not your fucking khaki's, you are not cool because you use fucking linux.

    Long live bill gates

  153. Drivers for PCMCIA network card. by Anonymous Coward · · Score: 0

    I installed RedHat on my compaq presario laptop. I tried to set up PCMCIA so I could use my Intel network card - didn't work at all. I must've spent several hours working on it before I gave up and went back to Windows ME.

  154. automounter by mirko · · Score: 1

    no good cross-dsitribution automounter...

    I have a PCMCIA/Smartmedia card reader and it could only work on expectedly a 3 year old Caldera distro (which was also the only distro I owned which could be installed in less than 1 gig).

    I switched to OSX in December and kept a Linux server at home.
    I am *not* looking forward.

    --
    Trolling using another account since 2005.
  155. Two Words by atheken · · Score: 1

    Two words for ya.... RPM Dependency

  156. In no particular order by sjbe · · Score: 5, Insightful
    • Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either. I shudder at the thought of trying to explain this structure to my wife or mother.
    • Dependency hell. This can and should be resolved automatically without needing user intervention.
    • Too much dependance on editing configuration files by hand. While this can and should always be an option, I've had to do it too many times where it was obvious that the feature should have been accessible through a gui. (most recently, getting samba to boot up automatically instead of being started by hand. Not hard but I can't believe I'm the only one who ever wanted to do that.)
    • Ugly fonts. Particularly bad in Mozilla. This has been getting better, but there still are issues to be resolved.
    • Documentation. Usually you can find out how to do something but you had better be technically adept. Previous exposure to unix systems helps a lot. Documentation under linux usually sucks big time.
    • Lack of formal driver support from hardware vendors. Most hardware these days seems to work, but far too often is unsupported by the vendors and as such doesn't always work as intended. (there are notable exceptions) I understand why they don't support it, but that doesn't mean they couldn't. This is much better than it was a few years back but it still lags windows significantly.
    • Awkward and inconsistant user interfaces. Virtually all linux applications are guilty of this at some level. Everything from abiword to KDE/GNOME to the GIMP to xv has it's weird interface issues. (I love GIMP but it's interface is bizarre) This has been steadily improving but there is a long way to go still.
    1. Re:In no particular order by Anonymous Coward · · Score: 0

      Awkward and inconsistant user interfaces

      I must agree on this one, that why I believe things like Gnome's HIG can only help usability.

      Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like

      I've been using Linux for a couple years and I
      still don't know what the difference is.

    2. Re:In no particular order by mopslik · · Score: 1

      Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either.

      While certainly not an all-inclusive fix, couldn't you simply move most of the files to one with a more intuitive name/location, then create a symbolic link to it? Should help with at least one of your (deserved) annoyances.

    3. Re:In no particular order by FooBarWidget · · Score: 1

      "# Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either. I shudder at the thought of trying to explain this structure to my wife or mother."

      First, the filesystem is described here: http://www.linuxnovice.org/main_focus.php3?VIEW=VI EW&t_id=126

      And second, why should you try to explain this to your wife or mother in the first place? All they should know is how to click on icons and menus, and that their files are in /home/username, and that's it. Why do you want to expose them to redundant implementation details?

      "# Dependency hell. This can and should be resolved automatically without needing user intervention."

      www.freshrpms.net

      "Ugly fonts. Particularly bad in Mozilla. This has been getting better, but there still are issues to be resolved."

      If you have a recent distribution (like RedHat 9), all your fonts (including in Mozilla) should be antialiased already. To further improve it, download the Bitstream Vera fonts from ftp.gnome.org, and extract the files to ~/.fonts

      "Documentation. Usually you can find out how to do something but you had better be technically adept. Previous exposure to unix systems helps a lot. Documentation under linux usually sucks big time."

      What kind of documentation? Desktop documentation is quite good and newbie-oriented. Have you ever read the GNOME User Guide?
      As for system documentation: only technical users would want to read them. I don't think it's a problem for technical users to learn a bit more about the system.

      "Awkward and inconsistant user interfaces. Virtually all linux applications are guilty of this at some level. Everything from abiword to KDE/GNOME to the GIMP to xv has it's weird interface issues. (I love GIMP but it's interface is bizarre) This has been steadily improving but there is a long way to go still."

      Most desktop apps are either GTK+ or QT (Mozilla and OpenOffice being two major exceptions; but Mozilla 1.4's Classic theme mimics the GTK+ theme). Only very few people use old apps like xv (why would you want to use xv anyway? how would users be exposed to them in the first place?).

      As for Gimp: try Gimp 1.3. It's great. The new UI is much more flexible and sane, and makes the whole app much more productive. There's even an option to enable a "normal" (on-the-top) menu bar!

    4. Re:In no particular order by bfields · · Score: 1
      Too much dependance on editing configuration files by hand. While this can and should always be an option, I've had to do it too many times where it was obvious that the feature should have been accessible through a gui.

      I agree that there's a problem, but please allow me to disagree in part on the solution. Too often the solution proposed to a usability problem is "let's slap a gui on top of it!" The real usability problem here is that configuration systems are too complex and inconsistent; programs may store their configuration in any of several different locations, sometimes assembling it out of files in multiple locations, using their own idiosyncratic syntax, documented in any (or, sometimes, all) of several documentation sources: man pages, info pages, files installed in /usr/doc/, gnome help manuals,....

      It's not that bad to have to fire up an editor every now and then to edit a configuration file, and plain text configuration files have certain advantages fo their own. Newbies can be taught to edit them too, if necessary. What's terrible (for experienced sysadmins and newbies alike) is having to spend time finding and reading all the documentation first and learning a lot of new stuff to configure each new program.

      It would be a shame to spend a whole lot of work on all this problem only to end up with an equally complex, inconsistent, spottily documented, hard-to-find set of gui configurators.

      --Bruce Fields

    5. Re:In no particular order by daveewart · · Score: 1

      Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either. I shudder at the thought of trying to explain this structure to my wife or mother.

      It may not be intuitive, but it isn't inconsistent. There is a well-defined rationale for binaries going into those locations.

      Besides, with a good packaging system, the installed locations of your software are kept out of users' sight.

      --
      "If you think the problem is bad now, just wait until we've solved it." --- Arthur Kasspe
    6. Re:In no particular order by FroMan · · Score: 1

      Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either. I shudder at the thought of trying to explain this structure to my wife or mother. /bin,/sbin,/lib: required to boot libraries and utilities /usr/bin,/usr/sbin,/usr/lib: apps and libraries that came with the distribution /usr/local/...: from source installations not from the distribution /opt/...: binary packages not with the original distribution

      Your mom doesn't need to know the package installation schemes. The distribution has its installation software which should take care of it. Or in the case of rpm's or ebuild's or which ever format the distribution uses the poeple making the package should know where the stuff goes.

      Dependency hell. This can and should be resolved automatically without needing user intervention.

      Hmmm, some of the more primitive packaging systems do need help here, but I also find the more primitive ones make better servers, such as slackware's. But yast, portage, and more advanced package utilities take care of the dependancies.

      Too much dependance on editing configuration files by hand. While this can and should always be an option, I've had to do it too many times where it was obvious that the feature should have been accessible through a gui. (most recently, getting samba to boot up automatically instead of being started by hand. Not hard but I can't believe I'm the only one who ever wanted to do that.)

      Agreed that editing configs by hand is important. Consider though, if I edit by hand, I need something that can read ALL of the changes I make. Parsing machine written data is easier than human written. Most config files that are written by machines will say "do not edit by hand or changes will be lost." Its tough to make sure you don't screw something up. Typically I'd just say get rid of machine editing configs, unless it is the actual application itself.

      Ugly fonts. Particularly bad in Mozilla. This has been getting better, but there still are issues to be resolved.

      Everyone cries about the fonts in linux. There must be something there, but I find it easy enough to work with. I'm not a font-o-phile though.

      Documentation. Usually you can find out how to do something but you had better be technically adept. Previous exposure to unix systems helps a lot. Documentation under linux usually sucks big time.

      The problem is what level does the app writer want to target his documentation. I know quite often there are very complex and techinical documents that are written for techinical people. Those technical people then implement the feature into a distribution. When that happens it is cause the app writer is targetting a techinical group. The idea is the distribution should make it easy, not the app writer.

      Lack of formal driver support from hardware vendors. Most hardware these days seems to work, but far too often is unsupported by the vendors and as such doesn't always work as intended. (there are notable exceptions) I understand why they don't support it, but that doesn't mean they couldn't. This is much better than it was a few years back but it still lags windows significantly.

      Unfortuneatly this will only be fixed when there is a critical demand for linux on the desktop. It is not something the community can do itself. There are some hardware vendors that are moving to releasing drivers though. I think a major hang up is not necessarily always the lack of ability to write the drivers, but the requirement to installing them, since there are so many distributions. Inevitabley there will be certain distributions that they support and certain ones they do not support.

      Awkward and inconsistant user interfaces. Virtually all linux applications ar

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    7. Re:In no particular order by Mr.+McGibby · · Score: 1

      It may not be intuitive, but it isn't inconsistent.

      He didn't say it was inconsistent. He said it isn't consistently used. Which is true. It would be nice if folks who write installers would actually put stuff where it's supposed to go. Some folks seem to think that their stuff is so important that it should all go in /bin, or they don't understand the hierarchy and put all their stuff in a subdirectory of /usr/local/bin, or /usr/bin, or /opt.

      Besides, with a good packaging system, the installed locations of your software are kept out of users' sight.

      Why don't we just put everything in a directory called /everything? A good packaging system should simply take of everything, right? I'll tell you why, because a good packaging system doesn't exist. I love Debian as much as the next guy, but it has it's problems too. Ever try to install a obscure PERL module?

      --
      Mad Software: Rantings on Developing So
    8. Re:In no particular order by danila · · Score: 1

      I am not a Linux user. I just hate all non-Windows OSes with a passion. I hate Solaris, I hate various Linux flavours, I hate MacOS 9-, I hate them all for being non-intuitive, for crashing after 5 minutes of use, etc. But most of all I hate them for stupid interface mistakes.

      One possible solution might be a separation of interface and functional development. If, for example, a GIMP interface was completely separated from the functionality and if anyone could easily make a custom interface which could be loaded like a configuration file or a skin, that might help a lot.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    9. Re:In no particular order by Anonymous Coward · · Score: 0

      Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either. I shudder at the thought of trying to explain this structure to my wife or mother.

      Consistent compared to what? Certainly not Windows or other unix-like OSs. I find the file locations obvious and logical. Maybe you either need to use a different distro or understand the what the different directories are for before installing software from source.

      */bin - user programs

      */sbin - system admin programs

      /bin & /sbin - programs required to boot

      /usr/* - installed softare, libs, docs, etc. (managed by system/package manager/rpm)

      /usr/local/ - same as /usr/ but not touched by package manager. this is where you install custom apps, things compiled from source, etc.

      /opt - large (typicall comercial) software that you don't want to split into bin/, lib/, etc. Somewhat like windows 'Program Files' except more logical because DLLs and such aren't dumped in random system directories.

      Dependency hell. This can and should be resolved automatically without needing user intervention.

      How old is your distro? Have you even tried tools like apt, up2date, synaptic, etc.?

      And unlike closed-source software, if you have the source you can always recompile with whatever version of libraries you have on your system as a last restort. Unlike Windows, on Linux I have never had installing an application break other applications.

      Too much dependance on editing configuration files by hand. While this can and should always be an option, I've had to do it too many times where it was obvious that the feature should have been accessible through a gui. (most recently, getting samba to boot up automatically instead of being started by hand. Not hard but I can't believe I'm the only one who ever wanted to do that.)

      I agree on this one. I think the major two issues are a) differences between different distros, unixen, etc. makes doing this from a source install very difficult and b) a more standardized format with more rigid syntax is required to be able to both use a GUI tool and edit by hand.

      Ugly fonts. Particularly bad in Mozilla. This has been getting better, but there still are issues to be resolved.

      No comment. The fonts work well enough for me, but that doesn't necessarily mean anything.

      Documentation. Usually you can find out how to do something but you had better be technically adept. Previous exposure to unix systems helps a lot.

      Documentation under linux usually sucks big time.

      At least there is easily accesable documentation for many things, and typically all options are documented. I've seen very sparce documentation for comercial apps.

      Lack of formal driver support from hardware vendors. Most hardware these days seems to work, but far too often is unsupported by the vendors and as such doesn't always work as intended. (there are notable exceptions) I understand why they don't support it, but that doesn't mean they couldn't. This is much better than it was a few years back but it still lags windows significantly.

      By hardware from vendors that support Linux. This will a) solve this issue for you and b) hopefully convince more vendors to support Linux.

      Of course, a stable kernel interface for drivers so vendors could release binary drivers would probably help the vendors support Linux, although it may not be a good thing.

      Awkward and inconsistant user interfaces. Virtually all linux applications are guilty of this at some level. Everything from abiword to KDE/GNOME to th

    10. Re:In no particular order by Joe+Tie. · · Score: 1

      I just hate all non-Windows OSes with a passion. I hate Solaris, I hate various Linux flavours, I hate MacOS 9

      What about OSX? Aros, BeOS/Zeta, Syllable, QNX, Amiga? They might not be as popular as Windows or even Linux, but it seems like there's too much out there to say that out of everything only windows has a good gui design.

      --
      Everything will be taken away from you.
    11. Re:In no particular order by danila · · Score: 1

      Definitely. I've heard only good about OSX, but I've never had a chance to try it. There are no Amigas or QNXes around and I've never even heard about Zeta and Syllable. Actually, I don't think that Windows GUI is very good (it's actually pretty horrid), but it can be fixed/replaced (Blanch + TClockEx + Win95 explorer) and then Windows becomes an almost decent desktop OS.

      I think my point is that people need to realise that interface is a whole different problem and it needs to be approached as a separate issue from programming. Windows, MacOS/OSX, PalmOS are successful as desktop (PDA) systems to some extent because of their interface guidelines. This might actually be a solution to the Linux interface problems. Another solution might be to develop a whole new interface customisation technology and apply it to all Linux apps. I don't think that many people fork differently interfaced versions, probably because it's too much hassle.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    12. Re:In no particular order by Durin_Deathless · · Score: 2, Informative
      Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either. I shudder at the thought of trying to explain this structure to my wife or mother.
      Your wife/mother shouldn't ever need to see the command line in a good OS these days(unless she is a geek, but then it can be explained).
      Dependency hell. This can and should be resolved automatically without needing user intervention.
      Almost solved. See apt-get, urpmi, portage.....
      Too much dependance on editing configuration files by hand. While this can and should always be an option, I've had to do it too many times where it was obvious that the feature should have been accessible through a gui. (most recently, getting samba to boot up automatically instead of being started by hand. Not hard but I can't believe I'm the only one who ever wanted to do that.)
      Amen. Coming off a Mac-only background, this took me a good couple of weeks to learn. All configuration end users ever need to do should be doable in a comfortable GUI.
      Awkward and inconsistant user interfaces. Virtually all linux applications are guilty of this at some level. Everything from abiword to KDE/GNOME to the GIMP to xv has it's weird interface issues. (I love GIMP but it's interface is bizarre) This has been steadily improving but there is a long way to go still
      Yes. Again, with my heavy Mac background, this was a huge jolt. Every desktop seems to have its own interface guidelines, which conflict with others. gtk progs can't put their menu at the top of the screen a la Mac OS, but qt ones can. I have trouble with copy/paste between the two.

      Note that I am not your average user, as I do do things like compile my own (leaner,meaner)kernel, and so on. I just think that until I can have my grandparents sit down and just use it(reguardless of what platform they are used to), there is room for improvement. For this, KDE is best overall, but things like OpenOffice look different(especially if you use the Mac-style menu bars).
      --
      You should use AdiumX on your Mac.
    13. Re:In no particular order by sad_ · · Score: 1
      Documentation under linux usually sucks big time.

      The documentation of MS Windows is sooo much better.
      Dude, one of the reasons i love linux (or just plain unix) so much is the documentation, it is splendid!

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    14. Re:In no particular order by DarkKnightRadick · · Score: 1

      for crashing after 5 minutes of use,

      The fact you can crash Linux in 5 minutes is extremely disturbing (the fact that you can crash it at all is even more disturbing). I've only managed to lock up X to the point where my keyboard and mouse were unavailable, but I'd almost be willing to bet had I not hit the power button, it would still have been serving up my website(s).

      Are you a UI designer? If not, stfu about interface mistakes. If you aren't bothered to either a) make a bug report about it or b) fix it yourself, you have no room to talk.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  157. Re:My worst annoyance by andy_geek · · Score: 1

    A few thoughts:

    1) Your statement assumes - perhaps erroneously - that thick black cock annoys us. It's a big world, fella: it takes all kinds.

    2) Warezed? Heck naw. If, indeed, Linus did kife the code (heh!), he and the Linux community are not being secretive or shady about their distribution of it.

    3) Isn't the biggest annoyance in Linux hate-spam from SCO?

    --
    "Don't matter how New Age you get, old age is gonna kick your ass." - Utah Phillips
  158. I know this is going to be fixed shortly, but... by thesolo · · Score: 1

    The fact that I have a 2.53 Ghz P4 and a Radeon 9700 Pro, yet MP3 playback still skips if I move XMMS around the screen. I mean, c'mon, even Win98 handled this better, and that's 5 years old now.

    I realize the 2.6 kernel will correct this, and that there are low-latency patches available, but still...

    Also, the fact that I've only once been able to get 3D acceleration on my Radeon (in RH8), but as soon as I upgraded my kernel to have working sound with my onboard i810 audio chipset, the ATI module wouldn't work properly, and I was back to 2D only. I'm in Redhat 9 now, DRI is loaded, using the Radeon module, and still no 3D support.

    Software installation doesn't bother me much, so long as I'm in Redhat...APT or FreshRPMs takes care of most of the essentials.

  159. Linux Peeves... by jo42 · · Score: 1

    #1: Too many frickin' distributions
    #1a: with each one doing things differently from the rest
    #1b: and with each one having something seriously wrong with it, to the point that no one distribution is prefect for me

    #2: BLOAT - RedHat, SuSE, etc. install so much crap - most of which I DO NOT want. Then, when you try to reduce the size, stupid dependencies force you to install most it anyway.

    #3: Linux has become a mainstream fad. I don't care for mainstream fads.

  160. libtool by Anonymous Coward · · Score: 0
    libtool is the bane of my existence. It has single handedly wasted the most of my time; more than any other hardware configuration/learning aspect of linux. I have that fucking program.
    Why oh why is it so fucking arogant? Its completely broken when you specify an rpath to the configure script and refuses to install into a temporary directory. It makes things completely unportable even though this is exactly why it was developed in the first place.

    libtool, from hells heart I stabeth thee.

    1. Re:libtool by opk · · Score: 1

      To be fair, I haven't looked at libtool in any detail for a few years so I could be out-of-date but I'd agree with this. Its main aim seemed to be allowing static and dynamic libraries to be treated the same which was never a problem anyway. It clutters lib directories with pointless files and symlinks and it never used proper kernel support for library versionng as existed in IRIX (which I used at the time).

  161. killall -9 unreliable by turborat · · Score: 1

    it just doesn't work like it does on solaris and bsd ...

    1. Re:killall -9 unreliable by Anonymous Coward · · Score: 0

      so?

    2. Re:killall -9 unreliable by Anonymous Coward · · Score: 0
      you forgot the -1 option at the end. try this ;)

      [host]# kill -9 -1

  162. Differences vs. annoyances by Frater+219 · · Score: 5, Insightful
    I'd like to suggest that any form of It doesn't work like Windows! is a poor example of a "Linux annoyance". Problems of this form do not represent anything wrong with Linux (and often not anything wrong with Windows, either), but rather usually differences in design between the two systems.

    Trying to understand Linux as a "Windows substitute" is a doomed prospect. Their differences aren't just a matter of tradeoffs: they are radically different kinds of system, much as an MP3 player is different from a turntable. If you found two people arguing over whether an MP3 player or a turntable was "better" -- or a turntable user saying that MP3 players were "annoying" due to the lack of an RPM control -- you would of course recognize this as nonsense.

    An example of this sort of difference between Linux and Windows is the difference in the handling of drives. Windows uses drive letters; Linux uses mount points in a single filesystem. While there may be advantages to each, they are more a design difference than a set of tradeoffs. Another example is the difference in balance between CLI and GUI. Windows (or, moreso, Macintosh) users who come to Linux looking for that kind of carefully tuned GUI are likely to be disappointed -- and pushing the KDE control panels on them as "almost as good" is inviting their disappointment. There is a difference in design intention between GUI-focused and CLI-focused systems. The new user just has to un-learn old assumptions, just as the turntable user needs not to be looking for an RPM switch if he wants to become familiar with the MP3 player.

    Things I would describe as "Linux annoyances" are points which remain difficult, problematic, or simply grating even for the already-familiar Linux user. Many of these will sound entirely foreign to the Linux novice or non-user, since they are matters that only occur to the already-familiar. These are points which seem out of place, or insufficiently regular or predictable, even to the expert.

    Some examples of what I mean:

    • Differences in regular expression syntax. Regular expressions are common enough, but the various programs which make use of them accept different syntax. Contrast vi's regular expressions with grep's, and those with Perl's. They are all different; can you remember which one has which features? Thankfully, most newer software that uses regular expressions (like Postfix's mail filtering) uses the Perl-compatible PCRE library, which makes life much easier.
    • Lack of consistent readline support. I use a lot of command-line interactive programs -- programs that aren't just run from the shell, but have their own command prompt and language. Sometimes for licensing reasons, and sometimes because the creator did not think of it, many of these programs don't use readline. This makes command entry unnecessarily bothersome. There is the rlwrap program which makes a good attempt at adding readline support, but it's still irritating to have to remember which programs need it and which don't -- especially when working on someone else's system.
    • Inconsistent scroll wheel support. Hey, Windows users -- this is a Linux GUI annoyance! :) Most current X11 applications that I use understand the scroll wheel and support it. Some don't. That irks.
    1. Re:Differences vs. annoyances by Cpl+Laque · · Score: 1

      I have never gotten my scroll mouse to work until I did gentoo. Before that time I used Mandrake and it would not detect/work correctly with my mouse even if I selected a scroll mouse. I think I searched half the internet for that problem. That WAS my biggest annoyance now its "cut & paste" esp. from Mozilla to any other X11 window.
      I don't mind going to a command prompt to "emerge this" but that's just me my wife sure wouldn't though. That may be a problem for home users. But I don't think "power users" or SysAdmins would mind in a corporate sense as it would keep unwanted packages of the computer. Maybe it should be considered a "feature."

    2. Re:Differences vs. annoyances by Jeff+DeMaagd · · Score: 1

      Not all Windows software uses scroll wheels either. Some of it might be something fixable with a driver, I just use what Windows detects, not the MFR supplied disc. Some of it is the software not recognizing it.

    3. Re:Differences vs. annoyances by Anonymous Coward · · Score: 0
      Trying to understand Linux as a "Windows substitute" is a doomed prospect. Their differences aren't just a matter of tradeoffs: they are radically different kinds of system,


      I always saw an OS as a tool (rather than a system) to help/enable the user to get things done.

      Much like a hammer is a tool to hammer nails (or whatever you want to pound). Grab it, pound on whatever, you're done. In reading the stuff in this thread and considering Linux was that 'hammer', you'd have to adjust its head, lock the handle on, use it, and rust-proof it once you're done. Not exactly the same 'grab and smash things' like the other OS's.
    4. Re:Differences vs. annoyances by greenguy · · Score: 1

      Trying to understand Linux as a "Windows substitute" is a doomed prospect.

      In a strict sense, though, Linux is indeed a substitute for Windows for Joe Enduser. "Before, I used Windows, and now I use Linux." Hence, it's a substitute.

      Their differences aren't just a matter of tradeoffs: they are radically different kinds of system

      Yes, this is true. But if you say that to Joe Enduser, you can expect a blank look in response. Joe only barely understands the Windows system - he doesn't have to, and he doesn't want to. Don't expect him to learn a radically different system. If we ever want to see Linux overtake Windows on the desktop, understanding the filesystem will need to be optional. The good news is, an icon to the home directory on the desktop or panel is a huge step in this direction, and KDE and Gnome already have this.

      Windows (or, moreso, Macintosh) users who come to Linux looking for that kind of carefully tuned GUI are likely to be disappointed -- and pushing the KDE control panels on them as "almost as good" is inviting their disappointment.

      I've used Macs for 13 years now, and while KDE doesn't yet measure up, there's no reason to think that it couldn't in 2-3 years, if the Linux community puts some serious thought into UI. I'm starting a UI mail list for Scribus, so I can confirm that there are people who take this seriously.

      The new user just has to un-learn old assumptions

      This is a variation on RTFM, which is to say that while I don't disagree per se, putting it this way is really not helpful. We need to meet new users more than halfway, if we want to continue to have new users.

      --
      What if I do the same thing, and I do get different results?
    5. Re:Differences vs. annoyances by diggitzz · · Score: 1

      Not exactly the same 'grab and smash things' like the other OS's.

      No, but once your hammer's adjusted, you can smash much larger problems with greater ease and elegance. Different tools have different purposes, my friend.

      You wouldn't want to use a chainsaw to cut a loaf of bread, a simple knife will do the trick. Plus you'd have all that setup/breakdown/maintenance to do on the chainsaw, just to eat a sandwich! And your sandwich would be all sloppy! The chainsaw will indeed cut the bread, but the hassle isn't worth it.

      I personally don't think that linux, in it's current state of development (embedded devices excluded) is really worthwhile for users who just want use email, look at pictures, browse the web, and do some word processing, with a warranty in case they suddenly can't do that anymore.

      --
      -=[You cannot consistently judge this statement to be true.]=-
    6. Re:Differences vs. annoyances by Mr.+McGibby · · Score: 1

      Linux was that 'hammer', you'd have to adjust its head, lock the handle on, use it, and rust-proof it once you're done.

      Except for the rust-proof part, sounds like an electric drill. The complexity of using a tool is directly proportional to the complexity of the tool. A hammer is a hunk of metal connected to a piece of wood or metal. That's it. A computer is complex machine.

      My blood boils when I hear people say, "A computer is just tool." As if it really wasn't any more useful than a hammer. The truth is, it's one of the most powerful tools of our society. With power comes responsibility. I don't care how easy it is to mount a CD in windows, doing more complex things than this with any system takes some brains and training.

      Even the usage of a hammer requires a couple minutes of training. Why do people think that a computer, one of the powerful tools in existence, should require no training to use *effectively*.

      --
      Mad Software: Rantings on Developing So
    7. Re:Differences vs. annoyances by Felgerkarb · · Score: 1

      People forget that the system of commands/techniques/options are just as subjective in Windows as in any other file system....

      All of you have probably had the experience of trying to explain a very basic function in Windows to someone who doesn't use computers at all, and 95% of Windows users likely only use 5% of its functions.

      I am a moderate level user, at best, but I am the informal resource at work for people who want to know how to do something relatively basic, without calling the IT guy, and they shouldn't have to call IT. And I don't usually have to RTFM, I just play around with the options and see what they do.... I think some things are obvious, that most non-users don't see at all....so in a sense it is a question of perspective.

      The bottom line is that ANY system is ultimately difficult to use for someone who is unfamiliar with it. It raises the question of whether there should be a 'standard' for basic OS functions .

      The obvious solution lies in easy, lucid, concise documentation, but it's not so easy to create that.

    8. Re:Differences vs. annoyances by Grishnakh · · Score: 1

      My blood boils when I hear people say, "A computer is just tool." As if it really wasn't any more useful than a hammer. [snip]

      Even the usage of a hammer requires a couple minutes of training. Why do people think that a computer, one of the powerful tools in existence, should require no training to use *effectively*.


      Personally, I think people like this should be forced to use complex metalworking tools with no training, including the part where they tell you to use safety equipment. Maybe after losing a few fingers or a hand, they'd understand the importance of proper training.

    9. Re:Differences vs. annoyances by Mike+Hawk · · Score: 1

      Except with Windows, on a PC not connected to the Internet, a new user really can't hurt anything AND can get alot done just by randomly playing around. In this thread about Windows user's expectations, it should be made clear that if a new user can't safely get in and play around, the whole damn thing is annoying or worse to that user. I'm not saying under certain conditions a new Linux user couldn't, but overall "obviousness" is important and should not be discounted. Your dangerous and sadistic proposal is really out of place. Does a simple calculator require training to use effectively? Likewise a user will expect the same from a PC.

    10. Re:Differences vs. annoyances by Joe+Tie. · · Score: 1

      I've never understood why Mandrake has such problems with mice. Years ago it used to play fine with mine, but since then it seems to become more and more a pain to get my wheelmouse working. I decided to try out mandrake again recently, and finding no mouse option working, wound up having to run knoppix and copy and paste from their configuration files to mandrakes to get my mouse working there.

      --
      Everything will be taken away from you.
  163. Installers by Anthony+Boyd · · Score: 1

    My biggest annoyance is the installers. Red Hat, SuSE, Mandrake -- they are seriously annoying. I know, the installers have seen tons of work and improvements, because Linux doesn't usually come preinstalled. And yes, a simple install is really easy with these things. BUT, try running an install on a 100 mhz 486 or a low-end Pentium with 32 megs of RAM. Oftentimes, it won't work, and it's not even Linux itself that imposes the cutoff. It's the installers. They've grown bulky. I believe Alan Cox himself (or another prominent Linux person) was recently talking about running SuSE on an old 32 meg box, and someone asked how that was possible, given the system requirements. Turns out he installed it onto a disk on another computer, then transferred the disk to the low-end computer and tweaked the heck out of it. SuSE would run on lower-end hardware if the installer would get out of the way. I've seen posts here on Slashdot about how an installer would say no support for z or x, but then you would go into kernel config, rebuild, and you have z or x. I wish installers were more intelligent and more optimized to reflect the real requirements of Linux.

  164. undocumented dependencies by i.r.id10t · · Score: 1

    Undocumented dependencies suck...

    --
    Don't blame me, I voted for Kodos
  165. XXX by imbaczek · · Score: 1

    0) X. 1) Configuring X. 2) Configuring X with hardware acceleration. 3) Getting X to run. 4) Getting anti-aliased fonts to work. 5) Everywhere. 6) Including non-US-ASCII characters. 7) Non-uniform X application look'n'feel. 8) No XCowboyNeal???

  166. Lack of Backwards compatability by d60b9y · · Score: 1

    I'm comming at this from a systems admin point of view and one of the biggest headaches that we have is the apparent complete lack of backwards compatability. This is more of a gcc grip than directly linux, but I guess that the two are so closely linked that I'm not too far off topic. We've got a network of Solaris and Linux boxs that have shared /usr/local (obviously a different /usr/local for each architecture.) On the Solaris boxes, we've got 10 year old apps that run fine on any of the Suns regarless of OS version. However, /usr/local for the linux boxes is becomming a mess as (as sys admin) I've got to keep recompiling half the applications whenever sombody upgrades to the next OS. Almost nothing in /usr/local/bin is an application, it's all wrapper scripts that check which linux version a user iss running and then calling the appropriate executable Needless to sat that this is time and therefore money intensive and could, in the long run, be something that stops companies migrating to linux.

  167. Re:Slashdot Five Questions Contest: +1, Patriotic by Anonymous Coward · · Score: 0

    move to iran so you can be with all your friends you effing hippy

  168. Some Debian gritches by MsWillow · · Score: 1

    Yeah, I run Debian Stable. I know it's old. It's also stable, hence the name. I like it, generally, but have a few grumbles.

    I use KDE as a windows manager, and ***most*** of the time, when you highlight some text, it doesn't go to the cut-n-paste buffer. Yjis usually leads to me highlighting the text a dozen or so times, hoping that at least once it will work. Sometimes, even then, it doesn't. Whine-Doze doesn't have that problem.

    I also use an old 14" monitor, and must routinely increase the text size to make it readable. Yeah, I know, buy a bigger monitor - hard to do that on my disability check. Anyways, some programs allow this, though many don't, and the few that do allow it make you jump through so many hoops it's unreal. In Whine-Doze, it's one setting that affects every program.

    I'm also a bit gritchy about the forced-fsck every 27 restarts. See, I tend to do something, then turn my machine off until I have something else to do. It really saves power that way - again, an artifact of having so little spare cash these days. I can run through that 27 restarts in three days, and then I'm forced to endure a full fsck on every drive I have mounted. In Whine-Doze, I only have to endure it's checking when it crashes, which was about every 6 days, the last time I used it regularly.

    Yes, I should lose Debian Stable, and move to something written in the last thirty years. What, though? Over the years, I've also used Slackware, and Redhat - Debian is far less crash-prone.

    --

    Lemon curry?
    1. Re:Some Debian gritches by Anonymous Coward · · Score: 0

      That forced-fsck feature can be disabled, i remember having the same problem a while ago. Just do a quick google search and you'll be set. I haven't used linux for a year or so and forgot the name of the program, plus switching from ext2 to xfs did the trick.

  169. probably by nsebban · · Score: 0, Flamebait

    Worst Linux Annoyances ? IMHO the linux users attitude.

    Thinking that everybody should be as good as you think you are is not the best way to make friends.

    --
    ____
    nico
    Nico-Live
    1. Re:probably by Anonymous Coward · · Score: 0

      Shut up your Micro$oft loving whore.. Bill Gates has herpes, stop sleeping with him and have sex with the STD free Linus Torvalds, he has BOTH sexual organs and is far superior to Gates.

      Linux rules!!

  170. linux 9.1? by jonnyfivealive · · Score: 1

    perhaps you should try an actual distribution of linux, as oposed to just the generic linux 9.1. i find it installs better due to its actual state of existence

  171. It's not complex enough! by Anonymous Coward · · Score: 0

    My biggest complaint about linux is that it's command line is to simple and intuitive.

    Commands like:
    hdparm -A 1 -a 8 -m 16 -d 1 -c 2
    and
    dd if=/boot/vmlinuz of=/dev/fd0 bs=8192
    just roll off of my fingertips.

    I want a system that takes painfully complicated commands to do the simplest tasks. Like perl from the command line.

    $d=unxV,xb25,$_;$e=256|(ord$b[4])>8^($f=$t&($d>> 12 ^$d>>4^
    $d^$d/8))>8^($t&($g=($q=$e>>14&7^$e)^$q*8 ^$q>=8)+= $f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';
    s/x /pack+/g;eval

    And it's not FreeBSD... (j/k)

  172. Worst Annoyance - Security and not knowing by thentil · · Score: 2, Interesting

    My worst annoyance is not knowing if I am secure. I came from windows a year or two ago to Mandrake, and everything was fairly easy - except that nagging fear about security. Because I don't know enough about it, I've stumbled through setting up TCP wrappers and IP Tables with the help of How-To's on the internet, I've disabled services and removed packages I didn't think I needed (only to discover that, hey, now I can't do XYZ and I really sorta need to ... now how do I get that service/package back?) Despite all of this, I never really feel *secure*. I've installed Tripwire and I read the reports (understanding a bit more each time), but for all I know someone has compromised me and has replaced Tripwire itself - how do I know? Maybe I'm just too paranoid....

  173. not with the system itself, but some people... by erdrick · · Score: 1

    Annoyed by so many people saying "Linux" when they mean "UNIX". Also by those who apparently use Linux 8.2 and like ilk...

    1. Re:not with the system itself, but some people... by __past__ · · Score: 1
      A similar issue are programmers that write unportable Linux-only code without good reason. All the world's not RedHat/x86, kids. POSIX and ANSI C are there for a reason.

      Funny thing is that these are usually the same people that diss microsoft for not following open standards.

  174. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  175. Re:Windows and heterosexuality by Anonymous Coward · · Score: 0

    Actually, your post should be the dumbest thing you've ever heard.

  176. He hit the nail on the head by Stone316 · · Score: 1
    For the majority of computer users Linux is a hassle to use. Until the ease of use gets to the level of Windows then Linux will never make a huge dent in the desktop market. My main system, for the forseeable future will always be a windows box because quite frankly, after a long day at the office (IT job), I don't want to sit down at a computer for 4 hours and get some dinky application to work under linux that can be setup under windows by simply plugging in a device and rebooting or hitting a few next buttons.

    We may hear about companys like Oracle migrating all of their developers(8,000) to Linux but these are still end users. Chances are, the majority of them know enough to get their job done and if they do run into a problem they call tech support. Can't do that at home.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
    1. Re:He hit the nail on the head by IamTheRealMike · · Score: 1
      For the majority of computer users Linux is a hassle to use. Until the ease of use gets to the level of Windows then Linux will never make a huge dent in the desktop market.

      Of course it will, but it will be the corporate desktop market where people don't attempt to throw Linux on old or broken hardware, and where people are on hand to help with the transition.

    2. Re:He hit the nail on the head by benjamindees · · Score: 1


      Dude, you are tech support. You can't be bothered to fiddle with your computer at home yet you get paid to do it all day?

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:He hit the nail on the head by Stone316 · · Score: 1

      Exactly, I spend 8 hours a day getting paid to do it. If you can't get your fix in during that amount of time you need help. There are plenty of other things i'm interested in as well, guitar, Tae KwonDo, astronomy, movies. Until VR gets so good I can do this stuff in there I won't be able to spend as much time with my computer as i'd like. :)

      --
      "Thanks to the remote control I have the attention span of a gerbil."
    4. Re:He hit the nail on the head by benjamindees · · Score: 1

      Sure, I understand that you have hobbies and enjoy your free time.

      I would think that you would have a natural advantage over the typical computer user when it comes to configuring Linux, that's all. There's no need to spend 4 hours installing a printer, even under Linux, if you really are an IT professional.

      I wouldn't expect a mechanic to send his car to the dealer every time it needed some work.

      Sorry if it sounds like I'm ranting, but I know people with Physics degrees that don't know how to replace the water pump on their cars and graduates of Ivy League schools that don't know what a manual can-opener looks like.

      It really just baffles me that people think their technical knowledge or position in life is so advanced that they can't be bothered to fiddle with the settings on their VCR.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    5. Re:He hit the nail on the head by Stone316 · · Score: 1
      Please read between the lines and i'm sure you'll see the point I was trying to make. Ask an average Windows user to configure something on linux and ask how long it takes them...

      Sure, I know alot about computers and SFA about cars.. So what? It all comes down to what you enjoy.. Sure, I could get the service manual for my car and replace some components myself but I have no interest in it. I'm sure some of your interests would leave me agast as well.

      Why is it any of your concern if someone can't/or doesn't want to set their VCR?

      --
      "Thanks to the remote control I have the attention span of a gerbil."
    6. Re:He hit the nail on the head by benjamindees · · Score: 1

      Why is it any of your concern if someone can't/or doesn't want to set their VCR?

      I can't say exactly. I guess I see Linux as a cheaper, more advanced version of Windows that requires a little fiddling to get working. If you had said "I use W2K for games" or whatnot, I wouldn't blink twice. But you didn't say "Windows is better for what I use it for." You said "I don't have the inclination/knowledge to learn/use Linux, oh, and btw, I work in IT." I can't seem to reconcile those statements.

      Somehow I expect people with technical interest or proficiency to *want* to spend the extra time to fiddle with something that is better instead of settling for whatever is easier to use.

      I mean, maybe you were expressing the motivations of the 'typical Windows user', but you use yourself as an example and you specifically mention that you're an IT professional. So, you know, which is it? From your posts, all I can gather is that you're an IT professional that is also a 'typical Windows user'. That seems antithetical.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    7. Re:He hit the nail on the head by Stone316 · · Score: 1
      Ok... lets clear this up. I wasn't referring to myself in those posts.. I was trying to make a point and referring to the general feeling friends have of linux. And actually the main reason I have XP on my main system is for games and because of my wife.

      For the record, I spend many nights 'tinkering' with linux.

      --
      "Thanks to the remote control I have the attention span of a gerbil."
  177. I love Linux, but It can be finnicky!! by coryrauch · · Score: 1

    What I mean by finnicky is certain configuration aspects could be automatically filled in for you during the install, but instead it makes you fill out the whole configuration file when installing new software. Maybe this isn't particularly related to the OS but it has a effect on the whole Linux experience. Some might say this is a good thing, look what happens when the system does to much automatically. Like Windows, people install by clicking next the whole time and never give consideration to security. But at the same time do I really need to specify what my library paths are or the like. Can't this stuff be auto detected during install. Though once every thing is running things work great.

  178. Samba client in the GUIs by Anonymous Coward · · Score: 1, Interesting

    I really would love it if someone could explain why Lisa/ResLisa are NEVER set up and working properly.

    Honestly...I just want the network browsing and file sharing to work....

    1. Re:Samba client in the GUIs by Anonymous Coward · · Score: 0

      I wish the main KDE/Gnome file managers allowed seamless browsing of Windows network shares (via SAMBA or whatever) by default.

  179. Network card - Tulip by McSnickered · · Score: 1

    I once bought a Linksys network card that had a bright penguin sticker on the front proclaiming that it was Linux compatible. It used the Tulip driver, and came with a supposed driver on a floppy that of course didn't work. I battled with that thing for at least 40 hours, pouring over HOWTO's, web pages, re-compiling the friggin' kernel. I learned a lot, but I think the biggest lesson I learned was not to believe the "Linux Compatible" proclamations.

    --
    They call me the working man. I guess that's what I am.
    1. Re:Network card - Tulip by stratjakt · · Score: 1

      Theres some bugs in later net drivers. I had a router/firewall made out of salvaged parts, including a couple old SMC 10mbit cards. Worked fine in 2.2 with ipchains. The cards wouldnt work at all in 2.4 (I wanted iptables). It kept trying to force them to be 100mbit cards.

      Though I have dozens of those linksys cards and cant say I've had a problem using them yet. Tulip.o is about the most reliable driver linux has. Not that that says much.

      --
      I don't need no instructions to know how to rock!!!!
  180. honestly... by Anonymous Coward · · Score: 0

    and this isn't meant to flame or troll, but my #1 pet peeve about Linux is its users. I view what Linux has done to the UNIX world as being very similar to what AOL did for the internet. The end result has been a bunch of arrogant 15 year-old boys looking down at anyone not using Linux.

    I've since moved on to FreeBSD and my god is it better over here...

  181. Back in the days... by Pius+II. · · Score: 1

    there was this jumper on my CD drives. "Tray lock" or something like that. Basically, you could set it, and then the OS could no longer lock your CD tray. Good thing, if you ask me. Even before that, my first CD drive had a fully mechanical tray, which you had to open yourself. No locking there :-)

  182. Apps by Tanaan · · Score: 1

    The only thing really missing is the whole point of using an OS in the first place: applications.

    Clearly an economic problem, not a technical one, and certainly something that isn't worth writing a book about.

  183. Companies! by S.I.O. · · Score: 2, Interesting

    The most annoying problems are caused by those companies and organizations that make it impossible to use GPL software comfortably, like DVD encryption promoters, MPEG4 and MP3 copyright holders, braindead scanner/winmodem manufacturers, "Buy it now" button patent holders and of course industry behemoths like Microsoft and Adobe.

  184. Kernel modules and device drivers... by gillbates · · Score: 1

    I can dynamically load and unload kernel modules (cool), but I have to recompile the whole kernel to install a device driver. I suppose if I hacked around enough I could figure out how to compile just the particular module I need, but I really don't have the time and inclination to do so. I need something that just plain works.

    Hate to say it, but Windows has a better driver management scheme. If I screw up a kernel compile, I'm looking at a complete reinstall - if I screw up Windows driver installation, I'm looking at restarting in safe mode and uninstalling the driver. It seems to me that Linux driver installation could be made a little easier for the technically uninclined or the lazy programmer.

    --
    The society for a thought-free internet welcomes you.
    1. Re:Kernel modules and device drivers... by Tony+Hoyle · · Score: 1

      Just make modules modules_install and it'll only compile the stuff you've changed. It's rare to have to compile the whole kernel. You don't even have to reboot.

      If you screw up a kernel compile, go into grub, edit the command line and select the previous kernel, then unscrew it up :)

      This is *way* better than windows where after 5 reboots it suddently declares it can't find NTLDR and you have to fdisk/reinstall from scratch (I've had to do this dozens of times with the machines at work... it's basically half a days work lost when it happens).

    2. Re:Kernel modules and device drivers... by man_ls · · Score: 1

      Boot to Windows Recovery Console. This can be added by running winnt32 /cmdcons from the install CD, or by booting from the CD and selecting to boot to recovery console (usually, the "R" key.)

      Then type:
      FIXBOOT
      FIXMBR

      You will also need the Windows Emergency Recovery disk that is first created during setup, which has copies of the initial-state of NTLDR and NTDETECT.COM on it.

    3. Re:Kernel modules and device drivers... by LordNimon · · Score: 1

      That only works if the kernel configuration you have matches your installed kernel, which is never the case unless you've compiled your own kernel. Go ahead, try it. Install the kernel source code from your distribution's CD-ROM, and then build the kernel without changing any options. The kernel you get will NOT match the kernel you have installed.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
  185. My Linux Headaches by Who_Sez · · Score: 2, Insightful

    Hello Team, I thought I would offer my 2 cents. Here are the problems I've had working with Linux on various occasions; 1. Configuring Bind - Why isn't this simple? Seems like I have to fight with this every time. 2. Configuring Acces by other systems - Samba works ok, could be better, but there needs to be a better way to allow Macs to log on. 3. Linux needs to be more "forgiving". In many cases a mistake means starting from scratch rather than just correcting the error. 4. Installing programs can be easy, or a nightmare. More standarization is needed here especially with regard to dependancies. - Sez

    --
    === The road goes on forever
  186. Always ONE thing that doesn't work... by dochood · · Score: 1

    I've tried several version of Linux, including various versions of Redhat, Mandrake, Debian, Gentoo, and SuSE. No matter which version I use, there is always ONE thing that doesn't work right.

    If I get SOUND to work, I can't get 3D video to work (poorly supported card). If I get 3D to work, the CD burner doesn't work. If I get the printer to work, sound doesn't work. The hardware auto-detection usually misses one thing that I have to fiddle with.

    That's why I turned to Mac. I got to the point where I wanted to spend more time using my computer than fiddling with it.

    dochood

  187. Re:Worst annoyances ( USB ) by Anonymous Coward · · Score: 0

    If you have a board with a VIA chipset, expect problems. The 686B chipset has the worst built-in USB ever! The 686A series included. Apparently even subrivisions inside the 686B series each have their own little bugs. So much so, Linux USB driver writers have problems supporting and working around all the little bugs. VIA only provides drivers for Windows.

    If you have a VIA based board, with ANY 686 chipset on it, buy a USB add-on card. There is no way to get that bug-ridden piece of hardware working under Linux.

    I bought a supported PCI card, and now have no problems at all with USB.

    VIA built-in USB sucks.

  188. Hardware Monitoring by DeadBugs · · Score: 1

    I recently tried to get Hardware Monitoring running under Mandrake.

    In Windows I install the program that came with the Motherboard and it sits in the tray and I can access things like CPU Temp, Fan Speeds, Voltages, Etc.

    I RTFM for Linux and I had to recompile the Kernel, hand edit several config files, install a program with multiple dependencies.... and well, I never did get it working.

    Other problems would be getting a printer to work, sound blaster & zip drives

    --
    http://www.kubuntu.org/
  189. Parent point valid despite foul language by lordcorusa · · Score: 5, Insightful

    The parent contains an insight that many Linux hackers simply don't get. It's better to have some process generate a thousand I/O errors than to have a computer that is not responsive to user input.

    Having to use a command-line utility to track down and kill apps that are accessing a given device is a complete *failure* of the OS to just do what the end-user wants it to do. In the case of a disk eject, the OS needs to forcibly unmount the disk and allow the user to eject, and it should be the responsibility of any programs to gracefully fail, or even better, handle the error, if they really needed to access that disk.

    It should never be the user's responsibility to clean up other programs so that the system can perform a task the user requested. When the user makes certain requests of the system, such as those of the "give me my disk" variety, the system should be expected to bend over backwards for the user, not the other way around. Anything less should be considered a severe usability bug.

    The foul language used by the parent detracts from his argument, however in this case it can be forgiven due to the extreme annoyance of this bug^H^H^H feature.

    --
    The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.
    1. Re:Parent point valid despite foul language by Viol8 · · Score: 3, Insightful

      And what happens if the person who is opening the CD drawer really has no right to and then completely
      screws up whatever some other user(s) are doing. Remember Linux/unix is a MULTIUSER system , its not single user like Windows. Ejecting the
      CD is not necessarily the brightest thing to do in all circumstances and shory of endowing the machine with AI how is it supposed to know
      which action is appropriate?

    2. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Thank you, you have just identified why Linux will NEVER, EVER succeed as a desktop OS.

    3. Re:Parent point valid despite foul language by kasperd · · Score: 4, Insightful

      In the case of a disk eject, the OS needs to forcibly unmount the disk and allow the user to eject, and it should be the responsibility of any programs to gracefully fail, or even better, handle the error, if they really needed to access that disk.

      I don't completely agree, but something similar to what you describe would be a nice feature. (As long as we don't force it upon anybody, choice is the answer). I don't like the Windows way of handling removable media. I don't like the Linux way of handling removable media. I don't like the Machintosh way of handling removable media. I don't like the IRIX way of handling removable media. And I don't like the SunOS way of handling removable media. AmigaOS got it almost right at first attempt. Now if somebody will please tell me how to detect the eject button in software, I will try to make an AmigaOS-like implementation for Linux. I also need to know how to detect that a disc was inserted.

      --

      Do you care about the security of your wireless mouse?
    4. Re:Parent point valid despite foul language by wik · · Score: 2, Insightful

      Related point: one of the sad things is that very few Unix applications can gracefully handle errors such as out of disk and I/O errors. A particularly popular response is to blindly continue execution after a failed system call and eventually segfault. In the case of X11 applications, this means the program simply disappears.

      Behavior like this should be unacceptable.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    5. Re:Parent point valid despite foul language by cachorro · · Score: 1

      Physical access implies authorization. The hardware eject button should always work.

    6. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Interesting... For those of us who never used Amigo OS, could you explain how it's method of handling ejection was different/better than the other OS's listed.

    7. Re:Parent point valid despite foul language by Blackknight · · Score: 2

      No it doesn't. What happens if you put in a cd and are working on something, and somebody else comes along and just ejects the disc?

    8. Re:Parent point valid despite foul language by aridhol · · Score: 1

      What if you're working on something, and somebody comes along and hits the reset button? Yet nothing in the OS prevents this from happening.

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    9. Re:Parent point valid despite foul language by aziraphale · · Score: 1

      You call that foul language? You're new here, aren't you? :)

      You're right, of course, the OS should do whatever it can to obey user commands. Provided those user commands are issued by a competent authority. What if the process accessing the disk belongs to the root user, and the user attempting to press the eject button is a lowly peon? Should the computer tell the root program to lump it, unmount the disk, and hope the program running as root handles IO errors correctly? Probably not...

      It's not a black and white issue, in UNIX-land. The user is not always right. It is up to the OS to protect other users of the computer from the behavior of other users.

      Of course, at the same time, the OS should be careful to ensure that programs acting on behalf of one user can't lock up the CD drive and prevent other users from being able to eject the disk from it.

      Perhaps locks on removable media devices should be leased to programs for a fixed time. If a request comes in for a lease while the device is locked by another program, the current lessee can be polled to see if it wants to keep the lock (or pre-empted if the request is from a user who 'outranks' the user who has the lease). It may even be required to supply a reason, and an estimate of how long it'll need it for, so a sane error message can be delivered to the user (not 'the file is in use', but 'could not unmount volume FOO. A program is using a file on that volume. The program supplied the following details: Decoding CSS data. Time remaining: 22 seconds'). If the lease is allowed to expire without the lessee renewing it or unlocking it, then the lock is automatically released - meaning lazy programs that don't release their locks can't lock up the disk forever. This is just basic resource sharing.

    10. Re:Parent point valid despite foul language by Viol8 · · Score: 2, Flamebait

      Oh right , so any behaviour thats valid in a server enviroment but perhaps not in a desktop
      enviroment should be ditched , right? Get a clue. Not opening a CD drawer may annoy some desktop
      user but it could SERIOUSLY impact a business if it happened in a server enviroment. ANd frankly I couldn't give a damn if it makes it
      as a desktop OS. If I wanted some all single & dancing user friendly piece of fluff I'd used MacOS.

    11. Re:Parent point valid despite foul language by Viol8 · · Score: 1

      Reset buttons can be disabled. (Ok , you can't do much about the plug) However if a CD button is disabled no one can put a CD in! Effectively the
      OS does disable the CD button anyway , which is what it should do IMO and what this whole argument is about!

    12. Re:Parent point valid despite foul language by KodaK · · Score: 3, Informative

      It's really more complicated than this, but in simple terms:

      The OS constantly monitored the drives (I never had a CD-ROM for my Amiga, so this example is of the floppy) for media. When the system detected that a disk had been inserted, it would automaticaly mount the floppy. When you hit the eject button, the Floppy would automaticaly unmount. A side effect of this was that the floppy drives were always making a soft "click" sound every few seconds. You got used to it.

      That's pretty much all there is to it.

      Also, I haven't had a real Amiga in a long time, so take this with a grain of salt.

      --
      --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
    13. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Hi there,
      remember Linux is a multiuser system per se. That is, the user should normally not be able to simply eject a CD, cause it might be that somebody else is the one using it.

    14. Re:Parent point valid despite foul language by shroudedmoon · · Score: 1

      Not trying to sound like a troll becuase I mean this sincerely, but how is that different from windows. You put the cd in, the OS finds it, and does whatever's in the autorun.inf. Can anyone explain in more detail the differences between the Amiga and Windows versions?

    15. Re:Parent point valid despite foul language by shroudedmoon · · Score: 2, Insightful

      And, you've just proved parent's point! Linux is an awesome server os, but if you're going to keep all of the server cruft tacked on to a desktop OS, it will NEVER gain wide acceptance.

    16. Re:Parent point valid despite foul language by Viol8 · · Score: 1

      Its not cruft you muppet, its designed to maintain process and data integrity. Desktop
      OSs are a lousy compromise, don't have a go at Linux (and BSD too for that matter) because they don't have
      these appalling compromises built in. What do you think would happen if the CD being ejected was RW and some process was writing to it at the time??

    17. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 1, Interesting

      Can anyone explain in more detail the differences between the Amiga and Windows versions?
      20 years. That's how long it took Windows to catch up.

    18. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      that would imply they're going to get it right in a few years, no?

    19. Re:Parent point valid despite foul language by jonabbey · · Score: 3, Informative

      Amiga could do this for floppies. The IBM PC floppy drives were never really capable of reacting when you inserted a floppy.. you had to actually run a program to go and look to see if a floppy was inserted.

      On the Amiga, individal floppies were named, and whenever any program wanted something off of a specific floppy, you could put the floppy in any drive attached to the system, and the OS would notice it, read it's label, and any programs wantingg to read that disk could then proceed without further user intervention.

      Made floppies a lot more manageable, back in the Amiga 1000 days when hard drives for the Amiga were rare indeed.

    20. Re:Parent point valid despite foul language by paranoidd · · Score: 3, Informative

      You can give a look at the automount kernel feature. Basically it keeps listening to a special directory (say, /Mount/CD-ROM), and when it's accessed, any media is tryied to be mounted. When the user ejects the media or leaves the media's directory, it just unmount it and that's fine (given that there isn't any application executing something on the mounted media).

      I didn't read the code yet, but this is the basic idea behind it. I think it makes use of a few userspace daemons to aid on directory detection ().

      There's a good sample on how to do something similar (in userland) at linux/Documentation/dnotify.txt.

    21. Re:Parent point valid despite foul language by Tailhook · · Score: 1

      That is, the user should normally not be able to simply eject a CD, cause it might be that somebody else is the one using it.

      Yes, the user should be able to simply eject a CD (the user has the authority simply because the user has direct access to the console,) or unmount any filesystem the user otherwise has the authority to have mounted. If this causes the process of someone else to fail, or wipe out hundreds of man-hours of work, or make the server erupt into a lava geyser from Hades, that is between the person managing the filesystems and those who depend on him. If some miracle of a program (including the kernel) can't fail gracefully when a volume disappears, that bug is between whoever cares and the software vendor. The policy of preventing unmounting while filehandles remain open is wrong headed and none of the kernel's damn business. The kernel is not supposed to be providing policy, and Unix is not supposed to be second guessing you for your own good.

      If I want to umount /usr on a machine I administer in multiuser mode, the most backtalk I expect from the OS is a prompt, warning me of possible consequences and asking for confirmation. Beyond that, UNMOUNT THE FUCKING VOLUME NOW!

      --
      Maw! Fire up the karma burner!
    22. Re:Parent point valid despite foul language by Chanc_Gorkon · · Score: 1

      I might add that XP is a Multi User os....maybe at a low scale, but it is possible to have multiple users logged in on a windows machine.

      I believe that the button disabling should be a optional feature. Make the normal behavior to eject it no matter what and the one where you mount it and want NOONE to unmount before another switch or something.

      --

      Gorkman

    23. Re:Parent point valid despite foul language by Ummagumma · · Score: 1

      That's what baseball bats are made for.

      --
      "The natural progress of things is for liberty to yield and government to gain ground." - Thomas Jefferson
    24. Re:Parent point valid despite foul language by Ezdaloth · · Score: 1

      Almost agreed. If you are allowed to unmount the volume, and root does not use the volume, it should be unmounted. The exception for root is quite necessary, i think. Root's actions should not be changed or delayed in any way by a user ... but further, your point is totally valid.

    25. Re:Parent point valid despite foul language by sjwt · · Score: 1

      Basic first rule of security,
      if the person has phsyical access to the
      system, then they might as well be root.

      The one the phsyical user then and there
      told it, and an AO shouldnt relay have AI
      anyway.. it should be dumb, do as told,
      if i wanted my system to think for me,
      then it wouldnt need to give me root access.

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    26. Re:Parent point valid despite foul language by sjwt · · Score: 1

      or maybe drives need read/write/eject/insert
      permisions..

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    27. Re:Parent point valid despite foul language by HomerNet · · Score: 3, Insightful

      What do you think would happen if the CD being ejected was RW and some process was writing to it at the time?

      This and all arguements like it are clever little distractions, but one should remember that Linux has a nice little feature that Windows or even MacOS does not, total and complete customability. So some code is added that allows you autounmount and eject a CD from a drive just by pushing the drive button. 24 hours later, someone else adds code that makes it a script option in the automount/unmount program so you have to "manually" unmount it in a server environment. 2 weeks later, this is incorperated by yet another programmer into a nice GUI interface for one of the Window Managers, and within a month it's incorperated into all the WMs. By the end of the year, all *nix variants have it, and by second quarter of next year, there's access security built in.
      Write the damned code and the users AND programmers will come!

      --
      I have no tag line
    28. Re:Parent point valid despite foul language by HomerNet · · Score: 1

      What if the process accessing the disk belongs to the root user, and the user attempting to press the eject button is a lowly peon?

      I'm not sure about server environments, but I've often found in most situations involving a removable disc of whatever type that the person who put the media in the machine is the same one who wants to take it out, even on multi-user systems.

      Further, down the road when the internet is one giant mesh network, it's unlikely that anyone will be that forgiving on a machine that refuses to eject media because Faqid from India found a file on the media that he needs and is in the process of downloading it.

      Of course, we'll cross that bridge when we come to it.

      --
      I have no tag line
    29. Re:Parent point valid despite foul language by cornjones · · Score: 1

      god i wish i had mod points. This is exactly what I was going to say. Server and desktop OS env do not have the same goals. They need different things and should have different options.

    30. Re:Parent point valid despite foul language by kilgortrout · · Score: 1
      And what happens if the person who is opening the CD drawer really has no right to and then completely screws up whatever some other user(s) are doing.
      And that just happens so much doesn't it; a lot more than a user not being able to get a disk out of a drive that he has every right to remove; that's why we have this default behaviour. C'mon. It's an an anachronistic throw back that should be corrected.
    31. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      There used to be a nifty HW/SW hack for the Atari 1040st (around 1986) that allowed you to run a full-on real mac system. Simply great programming. The HW included a cartridge that you mounted the mac roms in.

      The Atari 1040st used standard PC diskette drives.

      There were two problems: The MAC diskette spun at 3 different speeds, depending on where the track was (it's why the MAC was 400k per side). The other problem was one of automounting, which the PC diskette drive didn't support.

      His hacks (as I rememeber them): read the data at three different speeds (tricks with noise filtering were involved). And he used the write protection diskette tab to detect if something was there. The only downside is that if the diskette was write protected, it wouldn't automount (had to press something like ctrl-a). Or maybe it was writable that couldn't autodetect.

      Still, it was a brilliant piece of work. One of the best I've seen. I wonder if he's still out there somewhere...?

    32. Re:Parent point valid despite foul language by HomerNet · · Score: 1

      Disregarding the MacOS method of handling mount/unmount, one nice way MacOS handles removable media is when you don't have a disc in the drive, the drive isn't cluttering up your GUI workspace. It's not there until you need it, and goes away when you're done with it. I have yet to see this function enabled consistently on any *nix distro/fork.

      This is understandably impossible do handle with floppies, but brick-stupid easy with CDs, networked drives, and most other types of removable media. Heck, even the old QIC-80 drives had auto-detect functions that the right software flag could monitor. Basically the only reason this couldn't be enabled for a particular media is if the hardware designers were lazy (in the case of the IBM-PC floppy) and didn't set up a hardware auto-mount.

      --
      I have no tag line
    33. Re:Parent point valid despite foul language by KodaK · · Score: 2, Informative

      You have to remember when this was. The Amiga was released in 1985. At the time, you were lucky to get a 16 color CGA card in you PC and Windows wasn't out yet (the Amiga shipped in September 1985, Windows 1.0 November 1985 -- damn I'm a geek), and hard drives were expensive and notoriously unreliable. The fact that you could pop a floppy in the drive and have it come up on your desktop (you had a desktop! in 1985!) with no user intervention was a big thing.

      Now, in regards to how the Amiga handled it versus the "Windows Way[tm]" is that, as another poster pointed out, you could put the floppy in any drive and reference it by a name, not a drive letter. So a program would look for lemmings2: and you could put it in any drive and find it. This is something you *still* can't do today with Windows (or Linux for that matter). My daughters Sims can't function if I don't put it in the optical drive it was installed from.

      --
      --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
    34. Re:Parent point valid despite foul language by pz · · Score: 1

      Hear, hear! I completely agree.

      Also annoying as hell is that from time to time, my CD drive gets into a wedged state. Can't eject, either from command line or button, no process seems to have a hold of the drive, just completely wedged. Why do I have to power cycle the system to fix this?

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    35. Re:Parent point valid despite foul language by Tailhook · · Score: 1

      Almost agreed. If you are allowed to unmount the volume, and root does not use the volume, it should be unmounted. The exception for root is quite necessary, i think. Root's actions should not be changed or delayed in any way by a user

      Root's "actions" would not be changed or delayed in any way if non-root removes a mount that root is using. Any root "action" on such non-root mount implicitly includes the possibility that it may end abruptly when the non-root mount is removed; nothing has been changed or delayed. If root forms a dependency on a non-root mount and that mount vanishes, root gets what root deserves. If non-root users are allowed to disappear root's mounts, root again gets exactly what root deserves. What is the problem, specifically?

      --
      Maw! Fire up the karma burner!
    36. Re:Parent point valid despite foul language by neoxean · · Score: 1

      And what happens if the person who is opening the CD drawer really has no right to and then completely screws up [the programs]? Then your computer will crash, or you might lose your work. So I ask you this: What happens if the person who presses reset has no right to and your computer restarts. Tough. Are you suggesting that we get keys to eject CDs and reset/start the computer? Pressing RESET can be a lot more harmful than ejecting a CD, lest make that controlled by the OS too.

    37. Re:Parent point valid despite foul language by Azog · · Score: 2, Insightful

      Yeah, I think the ideal thing would be:

      when running X, if I hit the eject button, and some app is using the CD, I should get a popup dialog on my screen saying specifically which app (or apps) are accessing the CD, what files they have open, and giving me three options:

      "Do you want to (a) eject anyway, possibly causing problems with those applications, (b) close the applications and then retry the eject, or (c) cancel?"

      When running at the command prompt, when the eject button is pushed I'd be happy just to see a message printed on the console stating which app or apps (and their PID's) have files open on the CD.

      I think there may be hardware limitations in some CD/DVD drives that would not allow this to work in every case, but if it could work on 90% of hardware that would be good enough for me...

      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    38. Re:Parent point valid despite foul language by shroudedmoon · · Score: 1

      Ahh, I had totally brushed past the floppy part initially, makes more sense now. Plus, given your description of the disc name vs drive letter issue makes it that much more clear. That's something I've lamented for several years. Having multiple optical drives on a system, it's always pissed me off that I've had to use the exact drive letter. Thanks.

    39. Re:Parent point valid despite foul language by JonathanBoyd · · Score: 1

      What's the difference between this and the Mac way of doing things? The Mac did this all without the click sound every few seconds.

    40. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Yeah, I've had CDs get stuck because they were damaged and the RPM manager was looking for an rpm list ("rpmdrake"). No matter what process I killed, I had to reboot to get my damn CD out. Should that EVER happen in an OS?

      It depends if you are willing to say "ok, well there is still an open file handle, and I forgot to put the right CD in, and so the OS is doing this and blah blah (and maybe I didn't actually kill the right process, or it is actually a problem with the CD drive not the OS)" - fine, but don't ever try to claim that among its many advantages that linux is also a well designed user-friendly OS for people who don't know all this (or don't want to deal with it!).

      Any time you have to open a console and start hunting for processes that immediately puts the usability FAR out of the range of the average person.

      Ok, maybe we shouldn't care about these people here, but its obvious that people -even some slashdot posters- have become used to windows features to some extent like the CD drive that gives the user permission to open it. Mandrake has a feature that auto-logs in to your desktop, so why not extend this insecure feature to the CD drive?

      If Linux distros could be configured with the reasonable assumption ( as an option) that the computer is on a desk in someone's home, not say in a lab with lots of users and sensitive data, then perhaps the CD problem could be solved.

    41. Re:Parent point valid despite foul language by KodaK · · Score: 1

      Without regressing to my comp.sys.amiga.advocacy days, the biggest difference was ejecting. With the Mac you had to use "special->eject disk" or something, which was useless when the computer crashed. The Amiga, on the other hand, had an eject button (for when it, too, crashed). Also, the ability to have up to 4 drives in a chain was a plus, especially with disk based games that had a lot of floppies.

      Otherwise, there's not much difference. But we weren't talking about the Mac, now were we? :)

      --
      --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
    42. Re:Parent point valid despite foul language by kasperd · · Score: 1

      You can give a look at the automount kernel feature.
      I know the automount feature. For large numbers of NFS mounted user filesystems it is a nice feature, and it almost works. But for removable media the automounter is just not enough. You cannot eject a media while it is in use. In fact you even cannot eject it the first minute after it was last used (by default). And lowering the timeout is going to bite as well, because we really don't want the media unmounted with cache flushes as a result. The feature I want is better than the automounter, but there are a few hardware details I need to know before I can implement it. Actually I think the existing automounter filesystem (the kernel part of the automounter) can be used by my implementation as well.

      I didn't read the code yet, but this is the basic idea behind it.
      I did read some of it, and even straced the user mode daemons. That was back in the days of RH7.0, and I was having a nasty problem. It turned out to be a bug in the driver in the kernel. I ended up downgrading the user mode daemon, not because it was buggy, but because the older version did not trigger the kernel bug. I didn't loose anything from downgrading, as the major difference I could see was, that the new user mode daemon tried to use a kernel 2.4 feature. Since RH7.0 shipped with kernel 2.2.16, it actually had to fall back on the old approach. And it was this fall back, that didn't work, causing an ENOENT error on the first access after mounting. The bug might still be present in newer kernels, but the user mode daemon is not going to trigger it, cause it doesn't have to use the fall back.

      There's a good sample on how to do something similar (in userland) at linux/Documentation/dnotify.txt.
      No, that is something completely different. Sure dnotify is a nice feature. But it is completely unrelated to handling of removable media.

      --

      Do you care about the security of your wireless mouse?
    43. Re:Parent point valid despite foul language by antiMStroll · · Score: 1
      The parent contains an insight that many Linux hackers simply don't get. It's better to have some process generate a thousand I/O errors than to have a computer that is not responsive to user input.

      All OSs have their downside. Every Windows versions I've used up to XP did the same processing background network tasks, essentially shutting off all desktop-user interaction until it was done what its designers considered important. Many times I've had users reboot systems that weren't really locked up, just totally focussed on a background task. I long ago learned to use a network monitor systray utility like Netpersec to avoid false positives.

      Some Windows versions also had a nasty 'feature' of caching the contents of removable media in Explorer, continuing to display them long after the media was removed. Don't put down to elitism what is adequately explained by sloppiness.

    44. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      What are you...some jesus hugger? foul fucking language. Oh no!!!!...I'm telling mom.

    45. Re:Parent point valid despite foul language by JonathanBoyd · · Score: 1
      Without regressing to my comp.sys.amiga.advocacy days, the biggest difference was ejecting. With the Mac you had to use "special->eject disk" or something, which was useless when the computer crashed.

      Ah, but that was a hardware issue, rather than OS-related. If there was a physical eject button, you could still use it. Or stick a clip in the little hole beside the disk.

      Also, the ability to have up to 4 drives in a chain was a plus, especially with disk based games that had a lot of floppies.

      That's pretty cool. Expensive in those days, but still pretty cool. Wonder how many floppy drives I could connect via USB...

      Otherwise, there's not much difference. But we weren't talking about the Mac, now were we? :)

      Actually, yes, he did mention the Mac, but I forgive your ignorance since there was plenty of useful info in your post anyway ;^)

    46. Re:Parent point valid despite foul language by Minna+Kirai · · Score: 1

      This is something you *still* can't do today with Windows (or Linux for that matter).

      That has been accomplished in experimental patches to Linux. (It's fairly easy to write a daemon which detects mounting of a new volume and creates a symlink to it, using the name of the disk)

      However, for it to work well, applications would have to be modified (but only rarely, and in small amounts). I don't think the Linux community is willing enough to break from traditions to give this a real try.

      There's the Unix tradition to adhere to ("Filesystems never go away. Ever."). But more importantly, they can't stray from the behavior of Microsoft Windows(tm). The developers interested in boosting Linux on the desktop are trying to draw in Windows(tm) users. Those users are accustomed to "drive A is the top, drive D is the bottom". Deviation from that system might be viewed as a needless complication.

    47. Re:Parent point valid despite foul language by Rimbo · · Score: 1

      "Disregarding the MacOS method of handling mount/unmount, one nice way MacOS handles removable media is when you don't have a disc in the drive, the drive isn't cluttering up your GUI workspace. It's not there until you need it, and goes away when you're done with it. I have yet to see this function enabled consistently on any *nix distro/fork."

      Try MacOS X, for a *nix distro/fork where this behaves consistently. :)

    48. Re:Parent point valid despite foul language by KodaK · · Score: 1

      That has been accomplished in experimental patches to Linux.

      Cool. You don't happen to have a link for those (if they still exist) would you?

      I can think of quite a few ways to use that, even if it doesn't make it into the mainstream kernel...

      --
      --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
    49. Re:Parent point valid despite foul language by HomerNet · · Score: 1
      MacOS X, for a *nix distro/fork where this behaves consistently. :)
      <fake-british-accent>
      CURSES! Foiled by my own logic yet again! Curse the cruel winds of fate that blew a fellow genius my way! Curse the winds, I say!
      </fake-british-accent>
      --
      I have no tag line
    50. Re:Parent point valid despite foul language by kasperd · · Score: 2, Interesting

      if I hit the eject button, and some app is using the CD, I should get a popup dialog on my screen

      Actually I think the AmigaOS way of handling that situation is even better. Rather than showing the popup when you try to eject, it actually let you eject the disk. If some app is really going to use the CD you will get a popup requesting you to reinsert the CD. That popup have a retry button and a cancel button. You can actually insert another CD and start using it. You can have two different apps (or even the same) using the two discs. You will get requests when you need to switch.

      What I have described is the way AmigaOS handles floppies (and probably also CDs, but I never owned an Amiga with CDROM). And it is the way I want Linux to handle CDs, and other removable media as far as hardware permits. Of course in Linux it gets complicated by X vs. terminals and the fact that the graphical user interface is not a part of the kernel. It also gets complicated by the fact there can be multiple users. But I have ideas about how to handle all of those problems.

      --

      Do you care about the security of your wireless mouse?
    51. Re:Parent point valid despite foul language by RAMMS+EIN · · Score: 1

      OK, now we get into the physical access means lost security discussion again. If I press the button, I want my CD out. If I press the Big Red Switch, I want my machine off. If someone else walks into my room and triggers the BRS while I don't want him to then I shoudln't have left my door open.

      The case is different for software ejects|poweroffs|etceteras. Software can be made more intelligent by accepting a parameter to determine the behavior - e.g. force eject vs. eject only if not in use.

      CD-ROM drives are annoying anyway because every one I've seen requires the system to be powered-on to eject the CD. Yes I know there is the emergency eject thingy, but it's worked for me only once. And I know that I shouldn't forget ejecting my CDs, but I didn't know that power failure would come, right?

      --
      Please correct me if I got my facts wrong.
    52. Re:Parent point valid despite foul language by kasperd · · Score: 1

      What's the difference between this and the Mac way of doing things?

      Well. I haven't used Mac that much, but the major difference I have noticed is of course the lack of an eject button on the Mac. It is more tricky to get the disk out of a Mac, and I have not actually seen the nice requests for inserting disks that AmigaOS has. However it might be, that if the Mac had a button on the drive to activate the software eject feature, and if I had the chance to use it a litle more, I might have ended up liking it as much as the AmigaOS implementation.
      I have also heard that Mac would have trouble shutting down, if a previously seen floppy was no longer in the drive. With AmigaOS if a floppy was not actually in use, the system would forget everything about it as soon as it was removed. Of course AmigaOS would not have the shut down problem, because AmigaOS is a system you can just turn out without having to shut down first. Just ensure no process is accessing your media as you turn off the power.

      --

      Do you care about the security of your wireless mouse?
    53. Re:Parent point valid despite foul language by SubjunctiveSam · · Score: 1

      I think he may be talking about supermount

      It is nice, I'd be willing to bet it does make it into the mainstream kernel eventually. I think maybe even Red Hat 9 might have it now.

    54. Re:Parent point valid despite foul language by kasperd · · Score: 1

      It's fairly easy to write a daemon which detects mounting of a new volume and creates a symlink to it, using the name of the disk

      If by mounting you mean through the use of the mount system call, detecting that is of course easy, but it is just not enough. I want to detect the media being inserted, removed, and the eject button. Besides how do you easilly find the volume name of a media with an unknown filesystem?

      --

      Do you care about the security of your wireless mouse?
    55. Re:Parent point valid despite foul language by RAMMS+EIN · · Score: 1

      "drive A is the top, drive D is the bottom"

      And woe to those who mess with their partitions. I once got a harddrive partitioned in such a way that Windows 98 would name the drives differently on every boot. Linux at least is smart enough to name partitions according to their order on disk (Windows does, too, but with a twist), but still gets confused when you insert a partition in between. Luckily, fixing is as easy as editing /etc/fstab and perhaps the boot parameters - I've tried moving Windows XP to a different partition and given up after half a day of not being able to change the location of a Documents folder to reflect the new drive letter.

      OK, in Real Life situations one doesn't mess with partitions all the time, but it's still a point.

      --
      Please correct me if I got my facts wrong.
    56. Re:Parent point valid despite foul language by wwwgregcom · · Score: 1

      If someone is close enough to the server to hit the eject button, they basically have root access! Unplug it, thats a DOS attack. For god sakes, you could take it apart and steal the hard drive, and lets not forget "boot linux 1". Linux securtiy has no concern at such close range. If you don't want someone ejecting a cd on a multiuser server, don't let them near the server!

      --
      What signature defines me as a person?
    57. Re:Parent point valid despite foul language by JonathanBoyd · · Score: 1
      I have not actually seen the nice requests for inserting disks that AmigaOS has

      What do you mean? When are these requests supposed to occur?

      However it might be, that if the Mac had a button on the drive to activate the software eject feature, and if I had the chance to use it a litle more, I might have ended up liking it as much as the AmigaOS implementation.

      You might like it now :^) Macs have had eject buttons for years. They're on every keyboard as well at the moment.

      I have also heard that Mac would have trouble shutting down, if a previously seen floppy was no longer in the drive.

      You mean if a floppy that was put away, but not ejected was still on the desktop? Well, you can't just put them away now, so that potential problem has gone and it was easily overcome by simply telling the ghosted out mount to eject. A second's work.

      AmigaOS is a system you can just turn out without having to shut down first. Just ensure no process is accessing your media as you turn off the power.

      To be fair now, that was at least a decade ago when computers were a lot simpler and there weren't things like hard drives to worry about. That was more a function of computer complexity than OS code.

    58. Re:Parent point valid despite foul language by kasperd · · Score: 1

      does whatever's in the autorun.inf.
      Since you mention AUTORUN.INF, I'd like to point out, that it is a security hole. AmigaOS versions before 2.0 had a similar security hole, which was actually abused by multiple viruses. When I bought my first Amiga in 1991 the hole was already closed. Four years later Microsoft reinvented that security hole. The only reason it didn't turn into a major problem probably was, that writing to a CD is so much more complicated than writing to a floppy.

      Can anyone explain in more detail the differences between the Amiga and Windows versions?
      In AmigaOS media are known by their volume name, not the drive name. So you could open a file on a floppy not currently in any drive, and the OS would request that it was inserted. You could use multiple media and switch as requested by the OS. And in some cases you could even reinsert a media in a different drive and continue using it as if nothing had happened. You could access directories and files by drive name too, but that would just mean the disk that is currently in the drive. In other words it would continue using the same disk even if it is no longer in the same drive.

      --

      Do you care about the security of your wireless mouse?
    59. Re:Parent point valid despite foul language by kasperd · · Score: 1

      To be fair now, that was at least a decade ago when computers were a lot simpler and there weren't things like hard drives to worry about.

      My Amiga have a harddrive (actually two, but I only use one of them). It is even hotplugable (at least in theory, the driver doesn't always like the drive getting removed).

      --

      Do you care about the security of your wireless mouse?
    60. Re:Parent point valid despite foul language by kasperd · · Score: 1

      Linux at least is smart enough to name partitions according to their order on disk

      Actually their order in the partition table, which doesn't have to match their order on the disk. However the two orders are in most cases the same, and some partition programs will even give you warnings if they are not.

      --

      Do you care about the security of your wireless mouse?
    61. Re:Parent point valid despite foul language by JonathanBoyd · · Score: 1

      In that case, I stand corrected.

    62. Re:Parent point valid despite foul language by kasperd · · Score: 1

      Pressing RESET can be a lot more harmful than ejecting a CD, lest make that controlled by the OS too.

      I have actually seen a laptop, where Windows 95 somehow managed to disable the reset button and crash. Removing the battery was the only option. Afterwards I tried the reset button on a running system, and this time the reset button did work. I even tried everything I could think of to disable it, but it still worked. Yet later Windows 95 once again managed to disable the reset button and crash.

      --

      Do you care about the security of your wireless mouse?
    63. Re:Parent point valid despite foul language by kasperd · · Score: 1

      A particularly popular response is to blindly continue execution after a failed system call and eventually segfault.

      Or even worse: Silently cause data corruption. It could even happen without needing an I/O error, if a read/write request returns a short byte count, the application might not be prepared to handle it, and simply think the full count had been handled. I don't see how you could end up with a segfault though, except from dereferencing the NULL pointer from a failing fopen, but that could happen as well if the file was nonexistent.

      --

      Do you care about the security of your wireless mouse?
    64. Re:Parent point valid despite foul language by kasperd · · Score: 1

      Should the computer tell the root program to lump it, unmount the disk, and hope the program running as root handles IO errors correctly?

      You just got me thinking about some unfortunate experiences with IRIX handling of floppies. Our department have some IRIX machines with external SCSI floppy drives. Every few seconds the drive is probed to see if any media is present, and it does auto mounting/unmounting.

      A few times I have logged into such a machine and done a litle work on a floppy from a simple terminal. I didn't need a full graphic environment just for copying a few files to/from a floppy. When I was done I might realize I needed to do something else, which required the GUI, so I would type x in the terminal and wait. A litle later I would remove the floppy because I was done with it. A few seconds later when the system realized the floppy was gone, it would unmount it first killing all users including my login shell. There goes my graphical user interface, not because any of the programs was actually using the floppy, just because everything was started from a shell that happened to have its current directory on the floppy.

      This happened to me a couple of times before I realized the connection between removing the floppy from the drive, and being kicked off the system two seconds later.

      --

      Do you care about the security of your wireless mouse?
    65. Re:Parent point valid despite foul language by kyz · · Score: 1

      The Amiga could (can!) do this for ALL media.

      That's right! If you've unmounted a hard drive partition, or haven't mounted your NFS device, and some program accesses it, a nice "Please insert volume NFS in any drive" requester comes up, and the program accessing NFS is suspended until you mount NFS. Many devices, such as the floppy device, poll their drive regularly, so the requester goes away automatically after insertion without even having to click "OK". You can also click "Cancel" to abort the file access. In that case, the program accessing gets an error code from its file I/O, and can deal with it as it likes.

      Even if the program previously aquired a lock or open file handle, you could still eject and make a requester come up. In the case of a write operation being halted, the requester would be "You MUST replace volume MyDisk in drive DF0:!" or such.

      As each disk's filesystem has a volume ID as well as a label, the Amiga could tell if you inserted the wrong disk with the same name, and would put the requester up again and again until you inserted the right disk.

      This requester system could be dealt with on a per-process basis, as every process had as "pr_WindowPtr" field to point to the window a requester should attach to. If the pointer was -1, UNIX style behaviour (no requester, immediately fail if the volume wasn't available) would be used. This is the benefit of having a GUI system built into the OS :)

      --
      Does my bum look big in this?
    66. Re:Parent point valid despite foul language by paranoidd · · Score: 1

      There's a good sample on how to do something similar (in userland) at linux/Documentation/dnotify.txt.
      > No, that is something completely different. Sure dnotify is a nice feature. But it is completely unrelated to handling of removable media.

      Sure, I only wanted to say it can be used as a way to monitor a directory and mount the device when it gets signalled.
      I also plan to give a play with automount, since I want to use it at home and want it to behave as I need :-)
      If you modify something interesting please let me know! ;-)
      Good hacking,
      Lucas

    67. Re:Parent point valid despite foul language by Kenard · · Score: 1

      Well, what if the user pushes the power button on the case, or hits the computer with a large hammer? If someone can physicly touch the system, isn't it safe to assume that the he/she is the system admin?

      --
      (appended to the end of comments you post)
    68. Re:Parent point valid despite foul language by Tyreth · · Score: 2, Interesting

      This should simply be an option in fstab, default able to eject any time on a desktop system, default unable to on a server system.

    69. Re:Parent point valid despite foul language by Quixadhal · · Score: 1

      Linux may be multiuser, but it is NOT realtime. If I eject ANY bit of mounted media (possibly excepting / or swap), the kernel should be able to handle this. As others have said, the Amiga did this by maintaining handles to named volumes, not devices. If you yank out a floppy and I am reading from it, I'll go to sleep and the OS will issue a requester that media X be inserted into any drive. I, the user, can ignore this until I'm ready and THEN put it back, and anyone waiting on it can continue.

      Remember, the user sitting at the console is GOD. If they want their disk out, it should come out as soon as possible without causing filesystem corruption. Other users can wait or give up as they see fit.

    70. Re:Parent point valid despite foul language by jmorris42 · · Score: 1

      The problem is a hardware limitation. CD drives (AFAIK) don't generate an interrupt when the eject button is pressed. The only choices are to lock the tray even the device is in use (mounted) or to try and cope with the media disappearing without warning.

      This is the problem of piggybacking on Microsoft hardware, any feature they don't need won't be present for us to take advantage of.

      --
      Democrat delenda est
    71. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      It's possible to solve this problem in a Unix-like environment. Solaris already has implemented part of it in a command called "lockfs". It gives you the ability to lock a filesystem, so that according to the command you give, all accesses to the filesystem will be blocked or will return an error.

      So, on Solaris you can say lockfs -h /cdrom/cdrom0 and you will have hard-locked the first CD-ROM. You will then be able to eject it. The programs which have open files on that CD-ROM will not be killed, although they will receive I/O errors if they access those files. If those programs are properly written, they may continue to operate. If they're crap, they'll crash, but the O/S can't force people to write good software. :-) For further info on lockfs, see Sun's documentation.

      The point is that here we have proof of concept that reasonable semantics for removable media are compatible with the Unix-ish API. The same kernel functionality could be implemented on Linux, and from there, it would naturally be possible for a removable media manager to offer the user the option of forcing an eject without killing any programs.

      So, while this may be a Linux annoyance, there is an obvious way forward here.

    72. Re:Parent point valid despite foul language by xyu · · Score: 1

      Now if somebody will please tell me how to detect the eject button in software, I will try to make an AmigaOS-like implementation for Linux. I also need to know how to detect that a disc was inserted.

      Well, I wrote a program the detects when a disc was inserted (even what type of media). It's at http://ericlathrop.com/cdde/

      The hard part is the eject button. At this point I'm fairly convinced that there actually is no way to detect when the eject button was pressed. What linux does is when you mount a CD it locks the CDROM drive tray so the button is unresponsive. Windows leaves it unlocked which has the unfortunate side-effect of having the filesystem being ripped out from under you. I'm guessing that Windows just polls the CDROM drive while it's in use, and if it gets a "My tray is open" message it goes into damage control mode and sends a bunch of I/O errors to any programs using anything that was on the CD.

      I think all it would take to make it work like this in linux is a kernel patch that:

      1. makes the CDROM driver not lock the tray
      2. forcibly unmounts whatever filesystem was mounted from the CD
      3. sends out I/O errors to any programs using the now unmounted part of the filesystem

      Sure programs would crash at first, but they'd get patched eventually and we'd all get a OS that listens to us when we push the button.

    73. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Actually, I used a Mac emulator for DOS (Fusion) which had a little utility, (or maybe it was built into the emulator) that checked whether there was a floppy in the drive, so the emulator behaved like a normal Mac. It was a bit anoying though, as it made a soft (or loud, depending on your drive) clicking every two seconds or so. I liked it though...

    74. Re:Parent point valid despite foul language by sql*kitten · · Score: 1
      Related point: one of the sad things is that very few Unix applications can gracefully handle errors such as out of disk and I/O errors. A particularly popular response is to blindly continue execution after a failed system call and eventually segfault. In the case of X11 applications, this means the program simply disappears.

      This is because of the way Unix handles an interrupt while in a system call. In user mode, it's just a matter of saving the registers and program counter, then you can start where you left off. In kernel mode, you might be in the middle of an operation that changes state outside of the kernel - for example, on the filesystem. It's much harder to preserve state and come back to it... so it doesn't. It just throws it away, and goes to do whatever the interrupt wanted.

      That's why every system call, for example file I/O, has a return value. You, as the programmer, are supposed to check that return value and repeat the command if you get a failure. So to ensure correct behavior, you would have to wrap every single system call you make in:
      int retval = FAIL;
      int tries = 0;
      while ((retval == FAIL) && (tries < MAXRETRIES)) {
      retval = ... ;
      tries ++;
      }
      if (tries == MAXRETRIES) {
      ... ;
      }
      Unsurprisingly, most programmers don't do that. And that's why Unix programs handle I/O errors badly - the OS simply makes it too difficult.
    75. Re:Parent point valid despite foul language by Ben+Hutchings · · Score: 1
      What I have described is the way AmigaOS handles floppies (and probably also CDs, but I never owned an Amiga with CDROM). And it is the way I want Linux to handle CDs, and other removable media as far as hardware permits. Of course in Linux it gets complicated by X vs. terminals and the fact that the graphical user interface is not a part of the kernel. It also gets complicated by the fact there can be multiple users. But I have ideas about how to handle all of those problems.

      I think AmigaOS already indicates the way to go. It had a field in the process structure (pr_WindowPtr) which indicated where requests should go when the process made a file-system call that encountered a user-correctable error such as the disk having been removed. If it was set to -1 the call would always return an error immediately. If it was set to 0 the OS would open a request on the default screen. Otherwise it was a pointer to a window, and the OS would open a request on the same screen as that window.

      So in Unix there could be a sumilar field, but it would indicate a socket or some other IPC mechanism to send messages through in such circumstances. If clear, the call would return an error as usual. If set, the thread would be blocked and the kernel would send a message describing the error. When it received an appropriate message back it would unblock the thread and retry or fail.

      An X session manager could start a requester daemon to handle such messages and set this field in all the other child processes it spawns.

      There is a question as to whether and when the field should be cleared automatically, bearing in mind that we have a large legacy of software that doesn't know about it. It shouldn't be inherited by a daemon that's started from a shell in an xterm in X, for example. Perhaps setsid() should clear it.

    76. Re:Parent point valid despite foul language by Ben+Hutchings · · Score: 1

      It wasn't really mounting/unmounting. The OS makes a distinction between mounting a device (starting a file-handler, or associating a file-system with a low-level disk device) and getting an actual volume (disk) in that device. Devices normally remain mounted forever.

    77. Re:Parent point valid despite foul language by kasperd · · Score: 1

      If you modify something interesting please let me know!

      If I can find somebody who will offer me the bandwidth, I will put up a story for slashdot.

      --

      Do you care about the security of your wireless mouse?
    78. Re:Parent point valid despite foul language by Ben+Hutchings · · Score: 1
      As each disk's filesystem has a volume ID as well as a label, the Amiga could tell if you inserted the wrong disk with the same name, and would put the requester up again and again until you inserted the right disk.

      The "volume ID" was the creation timestamp. Usual practice was to increment the creation timestamp by one tick (20 ms) when duplicating a disk. OS 1.x would crash if it found two disks present with the same label and timestamp!

    79. Re:Parent point valid despite foul language by HomerNet · · Score: 1

      The man has a point. I am, admittedly, more of a software guy than hardware, so I wasn't aware that was the case.

      Gotta be a workaround somehow, though...

      --
      I have no tag line
    80. Re:Parent point valid despite foul language by yerricde · · Score: 1

      the Amiga did this by maintaining handles to named volumes, not devices.

      I remember that Mac OS 1-9 did something similar, but I forget: how did this work? What if I format a floppy, name it, eject it, format another floppy, name it the same, put a file on it, open that file, eject it, and stick in the first floppy? How, if at all, does the OS tell them apart?

      --
      Will I retire or break 10K?
    81. Re:Parent point valid despite foul language by metamatic · · Score: 1

      Uh, how do you feel that the Mac and Amiga ways of handling removable media differ?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    82. Re:Parent point valid despite foul language by yerricde · · Score: 1

      So a program would look for lemmings2: and you could put it in any drive and find it.

      Then what if I rename another disk to lemmings2: and insert it? What fireworks will ensue?

      --
      Will I retire or break 10K?
    83. Re:Parent point valid despite foul language by kasperd · · Score: 1

      Uh, how do you feel that the Mac and Amiga ways of handling removable media differ?

      I actually already answered that question.

      --

      Do you care about the security of your wireless mouse?
    84. Re:Parent point valid despite foul language by metamatic · · Score: 1

      Well, (a) the Mac has an eject button, (b) there are requests for inserting discs if it needs them, (c) the Mac only demands a disc to shut down if it needs to write to the disc or read something from it.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    85. Re:Parent point valid despite foul language by KodaK · · Score: 1

      Then the system would look for the file that was requested on lemmings2:. If it couldn't find it, it would return the equivilent of "file not found" or whatever.

      --
      --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
    86. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Suck my balls.

    87. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      Well, I don't like your attitude. So there.

    88. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      > And what happens if the person who is opening the CD drawer really has no right to

      You still don't get it, do you? The operator has a right to do whatever he wants. The OS gives him the ability to do an immediate shutdown, right? (Assuming he's root.) So why deny him the ability to eject a CD?

      If you think the consequeces would be so dire, then why not give the user a warning message? But to refuse to carry out the user's request is ALWAYS a severe usability error -- no exceptions. Remember, the operator always has the final word: he can always unplug the machine. The OS must never forget that fact.

      Your answer was seriously WAY off base. That's symptomatic of the whole problem here.

    89. Re:Parent point valid despite foul language by Anonymous Coward · · Score: 0

      > Get a clue. Not opening a CD drawer may annoy some desktop user but it could SERIOUSLY impact a business if it happened in a server enviroment.

      Nope -- you still don't get it. It's the operator's job to assess the impact of that action; not the OS. The OS, in fact, should play no role in assessing this impact whatsoever. Why? Because there are so many similar physical actions that the OS can have no possible control over, such as unplugging the machine, unscrewing the case and ripping out a hard disk, or taking a hammer to the whole machine.

      There's a strange inconsistency that results when the OS tries to deal with one simple case (ejecting the CD) without also addressing other similar physical security issues. The resulting incongruity is too glaring. The only consistent conclusion is that these issues must be handled externally to the OS. (E.g. put a lock on the server closet door.)

  190. Hardware Flexibility by JoeCommodore · · Score: 1

    Changing drive configurations - I recently went from DVD, CDRW, 3.5" to just CDRW, 3.5" and 5.25"
    Can't figure out how to get linux/kde to adjust to the change, windows or mac would just adjust on the fly and the missing drives would disappear, not the case on Mandrake 9.0.

    Setting up linux with a Cyrix GigaPro C3 was interesting/non-intuitive (C3 tells linux it's 686 compatible and it isn't).

    Font Sizes, and interface consitency, the size, usability/readability variations on any screen are everywhere, really annoying.

    The other annoyances are lack of features like a good graphics module (for screens AND printing) for languages.

    Text and graphics (bitmap and vector/object) support in the clipboard and apps (yeah, I'm a Mac user, spoiled to the core :-)

    More english terms and less slang and better descriptions. ('Less' is 'More', but what is More??)

    Better manual program, like QuickHelp on the Mac.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:Hardware Flexibility by Cyno · · Score: 1
      'less' and 'more' are shell programs that display data one page at a time, instead of scrolling through all of it at once. When someone want to read a text file one line or page at a time they can easily use 'more', but for certain things 'less' is better.

      Anyway, when in the shell they can be used like this:
      prompt$ ps ax | more
      prompt$ more /var/log/messages
      prompt$ dmesg | less
      prompt$ less /etc/passwd
      prompt$ lsmod | more
      prompt$ lspci -v | less
      prompt$ clear ; echo And that\'s basicly it | more
  191. Straw men by Joseph+Vigneau · · Score: 1

    Thomas, you make some good points about some of the shortcomings of APT, but at the same time, you also set up quite a few straw men to knock APT. For example, the "Security and Stability" section criticizes the Debian model of a centralized, high-quality, well-tested software repository for not being trustworthy enough, but in the "APT is not scalable" section, you critize Debian for making it a little more difficult to be part of the repository.

    Zero-Install does look interesting, but you really can't claim security advantages over APT, particularly if you're talking about software from Debian's repository...

    1. Re:Straw men by tal197 · · Score: 2, Insightful
      Thomas, you make some good points about some of the shortcomings of APT, but at the same time, you also set up quite a few straw men to knock APT. For example, the "Security and Stability" section criticizes the Debian model of a centralized, high-quality, well-tested software repository for not being trustworthy enough, but in the "APT is not scalable" section, you critize Debian for making it a little more difficult to be part of the repository.

      OK, try this. Log in as 'guest' and run ROX-Filer. Since ROX-Filer isn't in the main repositary, you'll need to edit /etc/apt/sources.list to include a new server (which you might not trust). But now, when you install ROX-Filer, you're running some of that code as root (not as guest), possibly risking your whole system.

      In Zero Install, you'd just log in as guest and run the filer. Nothing would run as root, and you could test it in safety. Thus, I think both claims are valid.

      There's more stuff about this in the security model document, which I forgot to link to before.

      Thanks for the comments,

  192. related packages/concepts by cygnusx197 · · Score: 1

    I can't recall how many times I installed something, had a minor hiccup that wasn't documented, and then spending days learning about a hundred other related factors, like configs, package managers, iptables, gcc, drivers, and worse.... just to get one dumb litte program.

    I suppose it's not a bad thing, but it is annoying.

  193. Non-compatible Printers by jpsowin · · Score: 1

    I'd love to switch to Linux if I could get my HP LaserJet 3150 to work... I've tried it with every HP driver I have gotten ahold of and it just doesn't work. It's always "unsupported," and it's not even a "for windows" printer. That is annoying because I printer alot every day.

    But other than that, I really love to use it, and love that I ran run PS7 and MSOffice on it now. Works great!

    1. Re:Non-compatible Printers by grant12345 · · Score: 1
      As usual the state of support for this printer is well documented here.

      Looks like what this printer needs is someone to continue the already started coding project and reverse engineering effort; the orphaned project is archived at www.linuxprinting.org.

  194. GIMP UI by asr_man · · Score: 1

    While GIMP's features are good, the UI exposing them has almost nothing in common with anything I've used on Windows. That makes using it a major pain in the ass.

    Coming from Photoshop or ImageComposer to GIMP is like going from Earth to Mars. Even doing the simplest tasks requires long tedious visits to the documentation to divine the correct mouse/keyboard incantations -- the UI does nothing to instinctively guide your old reflexes to the right choices.

    I do not want to learn a whole new UI idiom for manipulating graphics! My brain is too stuffed already.
    1. Re:GIMP UI by grolschie · · Score: 1

      That's why I still run Paint Shop Pro 7 on my Windows 98 partition.

  195. To many tweaking to make things work correctly! by renoX · · Score: 1

    I had troubles making my hw works correctly:
    - my mousewheel had problems!
    - the sound never worked really correctly with multiple sounds at the same time..
    - installing an ADSL USB modem was a pain: I needed to recompile a kernel: with a Celeron 333, it took a whole night! It took me three week-ends to make it work.
    - the interface felt sluggish and ugly: but I've recently seen a PC with RedHat: the fonts are much better than they used to be.

    Maybe all this was Mandrake faults, but all the "small modifications" needed to make Linux work correctly annoyed me and I went back to Windows (XP is stable enough for my need), and I am happily using Mozilla, Ruby, IrfanView (etc..) on it.

    Now if I could have an XTerm and the Unix copy/paste style (with the mouse) working on WinXP, it would be wonderfull..

  196. Re:Slashdot Five Questions Contest: +1, Patriotic by Anonymous Coward · · Score: 0

    Somebody set up you the mod.

  197. Security by GarbanzoBean · · Score: 1

    Any simple security explanation. For example, I'm interested in using only SSH connections to connect to my computer, with the rest of the connections only made from the computer. After spending hours with IPCHAINS and IPTABLES essentially found ~works, but never sure. On windows: just run zonealarm. There has to be some app out there that when you run, just makes your computer more or less secure. I much more than a newbie on computers but RTFM is not a way to recruit more people to Linux. BTW, if you think something like shorwall is easy to use, get a person from win world to run config and see a big John Stewart's WAAAAAHHHH?!!!

    1. Re:Security by Idealius · · Score: 1

      There is a serious problem with ZoneAlarm: It is prone to software conflicts with Anti Virus utilities, and other low-end software utilities for Windows. It's also a pain to uninstall sometimes. Other than that, it's solid, but be wary of it when installing software.

  198. Worst Linux annoyance-CSG. by Anonymous Coward · · Score: 0

    Well since this is ontopic. Here's a couple things. One Linux programmers need better error-handling in their code. How many times have you had to erase the configuration files for a program, after upgrading to get a program to work, or work right. e.g. KDE and Gnome can be especially bad about this. The error messages need to be better. The system configuration data is scattered all over, and is duplicated many times. GConf has the right idea, and Apple's even better. More approachable diagnostic and fix-it tools. How many times has a program gone south, without so much as even leaving a clue (or worse lock up your sytem without even a log entry, mplayer comes to mind, hard reset every time, or XMMS and SB live lockups), or your system is messed up badly enough that you need to haul out the Knoppix disk to fix it (I personally ran into this when a recent Nvidia driver turned on me). Something devoted solely to fixing problems would be nice.

  199. Consumers who bought this book also bought... by hak+hak · · Score: 1
    The book will make a good appearance on any bookshelf next to the UNIX-HATERS HANDBOOK !

    "Are you fed up with frequent fastboots, ineffective NFS, lousy libraries, creeping C++, broken X-Windows, monsterous Motif, mumbling manual entries, mutilated Makefiles, slimey sendmail, and satanic shell scripts? Come and vent polemic with other victims of Unix, and learn that you are not alone: your problems with Unix are not your fault!"

    (By the way, I'm not a Unix hater.)

  200. Mine are.. by Anonymous Coward · · Score: 0

    Biggest problem: No coherent look and feel. I install an app and it doesn't use my desktop font. It might not even use the same libs/settings to render whatever font did select. Worse, I might not actually be able to go to file->options/preferences and find a standard font-dialog! Eeew. Unacceptable to me.

    No Miranda and the fact that I haven't found a single GUI editor that I like.

    I spend 95% of my time in the browser (Opera, no problem there), editor (which really must fit my taste) and use IM quite a lot.

    And Oh, something like Virtual Dub would be nice. I've been thinking that it might be able to start porting it to Qt, but I don't know...

  201. umount -l /cdrom by engine+matrix · · Score: 3, Informative

    use the lazy switch. it will let you umount a device even if there are processes using it. works pretty good for me.

    my biggest annoyance is linux's abismal printer support/configuration. i still can't use my work's HP Color Laserjet 4550N.

    1. Re:umount -l /cdrom by Bridge+Builder · · Score: 1

      Have you tried to use the hpijs driver hpinkjet.sourceforge.net?

      It works well with CUPS and foomatic.

    2. Re:umount -l /cdrom by kisielk · · Score: 1

      If the CD has errors on it sometimes even the lazy switch does not work. I ahd a few occasions where the only way I could eject a CD was to reboot my machine. Basically the CD-ROM got stuck reading some sector on the disk.. it would just sit there and the green light would flash at regular intervals. The CD-ROM was being "used" by a dead cp process which I killed, but the drive just kept reading. I searched for about an hour for a solution on the web and in #gentoo, #linuxhelp, and #debian on Freenode yet was unable to find any other solution than to simply reboot. IMO, such situations should *never* happen.

    3. Re:umount -l /cdrom by Anonymous Coward · · Score: 0

      Sorry pal, but bad media will cause crap like this on just about every OS out there. Would you prefer Explorer to just hang like it does (which can also result in having to reboot), or would you like a spinning beach ball. Take your pick.

    4. Re:umount -l /cdrom by neoxean · · Score: 1

      once you unmount it you can physically pull it out... The CD wont scratch or anything, provided that it is horizontal.

    5. Re:umount -l /cdrom by kisielk · · Score: 1

      The problem here is I could not unmount it at all. Umount kept saying the device was busy, and using umount -l simply did nothing.

    6. Re:umount -l /cdrom by kisielk · · Score: 1

      Actually when I tried the same bad CD on my Windows laptop, I was able to simply push the eject button to remove it when the drive got stuck. Then Windows simply complained there was no media in the drive (read error, or whatever it says) and I was able to carry on what I was doing. In Linux, I was not even able to get the drive to spit out my CD without rebooting first.

    7. Re:umount -l /cdrom by Wolfrider · · Score: 1

      --You know, at first I was going to call BS on you - and then I looked in the man page, and dang, it's in there! That'll come in handy one of these days.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  202. Gotta be... by Vexalith · · Score: 1

    Hotplug is improving all the time. However I'm still annoyed at the lack of interaction between it and the user. What I want is a wizard that lets me load a driver off a disk. This doesn't exist in Linux at the moment, if hotplug doesn't know about a piece of hardware and can't find the relivent kernel module it doesn't work.

  203. system libraries upgrading .. by Anonymous Coward · · Score: 0

    not that anyone cares about AC posts but..

    im running from a suse november 95 install (there were no version numbers back then, just the date). i know that there are still some files left from it, like all the a.out shell utils in /bin and static libs in /lib. since then i upgraded to some stable libc5, glibc 2.0.6, 2.1.3, 2.2.3 and gcc went from 2.something to 3.something and back to 2.95.3 (my last confirmed stable).
    since programs and utils are no more staticly linked (damn that "new" elf support) each upgrade of the libc kicks off something thats known as dll hell in the windows world.
    once a new libc is installed (2.0 to 2.1 was really fun in particular) i have to recompile everything. this is way too time consuming, although it shows which programs i use and which can be removed by looking in /usr/local/bin and check the file dates against the libc date ..

    i really dont understand those that bitch about dependencies. that you need libs to run a specific programm is a no brainer. i have to compile them in this order. this comes down to wait an hour for gimp to compile some stuff and then have ld whine about a missing glibc symbol in libtiff or something.

    1. Re:system libraries upgrading .. by Anonymous Coward · · Score: 0

      oh wait.. thats a gnu chain problem.. not linux..

  204. Intricate Dependencies by hcetSJ · · Score: 1
    Mission: Update Web Browser
    Steps:
    • Download update
    • Attempt install
    • Learn that it requires Mozilla...compiled from source
    • Track down Mozilla source
    • Compile and install Mozilla source (approx. 4 hrs if the moon is right)
    • Attempt to install update
    • Learn it requires Mozilla source to be compiled with certain flags
    • Repeat Mozilla install (hope the moon is still right)
    • Attempt to install update
    • Learn it requires obscure package
    • Track down obscure package
    • Attempt to install obscure package
    • Learn obscure package requires six obscure packages
    • Track down six obscure packages
    • Install six obscure packages
    • Install obscure package
    • Attempt to install update
    • Update installed!
    • Attempt to run browser
    • Browser crashes
    • Enjoy remaining three minutes of your weekend throwing CPU out window.
    --

    This side up.
  205. Elitists by Zaknafein500 · · Score: 1

    My biggest annoyance are the people who know everything about anything Linux, and have no tolerance for those whom may not be so enlightened.

    Let's face it, linux hackers don't write the best documentation. Go easy on the newbies.

    --

    "The guide is definitive, reality is frequently inaccurate."
  206. Biggest Trouble by fredtheflyingfrog · · Score: 1

    I first tried installing GNU/Linux two years ago. I downloaded Debian, burned a CD, and then, knowing DOS and Windows commands, fiddled blindly with a command prompt. Then I tried Mandrake. And a few other random names I found by searching on linux.org. But none of them worked. Why? One word: X.
    Of course, once I knew where to look, I found a compatible config file and copied it in, but not really even knowing where to look, and having to use lynx (Which I use all the time now, but it was confusing then) to find things... just not really the way I wanted to spend my time.

  207. Install CD by Zardoz44 · · Score: 1
    My biggest problem is that I wanted a newbie user-friendly no-hassel install distro. And I wanted it to fit on one CD. I'm cheap and I didn't want to waste CDs to test out a distro. When I looked, Redhat, Mandrake, Suse etc.., all came on more than one CD. Obviously when Linux can be run from a floppy, you don't need that much space if not for all the extras.

    The funny part is that Redhat, for instance, you may not need all 3 CDs, depending on what options you choose to install, but there's no clear indication which components come from which CD. If you choose the wrong component, 99% into the install it will ask you for the 3rd CD and then totally crap out if you can't provide it (no option to skip, etc..).

    I tried Peanut lunix which is supposed to be user friendly and on one CD, but it wouldn't work with the HD controller on my newest box. It worked on my older machine, but the windows managers were too slow (that machine wasn't connected to the internet, so there were various difficulties in getting a non-standard WM installed).

    RedHat's install was by-far the nicest to use (even better than the Windows version I've tried) but I would have liked a single CD version. I haven't looked in a while, so there might be better options that I didn't notice.

    1. Re:Install CD by NullProg · · Score: 1

      Try the live evaluation versions from SuSE here:

      ftp://ftp.suse.com/pub/suse/i386/

      Enjoy,

      --
      It's just the normal noises in here.
  208. Open Book by Captain+Large+Face · · Score: 1

    Does anyone know if this book will be published in the open book style that ORA have done with a few opensource-specific books? That'd be cool.

  209. Another Frustration by blueforce · · Score: 1

    In addition to the lack of skins for Xeyes, I can't get any of my VB or VB Script programs to run on it.

    --
    If you do what you always did, you get what you always got.
  210. Hello Kitty's playmate, Bad Badtz Maru? by MsGeek · · Score: 1

    Well, there just so happens to be a penguin character amongst the Sanrio stable...

    --
    Knowledge is power. Knowledge shared is power multiplied.
  211. 2 words by DaCool42 · · Score: 1

    info bash

    --

    ----
    All of whose base are belong to the what-now?
  212. aple is teh reel ghey by Anonymous Coward · · Score: 0

    'fagott' is an anagram of 'stev jobbs'

  213. Re:CUPS ( http://localhost:631 is your friend! ) by Anonymous Coward · · Score: 1, Interesting

    You are aware that CUPS provides a web accessible port to configure it? Just point your browser to it, and away you go? You can even select who can print, what driver to use, etc? ( Foomatic, or GimpPrint drivers )

    http://localhost:631

    When I found out about this, I'm never going back to LPD or anything like that. I've set up aliases for my printer, such as High Quality, Low Quality, B&W, etc. It really rocks. It should be the first line in their docs...

    It's easy than Windows to set up.

  214. Multibooting by NoData · · Score: 1

    Honestly, it's been years since I installed a Linux distro, but I remember being particularly vexed just getting off the ground setting up multibooting correctly.

    Most Linux newbies are going to be transitioning from Windows and are going to want to keep their Windows set-up intact. Most of my gripes are not with Linux per se, but they're issues straight Windows users never have to deal with it. I remember being annoyed about the following:

    1) All the nuanced distinctions between the MBR and bootable partitions, primary vs. logical partitions, the magical boundaries at 2gig/8gigs/"1024" cylinders, yadda yadda. Again, features of the architecture not of the OS (and many obviated with modern BIOSes), but still a pain to have keep straight.

    2) Getting the bootloader configured correctly. I had some odd set-up where BootMagic was on the MBR of IDE0, which handed things off to LILO on the first partition of IDE1. And even then I think I must have tweaked lilo.conf a couple dozen times before it worked. Oy vey. LILO, GRUB, BootMagic, NTLoader, etc. It's a mess.

    3) Keeping straight which version of Windows can live where. Some gotta be on the first partition of the first primary. Some don't care so much. Sometimes you have to "hide" the other bootable partitions, sometimes this doesn't matter so much.

    4) Anxiously futzing with fdisk (win and linux versions) and RedHat's Disk Druid, and some apps seeing what others don't (at least back when I did this around RH6). And keeping straight your FAT16 vs FAT32 vs FAT32X (fat32 beyond 1024cyl) vs ext2 vs ext3.

    And most how-tos and other online tutorials cover a few specific scenarioes that invariably never apply exactly to you (this is true of MOST intallation issues). So it'd be great to have all the principles, rules of thumbs, and gotchas laid out in one place.

  215. Three Words: Manual Eject Hole by Gudlyf · · Score: 1
    (Ewww...Now that I look at the subject I used, there're probably a lot of pervs reading this thread now. *shrug*.)

    Anyway, just keep a paperclip nearby to shove in the CDROM's manual eject hole to get the CD out. I'm not saying this is a solution mind you -- I totally agree that it's a bitch of a problem not being able to use the normal means for ejecting the CD. Heck, some CD drives come with a nice little MEH key!

    But if you need that F'ing CD NOW...

    --
    Trolls lurk everywhere. Mod them down.
    1. Re:Three Words: Manual Eject Hole by sjwt · · Score: 1

      good point,
      well i was about to make it too just browsing
      to see if anyone beat me to it :)

      pet peav.. cd drives without the magic hole..

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    2. Re:Three Words: Manual Eject Hole by Bryan_W · · Score: 1

      Yup thats good except when you have a pos hp computer that doesn't have a MEH

    3. Re:Three Words: Manual Eject Hole by neoxean · · Score: 1

      Are you complaining? because you bought the "POS", so, dont bitch about it. Besides, you can either slide the tray front off and slide the CD out, or you can just pull out the tray all together

  216. cut and paste by Anonymous Coward · · Score: 1, Insightful

    Cut and paste never works they way you want.

  217. This is SOO nice by Matt_Fisher · · Score: 1

    Ok, I like Linux... But, everyone knows that its a pain to get the system to reconize things.. Lets pray that this will help us.. The best part will be if it can help us who already use it more new users will come!

    --
    --Matt Fisher
  218. Installation takes too much work! by Anonymous Coward · · Score: 1, Insightful

    The biggest problem i think Linux faces, is that an End User cannot simply go download software, and have it be self-extracting and installing. Instead they have to fiddle with RPM dependancies, or apt software, that is just another backwards solution. We all hated it when Windoze progs shared dlls and created problems with different versions, so why is Linux going that route? Maybe someday developers will start using programs like Linstall Wizard and shipping static libs, to fix this problem.

    1. Re:Installation takes too much work! by Anonymous Coward · · Score: 0

      Opps, Wrong address for that site! :P
      Linstall Wizard

  219. Incorrect/buggy termcaps by robbo · · Score: 2, Insightful

    My god, it's been how many years and backspace and delete still behave strangely and inconsistently between xterm, kterm, gnome-terminal, etc. Half the time, only C-h does the trick. And then there's these terminals' inconsistent ability to deal with unicode and color characters so half the man pages render incorrectly. Someone stop the madness!

    --
    So long, and thanks for all the Phish
  220. World Domination Will Come When Copy & Paste W by MichaelCrawford · · Score: 5, Insightful
    Here is my #1 annoyance with Linux. It's the main thing that keeps me using Windows or Mac OS X to do a lot of my day-to-day stuff like email or web browsing.

    Copy and paste doesn't work consistently, and when it does, it often behaves in nonsensical ways.

    I feel that world domination will come when the following "Just Works" for every Linux user:

    • You can copy text from any application that can supply text into any other text application that can receive text. Many Linux applications can't copy and paste between each other, or if they can at all, you can only do it in one direction.
    • You can copy some text from any application, close the window to get it out of the way, because you don't need it anymore, then paste the text into any other application
    • You can copy some text in any application, activate the window of any other application, select the text you want to replace, then paste the text you copied first, thereby deleting the second text which you had selected and replacing it.
    This last thing I try to do quite a lot to paste a new URL into the URL textbox of a web browser, so I can replace the old URL with the new URL I want to visit. However, in X11, highlighting some text makes it "the selection", so a paste will just paste in the text I'd selected, which was the text I wanted to replace.

    All of these things have consistently worked flawlessly in every version of Mac OS and Windows I've ever used. Note that my first Mac ran System 5 and my first Windows box ran Windows 3.1. Yes, I am an old man.

    I've been using Linux since I first installed Yggdrasil Plug-n-Play and I've never been able to get this to work right.

    Consider how frequently office workers in a business need to copy and paste text, and consider that this is my main frustration, even though I am an experienced Linux user. I nearly had my Windows-loving wife talked into trying out Linux, but when I explained this problem to her, she said she wasn't even willing to give Linux a chance.

    And yes, I understand one reason this doesn't work in X11 is that the fact that this network-transparent GUI sometimes has to work on X terminals with limited memory, so you can't provide a dedicated memory buffer for a clipboard like on Windows or the Mac. But my friend, the PC I'm typing this on has 512 megabytes of RAM, and frankly I rarely if ever run X over a network, so I don't see this as a valid excuse anymore.

    It's enough to make you chew your own foot off.

    --
    Request your free CD of my piano music.
  221. Here are a few... by Asprin · · Score: 4, Interesting

    I guess what I find annoying isn't the Linux kernel, per se, but rather the maze of infrastructure around it. DON'T Hate me. I love Linux, but confession is cleansing and most of these are things Linux inherited from *NIX/SystemV and the fact that it was put together over a period of decades by thousands of contibutors, so there wasn't a history of system management to learn from yet when it was initially designed.

    I also may be overdue for my meds. (Ahem...)

    TWO desktop environments with similar capabilities.

    Distros that put things in weird places.

    The fact that distros have the freedom to put things in weird places.

    The fact that 'weird places' means that there are a half-dozen places for binaries to go (/bin, /sbin, /usr/bin, /usr/sbin/, etc...)

    ... in fact, I find the whole /usr heirarchy annoying. Why was that necessary? Weren't the six other folders for binaries enough?

    Don't even bring up /opt!

    ...or /usr/share!

    "User-friendly" management tools with a learning curve that is almost as steep as that for the service or feature they are managing.

    The same goes for script-based management systems.

    The fact that these tools are necessary so I can cope with the management idiosynchosies and conventions of two dudes in Argentina that have been sysadmins of a UNIX server farm for 16 years.

    /root is not under /home.

    The SH/BASH scripting language. (!!!!)

    Configuration files based on archaic paradigms like the SH/BASH scripting language.

    Software that uses configuration files that served as an experiment in parsing for somebody's undergrad senior project. (Therefore, it has a unique, confusing syntax with zero readability and requires one of them there "management tools" I mentioned earlier.... I'M TALKING TO YOU, SENDMAIL!!!!)

    I'm sure I can think up more, but that'll get the discussion started.

    --
    "Lawyers are for sucks."
    - Doug McKenzie
    1. Re:Here are a few... by Helmut+Kool · · Score: 2, Insightful
      /root is not under /home.
      Which is good. /home is often on a network file system or another hard disk. If it cannot be accessed for some reason, it is nice to be able to login at least as root. And you can make a symlink /home/root -> /root if it bothers you :-)
    2. Re:Here are a few... by glwtta · · Score: 1

      I'll give you the random file placement, but what's wrong with bash? I love bash! (and why should /root go under /home anyway?)

      --
      sic transit gloria mundi
    3. Re:Here are a few... by justsomebody · · Score: 0, Troll

      # TWO desktop environments with similar capabilities.

      So, you've got choice, so what, I always install GNOME only

      # Distros that put things in weird places.

      Yep I give you that one

      # The fact that distros have the freedom to put things in weird places.

      Basic word is freedom, as in what GPL stands for

      # The fact that 'weird places' means that there are a half-dozen places for binaries to go (/bin, /sbin, /usr/bin, /usr/sbin/, etc...)

      Which is well chosen, what and where

      # ... in fact, I find the whole /usr heirarchy annoying. Why was that necessary? Weren't the six other folders for binaries enough?

      Again lack of knowledge

      # Don't even bring up /opt!

      Well, I use that one for networked apps on server

      # ...or /usr/share!

      Being boring with folder and not intuitive, maybe you should ask for job at SCO

      # "User-friendly" management tools with a learning curve that is almost as steep as that for the service or feature they are managing.

      Well, which tools, system tools in redhat are simple, but if you take webmin. You can configure a lot, so no pain no gain

      # The same goes for script-based management systems.

      This is where I started to love linux

      # The fact that these tools are necessary so I can cope with the management idiosynchosies and conventions of two dudes in Argentina that have been sysadmins of a UNIX server farm for 16 years.

      yep, they are but I don't know about any idiosynchosies

      # /root is not under /home.

      Well, Sherlok. Ever heard about network home profiles???

      # The SH/BASH scripting language. (!!!!)

      Again, that's the beautiful and powerful language. But it might take little knowledge, which I really don't expect from you

      # Configuration files based on archaic paradigms like the SH/BASH scripting language.

      Yeah, no registry, World is beautiful don't you think

      # Software that uses configuration files that served as an experiment in parsing for somebody's undergrad senior project. (Therefore, it has a unique, confusing syntax with zero readability and requires one of them there "management tools" I mentioned earlier.... I'M TALKING TO YOU, SENDMAIL!!!!)

      Yep, Sendmail is like that, but go with the wind and use qmail or postfix

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    4. Re:Here are a few... by Anonymous Coward · · Score: 0

      Al your filesystem objections can be led back to the ability to mount sections of the filesystem across the network. This is the reason stuff is layed out like it is. For example, /usr/share contains everything that is shared across architectures, so if, as a business, you've standardised distro's you can mount a single /usr/share on both a PPC and an intel box. This is also the reason /usr is separate, because it allows you to share non-essential binaries between machines of the same architecture. Or to split off the main lump of your filesystem to a different disk when your linux outgrows your current disk.

      Ofcourse as a home user, you don't care about this. But believe me, it's a blessing, not a curse.

      Bash, btw, is everything but annoying or archaic. Okay, it has a fickle syntax. But once you learn it you realise the incredible power bash gives you to tweak and tune the system. I have tons of shell scripts running through cron, doing stuff like automatically downloading and filtering my mail to drawing a live weathermap of the earth every two hours.

      Besides, if you're a desktop user you shouldn't even be bothering with shell scripts. I speak from experience that it's possible to manage a debian both on the desktop and the server without editing a single shell script. I assume this applies to other distro's too.

      Sendmail's configuration is indeed a bitch. But you don't ave to use sendmail if you don't want to. Postfix and qmail work just as well, and they have less security problems and an easier configuration.

    5. Re:Here are a few... by PSC · · Score: 2, Informative

      The fact that 'weird places' means that there are a half-dozen places for binaries to go (/bin, /sbin, /usr/bin, /usr/sbin/, etc...) ... in fact, I find the whole /usr heirarchy annoying. Why was that necessary? Weren't the six other folders for binaries enough?

      The structure of the Unix filesystem is aimed at professional computing centres, not home use.

      The reason for the separation of */bin and */sbin is simply the distiction between user commands and system administrator commands.

      The distiction between (/bin, /sbin) and (/usr/bin, /usr/sbin) is that the entire /usr tree is meant to be mountable via NFS while leaving the rudimentary system on a local disk. (Or at least make /usr a separate partition.) So the commands to set up networking and to mount filesystems need to reside on the root partition (i.e. in /bin /lib and /sbin), while the other stuff goes to /usr.

      If you put everything in /bin and /sbin, you will need a huge and unshareable root partition.

      If you put everything in /usr/bin and /usr/sbin, you could theoretically make /usr a separate partition but wouldn't be able to mount it :-)

      Now, both /bin and /usr/bin contain vendor software, ie. whatever your distro maker considered essential. You don't really want to mess up this with your downloaded, self-compiled (or at least self-installed, in any case not vendor-supplied) software. Consequently, third party software goes to /usr/local/...

      Sometimes the size of third-party software justifies an entire directory tree of its own right. These massive packages are usually installed under /opt/<packagename>.

      You see: to every complex problem, there is a solution that is simple, elegant, and wrong :-)

      That said, it is very delicate to decide which program goes where. Take for example GNOME and KDE. Basically all distros include them, in this sense they're not third party software - so some distro makers put them in /usr/bin. OTOH the sheer size of the packages easily justifies an extra directory under the /opt hierarchy, which is what other distro makers do.

      It's really not that easy.

      You should ask yourself this question, though: why do you bother? Why do you even care? Although I'm about to celebrate my tenth year of Unix, I still have to which(1) many executables because I don't bother to remember actually where that particular binary resides. The PATH handles this just fine, and the package managers take care of the package integrity.

      /root is not under /home

      Same reason here: /home is not guaranteed to be on the same partition or even machine, and you still want to log in as root when the network (and thus, /home) is down.

      The SH/BASH scripting language. (!!!!)

      Though they all are more or less inconsistent compared to a properly designed language liek eg. Python, the Bourne shell family is a very powerful tool (don't get me started on (t)csh...).

      Configuration files based on archaic paradigms like the SH/BASH scripting language.

      The shell languages are more or less historically (hysterically) grown and offer quite some quirks, but the paradigm, procedural programming, is sound.

      This is, of course, no excuse for ad-hoc or "defining-by-writing-a-parser" configuration languages - these are a royal PITA indeed!

      --
      --- The light at the end of the tunnel is probably a burning truck.
    6. Re:Here are a few... by NotoriousQ · · Score: 1

      The fact that 'weird places' means that there are a half-dozen places for binaries to go (/bin, /sbin, /usr/bin, /usr/sbin/, etc...)

      Let's see how this works on windows. OS's init (command.com) is in C:\. Windows main executables are in Windows. User land applications are in Program Files under who knows what the install chose. But not things like solitare -- that is back in the Windows Folder. Command line tools? Those are in Windows\Command if at all there. Certain lowlevel apps? (rundll32 regsvr32) Those are in Windows\System or in Windows\System32 depending on which service packs you install.

      Oh and windows never sets your path correctly. And do not tell me to run everything from the gui. Some important development tools rely on consistent working directories that shift around. So it is always frustration for anyone who does more than solitare.

      --
      badness 10000
    7. Re:Here are a few... by Asprin · · Score: 1

      What's wrong with shell scripting? The syntax is just goofy, like it was designed by someone who was obsessed with palindromes and hadn't realized the full potential of curly braces:
      if ... fi
      case ... esac
      Who came up with that?!

      And why?!

      Bourne scripting doesn't work like any other language because it was designed in the neanderthal age where everyone writing software had to engineer their own language parsers first because books about syntax hadn't been invented yet! [grin] Although, to be fair, parts of it like "$" evaluation of variable values and string handling *were* innovative enough to get picked up and by other languages like Perl and its derivatives.

      Look, none of my points are complaints, they're annoyances - and I hope nobody takes them too seriously because they aren't serious enough for me to .... see, I already forgot most of them.

      I do wish, however, that the standardized approach of newer apps (Apache, Mozilla et al.) on XML style config files with common scripting style syntax could be extended backward to legacy software that, to be honest, is too entranched to change.

      Maybe we need a DASH (Deade Again - it's a pun) shell with a javascript-like syntax?
      --
      "Lawyers are for sucks."
      - Doug McKenzie
    8. Re:Here are a few... by Asprin · · Score: 1


      Bingo.

      I'm beginning to think the only company that does it right is Apple.

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    9. Re:Here are a few... by shish · · Score: 1

      / to boot /usr/ to run

      But apart from that, I agree that having the other dozen /xyz/bin folders is somewhat pointless

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    10. Re:Here are a few... by Anonymous Coward · · Score: 0

      The biggest annoyance I have with linux is the thirty year old fat bastard that has never showered sitting at his mom's basement thinking he is all badass when he finds someone less knowledgable than him on the linux subject. Seriously, most linux users are snotty fucking assholes that would rather talk down to someone than help....and that's my biggest beef with linux.

    11. Re:Here are a few... by Psychic+Burrito · · Score: 1

      Hear hear!

      I actually hated it when OS 9 introduced "fixed folders" - previously, you were able to put everything everywhere under any name and it worked: You could rename the "system folder" "experiment in progress" and put it 10 layers deep into some folders - no problems!

      But from what I hear about other OSs, Apple seems to have taken a step back, but still be halve a step ahead of everybody else...

      Now, if they could introduce the functionality held previously, we would be in heaven...

    12. Re:Here are a few... by dbremner · · Score: 1

      keyword ... drowyek dates back to Algol 60 or 68, iirc. It's also used by the inhouse CMU and DEC language BLISS.

      --

      Life is a psychology experiment gone awry.
    13. Re:Here are a few... by sad_ · · Score: 1
      /root is not under /home.


      And there is a good reason for it too! be happy the linux distro's put the home of root in /root and not in plain / like solaris or hpux (and probably a lot of others).

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    14. Re:Here are a few... by justsomebody · · Score: 1

      And you sir.

      No brains to recognise troll. He was obviously trolling, not asking for help. Well I guess nobody's perfect. But you're very far from that.

      By the way, you've described me wrong.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  222. No developer documentation/cooperation by irexe · · Score: 2, Interesting

    Annoyance no. 1:

    Most users won't really be bothered by this, but since Linux is a DIY platform, this is a significant annoyance to developers: most Linux programs give you the source, but they don't bother writing the documentation.

    While it is theoretically possible to go in and fix some broken app, many times I just don't bother because it would take too much time just getting familiar with the code. If only developers would bother to at least provide a 'big picture' of the app's structure, it's major subsystems, etc, it would be much easier to track and fix small errors.

    This extends to comments. There's lots of good code out there, but too few people bother to comment it, except for the odd mental note. All in all, it would be good if developers keep in mind the fact that their software is _open source_ and other people might want to contribute to it some day.

    Annoyance no. 2:

    There are too many close-but-no-cigar apps. Very often, several apps do more or less the same thing, but none of them does it really great, simply because they are all developed by one or two people who don't have time to do more than the basics. Such developers would be capable of doing great things for Linux if they would only work together and build one great app instead of five mediocre ones.

  223. Re:CUPS ( http://localhost:631 is your friend! ) by stratjakt · · Score: 1

    You cant configure much from the webmin.

    If you dont have all the ps filters and foomatics or whatever the hell hoops you have to jump through for your particular printer, it's useless. It comes out of the box with support for, what, two or three obsolete HP deskjets?

    And managing jobs with the webmin doesn't work for shit - at least it doesn't for me.

    --
    I don't need no instructions to know how to rock!!!!
  224. Actually by simontek2 · · Score: 0

    Well i used to think lack of driver support, but then i learned to make my own drivers, it taught me to code. so basically when i have a problem, it teaches me to fix it.

    --
    SimonTek
  225. You could learn... by cnelzie · · Score: 1

    ...that once people are out of school and working a more then full time job, own a home, take care of their family and other adult things...

    They can find little, if any time to persue a course in learning how to program... Not that I am not attempting to... It will likely be years before I can look at code and read it as I would a novel or contract for major industrial purchases, which is what I do for a living...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  226. Re:XFree86 by Anonymous Coward · · Score: 0

    Don't know what distro you're using, but I havn't had to manually configure X for years (at least 2-3) I install it, and I'm done. Old Hardware, new hardware, Laptop, Desktop, Server.

    Oh and First Post....DENIED!!!

  227. 1 word "X" by bozojoe · · Score: 1

    X windows has got to be the biggest pain in the rear. no matter the distro, no matter the hardware, its always a nightmare getting it setup correctly, let alone the way I want it.

    --
    lick the cancle button (at least thats what our Chinese QA says)
  228. Application Documents and location. by jellomizer · · Score: 1

    Although Man Pages do the trick most of the time. I main wish is to get documentation of each file and what package it belongs to and how to use it. I remember loading Red Hat and watching it install they tell me all the apps they load and some of them I go to myself I would like to try this out in the future. But after that Install I forget the some hundred or so lets give it a try apps. Doing a man -k usually helps but sometimes it gets crowded with all the libraries that are installed or other apps with similar name or function. I would love to have a distro that gives you all the installed application, the files, for the application, and documenation for all the files. At least for the Config files and the execuitables.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Application Documents and location. by philip_bailey · · Score: 1
      Under RedHat,
      rpm -qa
      will show all installed packages, and
      rpm -ql [package]
      will list all files (including documentation files) included in [package].
      --
      There is no place like ~!
  229. what is there always a linux device-driver missing by Anonymous Coward · · Score: 0

    it's does wierdos that make HARDWARE!
    please someone explain to me, why it is
    finacially beneficial to make a windows
    device driver but no linux device driver?

    is it so difficult or what?
    considering the open-source nature of linux
    it should be easier to make a device driver for linux.
    it's not like they are losing cash, since they
    are selling HARDWARE.
    is microsoft giving them money or what?

    so why can't they be friendly and support
    linux AND windows?

    damn! so much time lost ...

  230. Automounting by Anonymous Coward · · Score: 0

    Lack of native kernel support for CD automounting?

  231. cut n' paste by Oo.et.oO · · Score: 1

    cut n' paste was always the best and standardized in *nix. middle mouse button.

    then came along gnome and kde and netscape whom all tried to emulate windoze and now it's all hosed!

    sometimes firebird just refuses to copy to the buffer, and other times i have my shell stuff copied to the buffer and evolution just decides it likes its buffer better.

    FUCKtards!

  232. Googling for obscure errors such as this one.. by wuchang · · Score: 2, Insightful

    Cryptic errors like this seem to happen more to me on Linux than on FreeBSD. YMMV, but if it weren't for google, I'd have given up long ago... http://www.redhat.com/archives/redhat-install-list /2003-July/msg00098.html

  233. Crappy ATI Drivers by Jagasian · · Score: 1

    I guess this could be generalized into a more significant annoyance that graphics accelerators have crappier drivers on Linux than they do on Windows. For my ATI Radeon Mobility 7500 with 16MB of ram, I get roughly half the framerate under Linux as I did under Windows!

    I blame ATI. Next time around I am going to buy an NVIDIA or Matrox card. Note that both actively support the development of Linux drivers, HOWEVER, Matrox's drivers are opensource. This gives them an edge on NVIDIA. With Matrox, I don't have to worry about the company eventually going under or stop supporting the product I bought because the drivers are open source. NVIDIA vs Matrox is about a trade off between higher fps (NVIDIA) and open source drivers (Matrox). How many frames per second does it take to buy out your freedom?

    If NVIDIA went under, I would love to see what all of the NVIDIA Linux users would do.

    1. Re:Crappy ATI Drivers by Anita+Coney · · Score: 1

      "If NVIDIA went under, I would love to see what all of the NVIDIA Linux users would do."

      The same thing that 3dfx users did: Buy new cards when their old cards were no longer usable.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
  234. Wireless connectivity and Missing documentation by tcape · · Score: 1

    I've struggled for 6 months to get my damn Cisco PC card to connect to my linksys router using redhat 7.3 and 8 and 9. Still can't get it to work. Everything appears to be there but there's something missing. Problem is... and this leads into my next gripe, the documentation available for troubleshooting.... So much that only partially applies, I've found that a way of life for fixing Linux problems is grab all the documentation, digest it, then regurgitate the solution.... But I guess when there's 6 billion flavors of Linux, this is what happens... I feel better now....

  235. cost by mz001b · · Score: 1

    The biggest Linux annoyance is that $699 licensing fee / node that you have to pay.

  236. RMS by avidday · · Score: 1

    That incessant trolling about GNU/Linux not Linux on LKML is definitely the most annoying thing about using Linux.

  237. Whoa! Really? by cnelzie · · Score: 1

    Money doesn't grow on trees big guy. You can't pay to have everyone do everything for you sometimes...

    In fact, we did that. We chatted with a company about making some modifications to an existing OSS project using PHP and MySQl as the back-end. Needless to say, based on the preliminary discussions they wanted WAY to much money, into the hundreds of thousands, didn't understand OSS as they wanted another few hundred thousand for us to "own" the code... It was silly... This by the way was through a company that came highly recomended and had some people that did understand OSS...

    You will understand once you are out of high school or college...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Whoa! Really? by Suidae · · Score: 1

      Money doesn't grow on trees big guy. You can't pay to have everyone do everything for you sometimes

      True, but if you spend a bit of time you can sometimes help motivate other people to help get some major annoyances fixed. (see my sig)

    2. Re:Whoa! Really? by Anonymous Coward · · Score: 0

      Money doesn't grow on trees big guy.

      Neither does code.

      We chatted with a company about making some modifications to an existing OSS project using PHP and MySQl as the back-end.

      Doesn't sound like you looked very hard. Perhaps shop around next time and try more then one place. If you do all your business like that, I suggest you quit now, because said company is a sinking ship.

      didn't understand OSS

      then

      This by the way was through a company that came highly recomended and had some people that did understand OSS...

      Well which is it? Did they or didn't they understand OSS?

      Oh, wait.. I see.You're discussing our of your rectum. Forget the former points.

  238. Time by jazman · · Score: 1

    DEFINITELY the length of time it takes to configure simple stuff.

    Sometimes I genuinely find it easier to fdisk, install Windows, have it autodetect everything, note down what I want, then reinstall Linux again, and hope I don't have to iterate over this loop too many times.

    Or you go onto the mailing lists and get all sorts of LAMER abuse and RTFM and so on. It just isn't worth it.

    Ok so autodetection might not give an optimally working computer. But it would give a working computer, and I can get on with my life and optimise at my leisure.

    1. Re:Time by Idealius · · Score: 1

      Or you could just open up your case and see what hardware you have in there by looking at the label on the device.

    2. Re:Time by jazman · · Score: 1

      It's more than just hardware this applies to. Right now I have a Linux box with a working ethernet card, no problem with that. I can ping IP addresses, but can't ping domain names. So DNS isn't working. But everything appears to be setup ok. I have absolutely no clue why it isn't working, and no amount of looking at hardware is going to change that.

    3. Re:Time by Idealius · · Score: 1

      Well, that makes sense, but I wasn't aware this was the problem. You already know what hardware you have.

  239. Well, not quite by Obsequious · · Score: 1
    Eh....

    As the author of Tuning and Customizing a Linux System, I can assure you that people are not going to be making "hella" money on a book. So far I have made roughly $5,000 in royalties on my book (which is amittedly below average due to releasing it in a rotten economy) and don't expect to make much more -- and I am the sole author. In the collaborative works, the royalties are divided.

    So, no one is going to be getting filthy stinking rich off of your contributions. You only get filthy stinking rich off a single book if you are Stephen King or Danielle Steel. If you want to make a living writing technical books, you have to put out several a year and do it full-time.

    Just my perspective...

    1. Re:Well, not quite by Electrum · · Score: 1

      So far I have made roughly $5,000 in royalties on my book (which is amittedly below average due to releasing it in a rotten economy)

      I would blame it on being priced at $45. That type of book should be no more than $25.

  240. My List by Luveno · · Score: 1
    1. #1 - getting a sound card working
    2. #2 - getting a sound card working
    3. #3 - getting a sound card working
  241. Clipboard annoyance by Anonymous Coward · · Score: 0

    Have you people solved the clipboard copy/paste 'incompatibilty' annoyance?

  242. Re:Windows and heterosexuality by atheken · · Score: 1

    So, linking heterosexuality with linux and windows with homosexuality MUST be the correct logic? Sheesh, they'll let anybody join /. anymore. Are l/\m3Rz gay and hax0rs straight too? What if some dude is watching straight pr0n on a windows machine? or another more _fuity_ machine? is he still gay? I mean this whole thread is nonsense. Mod down, for "DUMBASS".

  243. The worst annoyance - Configuring X windows! by Viol8 · · Score: 1

    God its a pain in the arse. Why does it care what maker of monitor I've got? Why do I have to tell it
    what damn mouse to use , can't it spot /dev/mouse for itself?? Why doesn't version 4 support my old Matrox card when version 3
    supported it fine?? Why is installing any extension libraries about as easy as trying to decipher ancient babylonian
    while blindfolded and drugged??

    I HATE it , wtf can't the config file just consist of screen resolutions I want and thats it??
    Why can't it do everything else itself?? I can't be too hard to find out which graphics card is plugged into it ... can it?

  244. Send a fix along with your complaint by ishmalius · · Score: 4, Insightful
    People so often forget the best way to get their problem addressed in the Open Source environment. Along with your problem report, send in a suggested fix. Not just "here's what I want," but "here's how to do it." A person will get so much more respect if he exhibits a little altruism. Maybe he should even send some candidate code to acomplish the feat.

    It will rise much more quickly to the top of a developer's TODO list.

    It will be much more appreciated if the user with the problem has thought the thing through, rather than just complaining.

    It is basic to the spirit of Open Source, where people contribute .

    Selfishness has no value here. Ayn Rand would die of hunger in the Open Source world.

    1. Re:Send a fix along with your complaint by zifty · · Score: 1

      HAHAHAHAHA Ayn Rand! That's great.

      Seriously though, what about those of us who can't code? Or better yet, those of us who code *exclusively* in a another language? I hear this all the time, but no one's come up with a good way for us to contribute effectively, besides just saying "This is broken, please fix it."

      The first person who things of a good way to do this is going to be the one that changes the future of software.

    2. Re:Send a fix along with your complaint by Speare · · Score: 5, Insightful
      My biggest annoyance with Linux is this attitude that
      • all Linux users can code,
      • all Linux users want to code,
      • all Linux users know every api to code,
      • all Linux users want to join every devel mail list,
      • all Linux users know every application's architecture,
      • all Linux users have infinite time to solve obvious problems.

      I am a software developer by trade. I know a fair amount of user interaction design principles. That doesn't mean I have the lifestyle that affords me ninety hours a week to add nothing but polish the nits out of the hundred different Linux applications I use every week.

      I submit suggestions when I can. I even submit code when the problem is isolated in such a way, and the existing codebase is conducive to productive spelunking. Most software annoyances I have are conceptually easy to explain but require in-depth knowledge of the codebase before I could hope re-architect or retrofit a solution.

      This isn't about selfishness or altruism, it's about specialization: people can (and do) have legitimate issues without having the capability to fix it, even in so-called Open Source projects.

      --
      [ .sig file not found ]
    3. Re:Send a fix along with your complaint by Anonymous Coward · · Score: 0

      Ayn Rand would die of hunger in the Open Source world.

      As would/does anybody else who tries to do it for a living...

    4. Re:Send a fix along with your complaint by benjamindees · · Score: 1

      Ayn Rand would die of hunger in the Open Source world.

      You seem to have missed the point of Objectivism and the reality of Open Source. Ayn Rand would do just fine with Linux. She was *very* intelligent. She wouldn't be here complaining that 'Linux doesn't look like Windows'; she would be fixing it herself and keeping her changes :)

      --
      "I assumed blithely that there were no elves out there in the darkness"
    5. Re:Send a fix along with your complaint by Anonymous Coward · · Score: 0

      That is the heart of the problem: Fix it yourself!
      You are sooo insightful!

    6. Re:Send a fix along with your complaint by peter+hoffman · · Score: 1

      I think she would have shared her changes because it would benefit her in the long run to not have to keep reapplying her patches when the official version gets updated.

      Rational people always act out of self-interest. Free will implies you choose to act. Rationality implies that, at a minimum, you chose what you consider to be the least evil option. The benefits others receive are a side-effect.

      For example, a person may choose to vote to raise taxes for greater social programs. That is not an altruistic choice. That person's possible selfish motivations include making that choice in order to live in a world they consider to be more ideal (i.e., one where wealth and opportunity is more evenly distributed) or simply to assuage feelings of guilt.

    7. Re:Send a fix along with your complaint by tomkins · · Score: 0

      My worst Linux annoyance? Attitudes like yours.

    8. Re:Send a fix along with your complaint by Grishnakh · · Score: 1

      He didn't say you HAD to send in a fix; he said a much better thing to do than just complaining, was to suggest to the developers a way of fixing the problem.

      Instead of "xxxx sucks!", say, "When I do xxxx, yourp program responds with xxxx. I think a better way would be if it ...." This is much more helpful to developers than a general complaint.

      Speaking as a developer, there's two parts to writing a program: requirements (knowing what you want the program to do) and execution (actually writing the code). In professional software development, the two are usually separated and done by different people. One group writes up the requirements (after doing focus group studies, etc.), gives them to the developers, checks their results, modifies the requirements, etc. The other group just writes the code the way they're asked.

      In OSS, it isn't that clean-cut. Usually, the developers know they want a program that does a certain task, but they don't have all the details worked out beforehand. Since they also act as the primary users and testers of the program, it doesn't get much cross-checking by others, unless users take the time to give them feedback. So anyone who asks for certain features, suggests alternative methods, etc. in a nice way will be listened to.

      Also speaking as a coder, I can code, and in the languages that most OSS projects are written in. However, even so, it's REALLY hard to just jump into someone else's code and start making changes, especially if the project is really huge (like KDE). But for the developers that wrote it, it's not that hard for them to make changes since they already understand how it's structured. Therefore, it's still advisable to file suggestions with the developers, unless you have a particular interest in getting involved with a certain project.

    9. Re:Send a fix along with your complaint by catenos · · Score: 1

      My biggest annoyance with Linux is this attitude that

      * all Linux users can code,
      * all Linux users want to code,
      * all Linux users know every api to code,
      * all Linux users want to join every devel mail list,
      * all Linux users know every application's architecture,
      * all Linux users have infinite time to solve obvious problems.

      I am a software developer by trade. I know a fair amount of user interaction design principles. That doesn't mean I have the lifestyle that affords me ninety hours a week to add nothing but polish the nits out of the hundred different Linux applications I use every week.


      You got this all the wrong way around:

      If you are using a Linux based distribution, you are mainly using software for free (in the sense, that you didn't compensate the authors). Then you observe a glitch or bug and report it and expect it to get fixed. Again for free.

      If the issue is real, can be reproduced and viewed as important enough (relative to what else has to be done), it will usually be fixed, implemented or put on the TODO. Even if the request is rejected, others have already invested their time for your interests.

      But a lot of reports are really more of the kind "I don't like it being/behaving this way, couldn't you make it that way". And such issues usually are only fixed, if there is not too much controversy, someone agrees, and is willing to implement it for you. If your concern is not important enough to any author, you are probably asked to provide a patch. Also, in the whole process, there are often requests to provide more detailed info, the compiling of which may take some time.

      This is not about attitude, it is a simple "if you want us to fix/program/integrate it, then provide a testcase/requirements/patches". You want someone do something for free for you[1], so provide some initiative.

      Most "real"[2] projects I observed handle such request quite politely (as a rule, exceptions happen, of course). Naturally, there are also the other ones (mplayer comes to mind ;), which may be not all that nice. Although those may lack in patience or manners, the underlying issue is the same: Don't complain, if you aren't willing to help fixing it.

      Or in other words: Don't expect others to do, what you aren't willing to do yourself. If you cannot respect this, the attitude isn't with the "Linux people".

      You might think "But I am helping them to improve their software!". Well, think about it. If the authors had observed/needed/wanted whatever you reported, and found it important, don't you think, they had already done it themselves? In real, most times you are effectively not helping the author, but other users like yourself.

      So, to conclude, yes, I completely understand that it may be out of proportion for you to invest the time and effort needed to fix whatever annoyances you perceive. But if other people are not interested to fix "your" annoyances, and ask you to look into it yourself, that has seldom to do something with attitude.

      Coming back to the start, "That doesn't mean I have the lifestyle that affords me ninety hours a week to add nothing but polish the nits out of the hundred different Linux applications I use every week." is an interesting statement on how you value your time with regard to the time of others.

      [1] Even integrating a seemingly perfect patch can easily hours! It includes reviewing and testing the patch, maybe writing missing test-cases and so on.

      [2] This is meant to exclude wanna-be projects, i.e. count the projects that are included in major distros or have a reasonable chance of being included.

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
  245. Heheh... You are missing the point... by cnelzie · · Score: 1

    Books like that already exist. They are the basic 'Red Hat Unleashed!' and others of its ilk. These books cover general configuration and installation...

    The general description of this is a send us your annoyances, this book appears to be geared towards pointing out flaws with Linux and other niggling issues that need a fixin'

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  246. SOUND LATENCY by RighteousFunby · · Score: 1

    This pisses me off. Homestar Runner is unwatchable with sound latency of about 2s, let alone my collection of *legally acquired DVD rips*

  247. What Drove Me Away From BSD by EXTomar · · Score: 1

    Let this be a small lesson for future Linux advocates.

    Back in 95 I started playing around with free software because I just got a new machine but the old one still worked just fine. So it was time for a little experimentation. So with a box of floppies I went to the main computer lab and downloaded Slackware Linux and FreeBSD.

    I tried FreeBSD first. I distinctly remember it being a bad install experience. When the system came up it didn't work quite right. That is too be expected since this was a Packard Bell elcheapo machine with proprietary integrated hardware all over. But the level of problems seemed severe so I thought I was doing something wrong. Off to irc and to find people who could help

    Me: Hey out there. I installed FreeBSD and got some problems.
    Someone: Did you FTFM?
    Me: The stuff that came with downloads...but it didn't help. The video just will not work and the logs say there is something weird with the IDE controler.
    SomeoneElse: That only happens when you use a POS computer for BSD. Buy better stuff and try again.
    Me: That is kind of a poor fix. Is there anything I can do to make the drivers behave better.
    AnotherGuy: Yeah but you are clearly too stupid to figure it or you would have done so. So its impossible for you.

    Needless to say their attitudes were less than helpful. So the next step was to remove FreeBSD and try Linux. Although it seemed to exhibit the same problems at the start I actually got much friendlier help from people. I was pointed out what files to try and mess with. I got hints on how to work around problems. What I ended up with was a pretty cobbled together machine but I had a much better feeling about it.

    So while Linux wasn't perfect it was a far more enjoyable experience. I formated the FreeBSD floppies and never looked back. So advocates on both sides need to take note: cursing newbies is a sure way to drive future users away.

    1. Re:What Drove Me Away From BSD by dvNull · · Score: 1

      I got the same response from #debian as well. I had a problem with LILO. Booting from a floppy and recompiling LILO worked for me but the packaged LILO decided my drive had 0 sectors. I asked if anyone else had experienced such a problem and I was cussed out of #debian.

      Oh well I dont really give a shit about people in #debian anyways just this attitude will definitely put off people who were otherwise interested in Debian.

      dvnull

  248. Re:This shouldn't be hard by Anonymous Coward · · Score: 0

    wtf? they used to run solaris, but i think most of them are now iis.

  249. larger problem by Ian_Bailey · · Score: 1

    The larger problem, IMHO, is the inability of many apps to communicate and perform consistently with each other. Far beyond the 'simmilar' config files, it would be nice if some programs had at least a 'little' in common.

    It would be nice if there was a standard place to put programs, a standard way to cut and paste between applications, a standard way to change a particular option for all programs (say, changing the audio card to output to), a standard way to do most things!

    I'm not saying that a particular way should be enforced (Say, Windows Cut and Paste or X-Windows Cut and Paste), but there should be at least some way to let all applications be configurable in the same way, and that the user can then set up the operations to perform in the way 'expected'.

    This currently is most noticable in GUIs, but is often present in lower-level ideas as well.

    Then again, maybe I'm just being an idealist.

  250. Opportunity? by Call+Me+Black+Cloud · · Score: 2, Interesting

    maybe this is an ideal opportunity to get your pet peeve finally addressed!

    It's open source...your opportunity is now. Make the change yourself...don't wait for someone else to address it.

    The ability to review and change source code is touted as open source's strongest point. It would appear, from the response to this article, it's also one of open source's least used attributes.

    1. Re:Opportunity? by Anonymous Coward · · Score: 0

      Developers != Users and
      Users != Developers

      Developers is a small subset of users, and that is why you see all these complains with no fixes. If you want non developing-users however (and why??) then you better get used to it!

    2. Re:Opportunity? by Dor · · Score: 1

      It's open source...your opportunity is now. Make the change yourself...don't wait for someone else to address it

      A lot of us who use Linux are not programers. I happen to be a network engineer, and while I can design a kick-ass enterprise level campus area network, I couldn't code my way out of a wet paper sack. So for a lot of people, all we can do is wait for someone with the required skills to fix the problem.

    3. Re:Opportunity? by Call+Me+Black+Cloud · · Score: 1

      So for users, there is really no advanatage to open souce over closed source other than price.

    4. Re:Opportunity? by Anonymous Coward · · Score: 0

      How bout this? You suck on my nuts while I am writing up fixes for linux. Wha? Dont wanna suck my nuts? Thats funny cause I dont wanna fix the problems I find in linux either.

    5. Re:Opportunity? by swordgeek · · Score: 1

      First of all, there's nothing inherently pricy about closed source software. Pegasus Mail (Windows stuff) is free and proprietary.

      Secondly, you're right: There IS NO ADVANTAGE TO OPEN SOURCE SOFTWARE for a user! In fact, there's a substantial DISadvantage, as long as the developers keep using the feature of open code as an excuse to not fix it themselves. I am sick and tired of broken projects where the developer says, "Oh, I don't have time. You have the source code, it's not my responsibilty anymore."

      This knee-jerk, juvenile, INFANTILE attitude is doing more damage to the development progress of Linux than any legal threats thrown up by SCO, Microsoft, and the US government combined!

      I WILL PAY FOR SOFTWARE if it works, is supported, and does what I want it to do! I will happily use free and/or open source software if possible, but if the developer figures it's my responsibility to repair and maintain it, then fuck him. My time is better spent working than learning to be a programmer.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  251. There was one Re:dated?? by WolfWithoutAClause · · Score: 1
    Well, ok, it was about Unix (Linux was only a toddler at the time, and not mentioned.)

    There's a partial web copy at:

    Unix Haters (hint: click on the login cursor)

    It's quite dated (Unix 10 years ago, did suck fairly badly in some ways, although not as badly as Windows 95!), and getting exponentially more so. The book was actually fairly humorous, it loses a lot in its translation to the web. The book is well out of print in both senses of the word 'well'.

    --

    -WolfWithoutAClause

    "Gravity is only a theory, not a fact!"
  252. Distros just don't do proper integration testing by HidingMyName · · Score: 4, Informative
    I've got a lab, and we rolled out redhat due to popularity and have stuck with it since 1998. Since then, Redhat has been suprisingly sloppy in their distributions, and I'm just about ready to drop them for another distro (maybe SuSE). Among my beefs (these occurred in different versions) are:
    • Inconsistency in the administration tools, including dropping the linuxconf tool for the less functional controlpanel.
    • Failure to include any updates to Netscape.
    • Choosing an immature unrealeased beta gcc version for a production release.
    • Breaking the NFS client so that acccess times became 100X slower (way to go guys, great job not testing there!).
    • Breaking the install so that an upgrade hosed my Athlon box at home (motivating a quick run to Best Buy to get SuSE, and I've never looked back).
    • Numerous Kernel bugs induced during "upgrades" which I need to accept to close security holes. I had 6 months of hell due to a Kernel bug which caused my server to give up the ghost without a cry for help. Sure I blamed it on hardware at first, since I had 1 year of uptime, but then I realized that their updates just didn't cut it, and they finally fixed it this June.
    SuSE has some glitches too, in particular
    • My X server leaks memory (allegedly due to Anti Aliasing of fonts), so I have to close my X windows and restart it every few weeks.
    • SuSE doesn't properly listen for the hostname my ISP assigns so ssh can't set the display variable correctly when remoting in.
    • Many of the installed games don't start up when I select them from the menu.
    • The drivers for the video card sometimes hang when my daugther plays tux racer.
  253. Comments by sevensharpnine · · Score: 1

    I can live with recompiling my kernel for scsi-emulation support. I don't mind wading through the occasional dense man page to find out exactly how some tool works. But what bothers me is the amazing lack of comments in bash scripts. I'm not talking about obvious type of syntax clarification; I can look up certain commands if I don't know them. What I want is simple statements of purpose--why are you doing this? After switching to a new distro (though I won't mention which since I'll be called a Gentoo zealot) I had to sort through a number of scripts to figure out how the boot process worked. I quickly got tired of staring at two different scripts and asking myself what the programmer is trying to do here. The same goes for many scripts designed to check/set the environment before launching a binary. Troubleshooting would be easier if I knew why certain things were done. I can figure out what on my own, but sometimes I need to be told why.

    --
    "God is a comedian playing to an audience too afraid to laugh." -Voltaire
  254. My annoyances by CoolVibe · · Score: 5, Insightful
    GNU libc is a godawful bloated mess. Why most Linux vendor ever stepped away from libc5 is beyond me. When I write code that's totally posixly correct which compiles perfectly and warningless on most other platforms, I have to use GNU libc specific defines to make glibc conform. (_POSIX_SOURCE, _GNU_SOURCE and _BSD_SOURCE spring to mind). Having code break on me in Linux while it works fine on almost everywhere else is pretty annoying.

    The multiline strings suddenly being illegal in gcc 3.3.x are annoying too. Much code still uses multiline strings. Yes I know about ANSI concatenation, but I'm not talking about my code here, I'm talking about the heaps of OPC (other peoples's code) out there. Many wasted moments were filles cleaning up other people's mess. Oh well, not really a linux issue, but a gcc one, but what the heck.

    The Linux VM swaps an awful lot when it really shouldn't. Well, it doesn't suck as much as it used to, It used to be a whole lot worse, but it still sucks. I have quite a bit of memory in my machine. I bought the extra mem just to avoid the godawful paging to disk. Linux somehow still sees fit to page to disk. Yes I could turn off swapping, but I just want to be safe instead of sorry. The OOM killer isn't very nice to your processes when you run out of mem or swap.

    Linuxisms in code. Programmers that write very cool software (e.g. KDE) but fall into the GNU libc-extension and Linux-only features traps, and thereby making their code instantly unportable. Linuxisms are the bane of my (and others') existance when porting stuff porportedly written for linux to another OS. Instead of a straightforward recompile, I have to monkey around to beat all the linuxisms out of the code to get it to function well on other systems. Examples include /proc abuse, library/system calls only available to Linux, assuming the env is little-endian, alignment assumptions, filesystem feature assumptions, and wearing 32-bit blinds. Not really a linux system annoyance, but more a Linux-attitude-towards-other-systems and brainfarted programmer annoyance, but hey, we're on a roll here.

    Bash-isms. Yes, I know the venerable bourne-again shell is the "default" bourne type shell in Linux. It's actually quite featurefull, and can do a heap more stuff than the normal POSIX bourne shell can do. Linux coders seem to thing *all* systems use bash as their bourne shell and write their supposedly bourne shell scripts with bash extensions. For someone using systems like the BSD's, IRIX and whetever doesn't ave bash as their default shell it's mightily irritating. Also the linux bash shebang cancer is an annoyance. If you absolutely must have bash, use env(1) to find bash, instead of hardcoding it into your shebang. Else, just stay away from those bourne again extensions. Use the korn shell if you must.

    GNU's rabidness against man(1). GNU has deemed the info(1) documentation the "standard". info(1) sucks. It's counterintuitive, bloated, and redundant. It has absolutely no advantage over HTML, SGML or even LaTeX docs. And the man(1) system is nice and lean for a quick reference. For some reason, GNU wants to stamp out man(1). Luckily, many linux developers still embrace the man(1) system and still write manual pages (bless their little souls). But to find any useful docs about say gnu autoconf, you have to interface with that monstrosity that is info(1).

    That's it for a while. I'll think up some more concrete really linux application related ones and post them to the list if I have time. FOr now, this is just a small list of some tings I find annoying about Linux and GNU.

    1. Re:My annoyances by davebooth · · Score: 1

      ...Linuxisms in code...

      Bingo. While back coders took enormous pride in seeing to it that their apps would compile and run on as many *nix flavours as possible. Hell, thats what autoconf and imake were for! Now going form [other-*nix-variant] to linux is pretty easy, because the various maintainers have made damn sure that these compatibility tools work. You just try going the other way...

      ...Bash-isms...

      yeah, but this isnt purely a linux annoyance - its a laziness problem. I've lost count of the number of times I've beaten trainee sysadmins over the head telling them that I dont care what their preferred shell is, write the critical scripts so /sbin/sh can run it and learn how to do without features that are not in there. If the system is crashing down about your ears, thats the only shell you can rely on being there and working close to the way you think it should. Its like folks who hate (and have forgotten) ed & vi and only use emacs shrieking in panic when they discover they need to edit a critical (and probably complex) config file to get their hosed box out of single user mode...

      --
      I had a .sig once. It got boring.
    2. Re:My annoyances by I_redwolf · · Score: 1

      Are you aware that most of your annoyances have to do with other programmers? Are you also aware that if someone writes a program for Linux they are going to use Linux features/capabilities/non-standard libs? Are you also aware that Linux is not Unix? Are you aware that you can write Posix compliant code on Linux and easily port to somewhere else (minus the #defines)? If yes, then your problem isn't a Linux annoyance it's a "everyone is simply writing for Linux featurisms and portability takes alot longer because of it annoyance". I'm aware that you make it clear that "you're on a roll" but you should be more pissed off that people simply aren't writing with Unix, posix, portability in mind.

      Everything else I tend to agree with minus the VM problem, if it's doing alot of swapping then something is wrong, basically this has been discussed ALOT when the new VM system was tested. What kernel version are you using, or distro and how much memory are we talking about here?

    3. Re:My annoyances by CoolVibe · · Score: 1
      I'm aware that you make it clear that "you're on a roll" but you should be more pissed off that people simply aren't writing with Unix, posix, portability in mind.

      Sure my annoyances are with other programmers, but that's normal with someone that develops and butts his/her head against things like this. It's the mindset of other programmers that primarily develop on Linux and nothing else. They usually mean "unix-like" when they say Linux in 95% of all cases. Especially when you work with Linux and other platforms, Linux's quirky nature can be quite an annoyance. I never said it's the end of the world, but it's pretty annoying. If you work with people that are supposed to work on a portable codebase, and some developer pees in the well by contaminating the codebase with Linuxisms, causing the builds to break on other architectures, I'd bet you'd be pretty miffed^Wannoyed.

      About the VM issue, well, it's just annoying. It's not bad or anything, it doesn't really break stuff, but it's pretty stupid seeing Linux swap out some mem when it's virtually idle, doing almost nothing besides it's usual kernel stuff + maybe X and some idle apps. When I add up the amount of mem all the apps use, I can see it should safely fit in my RAM. Why the ^&%(@$ has it swapped out? Annoying. Oh, I've seen this happen on recent stable kernels as of 2.4.20. I can clear it by turning off and turning on swap again, but after like 15 minutes, it does it again. ARGH! Why?

    4. Re:My annoyances by I_redwolf · · Score: 1

      I can't necessarily say why unless i've got the specific code to look at (for the programs running) but from the sounds of it something is simply leaking somewhere. If you're doing absolutely nothing memory intensive then swap should be relatively empty until required. Out of all the programs you are running.. one or more is leaking. So one or more programs is leaking, albeit slowly and running up mem and swap.. you kill swap it leaks and 15 minutes later you're back to where you started. However do you experience thrashing or eventually running out of swap at some point? If so then the mem leak theory can generally be confirmed. Basically the routines won't allow all of your hardware mem to fill up before it swaps out, so that's why you have left over hardware memory. If it's not a big deal then there is nothing to worry about but if you have lets say a gig of memory and swap is filling up well beyond the use of that gig of memory there would be a seriously problem. Worst comes to worst isolate the programs that are running when this happens, make sure they aren't leaking mem and then send the numbers off to lkml.. amount of memory, memory in use, swap in use etc etc.

    5. Re:My annoyances by mandolin · · Score: 1
      assuming the env is little-endian, alignment assumptions, ... and wearing 32-bit blinds. Not really a linux system annoyance, but more a Linux-attitude-towards-other-systems and brainfarted programmer annoyance

      All of these problems are "processor architecture", not OS, dependent. 'brainfarted programmer' is right on.

    6. Re:My annoyances by toast0 · · Score: 1

      i imagine the vm is swapping out stuff that hasn't been used in a while (15 minutes apparently), so you can more of your ram to use as disk cache. after all, don't you want a larger disk cache?

  255. let the list begin by quelrods · · Score: 0

    I'll preface this with saying linux's annoyances were annoying enough that I use bsd on all systems I run and maintain. (Openbsd for the servers, esp nice for firewalls, and Freebsd on my workstations) 1) iptables SUCKS look if you think it's good then you haven't used pf on openbsd. Besides the fact that it isn't even stateful...it has state tracking...which is not stateful. I rather hoped 2.6 would get a decent firewalling tool but alas. 2) fork bombs. Linus took the stance that fork bombs should be dealt with in the shell. Openbsd takes a better approach...it seems a forkbomb and the kernel kills the parent process so the system can go about it's buisness. 3) LOAD. linux CANNOT deal with load, 2.4, I haven't tried 2.5/6. Bsd time and time again have shown it's ability to deal with high loads, see hotmail and freebsd. 4) distribution fragmentation. I think this is one of the biggest killers of linux. There are basically 3 bsd's: 1 for workstations, 1 for servers, and 1 for embedded devices. Free,open, net respectively. 5) Packaging. rpm's suck...no really who here hasn't dealt with dependencies from hell. Sorcerer and gentoo are basically copying what the bsd ports collections have been doing for years. Debian and debian like packaging are the only packaging systems on linux that don't suck. 6) exploits...kernel ptrace bugs anyone? I mean sure it's fun to recompile your kernel every 2-3 weeks because you're a geek but after a while there are better things to do with your free time...like waste it here. Oh for more on kernel exploits please see the papers/presentation slides from blackhat and defcon. How does one make linux not suck? Don't use it.

    --
    :(){ :|:&};:
  256. Annoyances by RockyMountain · · Score: 1

    1. USB subsystem. Maybe it's just me, but I've never been able to make it work reliably.

    2. ATAPI support for CD burners. The whole passthrough driver concept is a mess. Especially when something goes wrong, and error recovery can't clean up properly because it is an application program like cdrecord tracking the drive state, a function which should reside in an OS driver. Yuck.

    3. Sound card support. Probably works fine if you know how to set it up, but I've always found it to be the hardest thing to get right, and the least automated in terms of hardware discovery.

    4. Distros that are a little "too helpful", and install stuff that doesn't work, but just gets in the way. Nautilus and autofs, for example.

    5. Dependency nightmares. OK, it's probably an intractible problem, since I would reather run a very conservative stable Linux, yet install one or two bleeding edge packages. (Why don't bleeding edge projects build statically linked archive binaries by default, until they get mature enough to be inculded in stable distros?)

    I'm not knocking Linux, though. Numbers 2, 4, and 5, especially, are far worse in windows. Still, I'd love to see these fixed.

  257. #Linux on EFNet (was: Re:RTFM) by KodaK · · Score: 1

    Yes the ops on #Linux (and even #Linuxhelp) on a lot of IRC networks need a good head thumping. On many occasions the aarogant bastards there have pissed me off for one reason or another, but usually by just being aarogant. I used to pop in and help out, but the ops would occasionally kick and ban people for asking for help in #linuxhelp or k&b people for helping others in #linux. It was just insane. It's a shame, too, because I genuinely liked helping people out -- too bad I'll never do it on IRC again.

    --
    --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
  258. five this week by Anonymous Coward · · Score: 0

    1) Defective CDROM hangs kernel. (2.4.20-18).
    2) When (1) happens X bitches about "someone else using my files" on the next reboot, until it can get a clean shutdown.
    3) Mouse cut'n'paste often pastes the string twice.3) Mouse cut'n'paste often pastes the string twice.
    4) Init scripts try to bring up NFS before NIS.
    5) No organization to protect the brand name leaving product and users open to lawsuits. Needs something like a "liberty alliance" to protect user and company investments.

  259. I'm a unix sysadmin... by edunbar93 · · Score: 1

    And I've tried to run various bits of free software as my desktop... FreeBSD, Redhat, Gentoo, and they all share a common problem.

    Most of the software is half-finished, abandoned, beta, alpha, or pre-alpha. If a program even installs at all, there's Incredibly Important features missing, it's a pain in the ass to install, it relies on dependencies that may or may not work in the first place or are old, or only work with ONE version of the dependency that's hidden away in a closet in Tibet, and the list goes on. I once heard an employer say "Hackers never finish anything," and I think he's right. If developers want to be taken at all seriously, they have to have the discipline to finish the job and do it properly, no matter how dull and boring it is to finish up the not-so-cool bits of a program.

    Don't get me wrong, the server side of open source is great, but I suspect that's because the drudgery of making it look good isn't necessary. The desktop is where Linux is completely lacking.

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
    1. Re:I'm a unix sysadmin... by KodaK · · Score: 1

      I agree, however I'd like to also point out that even some of the stuff on the *server* side is abandonware or near-abandonware stuff. Yes, we're very lucky to have mature apps like Samba and Apache but for every one of those, there's a million applications with websites that were last updated in 1999 promising that one feature you really need in "the next few weeks." (I'm thinking specificaly of groupware apps ATM, but there are many, many more.)

      And, yes, you could pick it up and add that feature and that's a great plus, but it doesn't change the fact that there are literaly millions of unfinished server side applications that causes some people to percive the Open Source and Free Software worlds as "Places Where Nothing Gets Finished".

      That being said, I don't think that "unfinished" means "unusable" and I appreciate all the efforts that have been made, even the abandoned ones.

      --
      --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
    2. Re:I'm a unix sysadmin... by Marrow · · Score: 1

      The alternative is not all that pleasant...applications that become over-developed and bogged down with EVERY feature that ANYONE wants. MySQL has fewer features compared with some other databases. But I know many companies that are being destroyed by the cost and poor quality of the biggest named ones. ENDLESS patches, never ending increases in processing requirements for the same workload, and ever escalating costs on ever changing license requirements.

      Some open-source packages seem unfinished? Perhaps its time to step up and finish them yourself. Give something back to the group besides your thanks.

    3. Re:I'm a unix sysadmin... by edunbar93 · · Score: 1

      Except that most of my free time is spent recovering[1] from my job, I'd probably pitch in to something like that. Or at least take up writing C again so that I could, another thing I don't have time to do.

      [1] My job is stressful enough that I require recovery time that involves putting holes in counter-terrorists with an AK-47. And booze. Lots of booze. :)

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  260. Worst annoyance by KillerHamster · · Score: 1

    That ugly black and white screen with all those weird words on it. Where's My Computer, My Network Places, My Documents, My Briefcase, My Music, My Pictures, My Favorites, My Start Button, My Recycle Bin, My Internet, My AOL, My Pr0n, etc.???

  261. Sound and font management by DuncMan · · Score: 1

    It seems to me that my number one peeve is that on Linux, sound is an awkward minefield in which timing is everything, and fonts are tricky to manage and use.

    Look at these known issues for Netscape 7.10;

    • Linux: On Linux, there may be problems with ESD Audio and Flash.
    • Linux: Netscape will hang if a Flash plugin tries to play audio and the audio device is already in use. Workaround: Stop the audio device and return to that page.
    • Linux: Loading a page that contains a Flash plugin may cause Netscape to lock up if you are using an audio application.

    ... they boil down to "flash will sulk if something else is making a sound at the same time". Ridiculous! Other operating systems allow programs to throw sound out without making the user jump through hoops.

    Sure, we've got various 'better' ways to do sound, with sound daemons in Gnome and KDE et al, but it seems that most software from outside those projects are still written for OSS- and aren't ESD and ARTSD also interfaces to OSS?

    How about enhancing the existing OSS (since lots of people use it) so that it looks the same but transparently allows more than one thing to use it? And then gradually make any existing sound daemons merely thin compatibility layers to the new, shareable, OSS?

    Am I missing something? Probably...

    I'd like font management to be easier, more coherent, too. How about a helpful wizard which will show you all the fonts anywhere in your filesystem and help you organise them together (including removal of duplicates from different foundries, reporting of both file and font names, renaming files to match the font name, etc.) and generate the configuration for X et al?

    I haven't seen anything like that on Freshmeat, I'll look harder.

    1. Re:Sound and font management by Viol8 · · Score: 1

      Umm , 2 or more processes can happily write to /dev/audio or /dev/dsp at the same time (and produced mixed output)
      so whatever the problem flash has it isn't an OS one. Maybe its flash itself , maybe its nutscrape or maybe its some
      sound lib , but it aint Linux.

  262. Commence flamage! by Cid+Highwind · · Score: 2

    1: Confusing filesystem heirarchy! Where do binaries live? Is it /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/X11R6/bin or /opt? What's the difference between /etc and /usr/etc? Between /lib /usr/lib /usr/local/lib and /usr/X11R6/lib?

    2: Paloelithic cut-and-paste functionality. You *still* can't copy images (or anything other than plain text) between two apps.

    3: That #$^!#^&^%#%& GTK+ file selector. Please, someone put that thing out of it's misery!

    4: Zealots

    5: Lack of developer interest in ease-of-use issues

    --
    0 1 - just my two bits
  263. Other people by dasunt · · Score: 1

    My biggest problem with linux is other people.

    If you want Windows, use Windows. If you want MacOS, use Apple. If you want a free Unix-like OS, use Linux.

    Perhaps you want an OS where software and hardware installation is run seemlessly (probably should have the default running as root then). Perhaps you want an OS where software vendors tend to give closed sourced drivers of varying reliability (would probably impact stability though). Perhaps you want an OS that decides to be friendly by hiding information (debugging and problem solver will be harder). Guess what, that OS exists, and it is not Linux!

    Unix has a steep learning curve. However, once you are past it, many things become possible. Windows does not have that versitility.

    If you want an easy-to-use OS, you can break off of a distro and start to code it yourself. I won't stop you. But don't ask me to code it, and don't expect me to want to use it.

    Just my $.02

    Speaking of the printer example, why not purchase a decent CUPS-compatible printer in the first place? Worked for me.

  264. $5000... by cnelzie · · Score: 1

    ...for one book through a crappy publisher? That's not bad. If it took you three months or so to write, while you were doing other work that's a darn good extra paycheck.

    If you make $10k off of a book from a decent publisher, while holding down your day job, teaching courses, giving seminars... Then that is a REALLY nice bonus...

    If I could find some extra time, I would write a book on some small area of Linux that I really understand and be quite happy if all I make is an extra $4000 from the sale of the book...

    Besides, it already looks like you have a decent job...

    Anyway, let me reiterate a bit...

    If they are looking for annoyances, they could scour Usenet and newsgroups themselves to find those... Instead they are relying on strangers to do the bulk of the research for them. Strangers that will receive no pay or credit for their contributions. (VERY LIKELY) All they will have to do is put those submittions into an easily readable format and then bam, find an answer here or there and be done...

    That hardly seems like the work you probably went through to write your book. Doesn't that bother you that they will be making money by simply editing what amounts to Newsgroup emails and likely the newsgrous answers to those problems?

    I thought about doing that myself, but it just felt wrong to do that...

    So, I didn't.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:$5000... by Obsequious · · Score: 1

      Well, I don't disagree with you. :) I'm not saying I'm happy about people getting a book out with... um... "extensive external assistance."

      I'm just saying that no one is going to get truly RICH off it.

    2. Re:$5000... by Chasuk · · Score: 1

      Doesn't that bother you that they will be making money by simply editing what amounts to Newsgroup emails and likely the newsgrous answers to those problems?

      Not at all. If I can buy a book which, in one convenient location (between the pages of one tome is extremely convenient) has collected what might have taken me hours and hours to find, I am thankful for the authors/compilers ingenuity.

      My time is my most valuable asset. Anything which prevents me from wasting it I consider a Very good Thing[TM].

      if I found myself being bothered, I would slap myself for being petulant and get over it. I would suggest you do the same thing. There are more important issues in life.

      Besides, I fail to see how a resource which might be used by developers to improve their products could be considered bad.

    3. Re:$5000... by molarmass192 · · Score: 1

      I'll bet it took a lot longer than 3 months to put that together too. I have material collected for a tech book (Apache/JBoss/Tomcat material) but the sheer scope of compiling 200+ pages of notes into something coherent just doesn't seem worth the potential reward of a few thousand bucks. I think that's why we see a lot of tech authors who release one book and just give up on making revised editions.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  265. SMP by Giggles+Of+Doom · · Score: 1

    I tried to get several distributions (Red Hat, Debian, Mandrake, Slackware) to run on my Asus MPX dual Athlon board. I could get it to install, but never to an SMP kernel. I spent hours on IRC pleading for help, but there didn't seem to be anyone around who had any experience with SMP. I would love to be able to drop Windows for Linux, but if I can only use half my system what's the point? WinXP had no problems at all getting the two CPUs up and running.

    --
    "A coward dies a thousand deaths, the brave but one."
    1. Re:SMP by Yorkshire · · Score: 1

      SMP working just fine here in 2 and 4 cpu boxes, gentoo and redhat respectively. What's the problem? just use the smp kernel with redhat

  266. Full screen mode for vncclient or other apps? by [Zappo] · · Score: 1

    On a windows box, I can open a 1024x768 VNC client, and have it work in full screen mode without any decorations or scroll bars. It looks just as though I'm working on the remote computer.

    In Linux, I can't do this. I can only maximize the window. There's no notion of letting an app manage the full screen. So to use the remote machine, I have to keep scrolling to get to the 10% of the remote screen that's not visible at the moment.

    1. Re:Full screen mode for vncclient or other apps? by Tony+Hoyle · · Score: 1

      Err.. you mean the -fullscreen option?

      Hit F8, you can even toggle it in real-time.

      It's all in TFM, which you probably should have R before posting...

    2. Re:Full screen mode for vncclient or other apps? by [Zappo] · · Score: 1



      Thanks, I missed that one.

    3. Re:Full screen mode for vncclient or other apps? by [Zappo] · · Score: 1

      Actually, with F8, I see only this:

      -----
      Dismiss popup
      Quit viewer
      Clipboard: Local -> Remote
      Clipboard: Local - Remote
      Send ctrl-alt-del
      Send F8
      -----

      Also, I didn't have to read a manual to make the windows version do what I wanted.

      Also, now that I've typed, "clipboard," there are lots of known annoyances here. With VNC, it usually means that I can only transfer text from the vnc window to a local one if I first put it in an emacs window within the vnc window.

  267. Editing config files by dogfart · · Score: 1
    Too much dependance on editing configuration files by hand.

    My problem is the opposite - where there are nice GUI tools for configuring somethign, the resulting config files are:

    • Not documented, neither their location nor how they are set
    • Impossible to understand, much less mofiy by hand
    Big advantage of an open source system should be the ability to peer "under the hood" and tweak things by hand, even if they were set up with a friendly GUI utility.

    My main example is the KDE setup for PPP. Very useful for getting a dial-up connection quickly, but the resulting config files are a mess. What if I just want to change one value? What if I want to (or need to) run in command line mode and have no GUI to access?

    When using a GUI tool, the resulting config files should be absolutely transparent, and well documented. You'd NEVER get this in Windows. You SHOULD get this in Linux.

    --

    "dope will get you through times of no money better than money will get you through times of no dope"

    1. Re:Editing config files by imsabbel · · Score: 1

      And WHY should i care about config files that are a mess?
      If i want to change only 1 value, i can find that faster in a form than i can open a terminal window, than an editor, the file, search the correct line and than save it.

      And if im a l33t g33k that enjoys hacking plaintext configs, than simply dont use the gui tools...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  268. Lack of manufacturer support! by aussersterne · · Score: 2, Insightful

    NVidia stands out in my mind as having done a decent job (though they could definitely have a better installer) with this, and I'm sure there are a few others that are doing at least as much.

    But... where is Canon's EOS digital software for Linux? Where is the support for my Acer parallel scanner in Linux, so that it doesn't have to sit in the closet any more? Where is the formatting software for my Panasonic DVD-RAM in Linux so that don't have to use mkudffs (since mkdosfs doesn't work on DVD-RAMs for some reason)? Where is the video capture software for my usbvision TV adapter?

    I'm tired of having to dig through spec sheets and deja to find out if the general chipset-oriented driver in Linux works, and to what extent, so that I can decide whether n% is % enough for me in terms of device functionality. I want to be able to go retail and see something like what Loki used to put on their boxes:

    Linux Requirements:
    300MHz or faster Intel, AMD or VIA CPU
    Kernel 2.2 or later
    Loadable module support
    USB (EHCI or UHCI) support
    KDE Desktop Environment support
    200MB or more available on /home filesystem


    The Linux community has done an excellent job of cooking up software and drivers for some devices (gphoto2 can fetch the photos from my Canon EOS digitals, my DVD-RAM is reasonably well-supported by the sr.c driver) but the bare, general drivers are still lacking compared to the manufacturers' often full-featured software driver-applications.

    It's a major peeve to me that not only will many manufacturers not develop drivers or supporting applications for Linux, but many will also not provide information to independent developers to that they can write similar tools. I've tried to contact vendors for development information for a couple of chipsets even recently, and the responses are less than helpful. It seems like peripheral manufactuers are the last great market segment that say with a straight face "Linux? What is Linux? Your PC runs either 'Windows' or 'Mac OS'. Please tell me which you have."

    Of course, with all of this said, thanks to the community Linux has much better driver support than other Unixes. For me it's a choice among Unixes and not between Windows and Linux. But I'd still like to someday see an commodity-hardware Unix with real driver and applications support from manufacturers...

    --
    STOP . AMERICA . NOW
  269. DevFS and chmod by CmdrWass · · Score: 2, Interesting

    When DevFS came out, I thought, "Wow, this is gonna be great, I'll be able to keep track of my devices a LOT better"

    Then I figured out that you couldn't use chmod on the devices. Oh no, you have to go edit some cryptic /etc/devfs.conf file. So now I disable devfs on all of my boxen. DevFS is my biggest pet peeve.

    1. Re:DevFS and chmod by DuncMan · · Score: 1

      My Mandrake (8.1) box was incredibly unstable until I altered lilo.conf to disable devfs and just use the traditional /dev/ directory.

      I'm sure it's a great idea and all, but it's not much use if the few benefits are outweighed by inconvenience.

      What, in practical terms, does it do for me anyway? The hardware in my boxes rarely, if ever, changes.

    2. Re:DevFS and chmod by samhalliday · · Score: 1
      its gone in 2.6 is it not? i also agree with the chmod stuff... but, chmod DOES work as a temporary solution. i mean; you set the default settings in /etc/devfs.conf like you say, eg
      REGISTER printers/.* PERMISSIONS root.lp rw-rw----
      but from then on you can change permissions on the fly using chmod. the only bad point about this is... if you unload, say, the sound card drivers; when you reload them you get the default permissions and not the ones you just told /dev/dsp to have with chmod. that sucks when you are trying to give a device to the owner of the console, and you want to have a cron job cleanup your unused modules every few hours :-(
    3. Re:DevFS and chmod by samhalliday · · Score: 1

      it is a great idea, and i went from mandrake->LFS for the exact reasons you say. i think the mandrake implementation is just a little shakey, thats all. i haven't had a single stability problem with it since setting it up on LFS. in fact, "ls /dev" to see what is loaded is a very nice extra to having devfs. /dev is actually viewable in a single screen with devfs :-D!

  270. GPL Pureists by marcushnk · · Score: 1

    Especially those that keep yelling "Boycott WineX"

    Ungratefull retches..

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
    1. Re:GPL Pureists by Anita+Coney · · Score: 1

      Yeah right. The GPL should ditched so that companies could get rich turning other people's code into proprietary products.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
    2. Re:GPL Pureists by marcushnk · · Score: 1

      Your own sig says it best.. ( :-P )

      I'm not saying that GPL should be scratched.. just that WineX is a legit app, with good reason for not GPL'ing the whole thing.. and hey.. if you don't want your code locked into the aladdin licence.. DON'T SUBMIT.. *shrug*

      --
      "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
    3. Re:GPL Pureists by Anonymous Coward · · Score: 0

      The GPL only works when people stick to it. When unethical companies leech on GPL software, but do as little as possible to keep their end of the agreement - that sucks. Transgaming are clear examples. Even their cvs version is missing all the real stuff. They have put very little back into the Wine project.

    4. Re:GPL Pureists by Anonymous Coward · · Score: 0

      uh, good call dude. Transgaming is a good example of these "Ungratefull retches". They forget where they got their codebase from, and give zilch back to the community (unless you pay for it).

  271. Would more static linking help? by swb · · Score: 2, Insightful

    Back in the olden days, weren't most applications statically linked? Ie, the libraries included in the application linked into the final executable? That became a problem because apps were using more and more large libraries which lead to huge bloated duplication of libraries, bugs in the libraries meant not just replacing a given library version but rebuilding all the executables.

    Could it be that we've gone too far the other way? Is it possible to statically link in obscure or highly version dependent libraries but leave common libraries dynamic?

    1. Re:Would more static linking help? by IamTheRealMike · · Score: 1
      But where do you draw the line? At what point is a library no longer obscure and worthy of being dynamically linked?

      I expect things will sort themselves out at some point, don't worry about it. A strong dep resolution framework is needed first though.

    2. Re:Would more static linking help? by swb · · Score: 1

      Clearly the line isn't clear.

      Perhaps the rule could be arbitrary, like "Libraries included in current RH install" or perhaps based upon the fscking around needed to build & install the library.

    3. Re:Would more static linking help? by jd142 · · Score: 1

      What about dynamically linking, but with fall through.

      Here's (basically) how it works in the windows world. You start an application that needs a function from a specific dll. First, the application looks to see if the dll is loaded into memory. If the dll is not loaded into memory, then the application looks in the directory it is being run from, i.e., c:\program files\foo\foo.exe would look for bar.dll in c:\program files\foo. If not found there, it would look in the windows sytem directories, %windir%\system32 and %windir%\system. Well written programs also keep track of their use of a dll that's store in the system32 directory. There's a section of the registry that tracks the number of programs that use a dll. So if foo.exe uses mfc32.dll, during the installation it increments the counter in the registry. When a program being uninstalled sees that there are no other programs using a shared dll, it asks the user if the dll should be deleted.

      I simply don't know how it works in Linuxland. But it would be nice something similar could be done. Each application ships with all of the libraries it needs. If, during the install process, it sees that the libraries are already present, then it doesn't need to install them(it just tells some central location that it needs a library) or it could let the user choose to install them in the same directory as the app.

      One of the big drawbacks to the linux way of doing things that I've seen is that applications tend to be installed into the same directories, everything in /usr/bin, /bin, /usr/sbin, etc. I know that this is supposed to neatly separate applications based on whether they are a part of the base system, a user add-on, etc., but it seems that putting each application in its own directory makes more sense. I also understand that part of the reason for this is that many people use the command line and don't want to type /usr/bin/mozilla-1.4/mozilla just to start an app. But Linux on the desktop will have shortcuts that have the correct path. And I know that you can put symlinks into a directory in your path. So you could put /symlinks in your path and have symlinks in there to all the applications you use.

  272. Good chance for a good comparison by PSaltyDS · · Score: 1

    This could be very enlightening, as the listed annoyances could be checked again a year after the book comes out. I would dearly love to see a comparison with other O'Reilly Annoyances books, which are ALL about M$ products, to see what percentage of the problems listed actually got dealt with after one year, two years...etc, and at what cost.

    NO! Down, Sig! Bad Sig! Down! Get off the screen...!

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
  273. Biggest annoyance... by C.Maggard · · Score: 1

    Would have to be getting sound and ethernet working. I was using RH 9.1 and connecting to my campus network wouldn't work just fresh out of the install; I had to edit some of the configuration files. Then, sound wasn't working (onboard), so I searched for help on that, found I had to download some ALSA drivers, recompile those, and link them in, and sound still didn't work. I've pretty much given up on it for now.

    1. Re:Biggest annoyance... by dazk · · Score: 1

      Yeah, Alsa is a pita. Thank god it get's a lot better in 2.6. Don't ask me why but it worked much better with every sound integrated test kernel I tried.

  274. installing software by wyatt12 · · Score: 0

    Installing software is horrible. Windows and FreeBSD has linux beat hands down. Every time I go to install something I run into dependency crap. Why doesnt the linux community come up with one freakin standard and setup a ports system similar to FreeBSD. Then all the distributions and share and contribute to this collection. Installing software on FreeBSD is about as easy as it gets.

    Wyatt

  275. yes this is an annoyance...exactly by holy_smoke · · Score: 1

    you have an excellent "deep-diving" understanding of the inner workings of Linux, but you have also highlighted a very common (and personal for me) annoyance - your solution requires this "deep-diving" knowledge. Its annoying to have to have this "deep-diving" requirement to setup, maintain, and use a Linux system. Like a previous poster said (paraphrasing) - most windows packages work straight from download without issues.

    --
    Is the juice worth the sqeeze?
    1. Re:yes this is an annoyance...exactly by finkployd · · Score: 1

      While that is true, windows packages come with their own set of annoyances. DLL hell being just one example. The difference is most people are accoustomed to those issues and live with them.

      Finkployd

  276. Re:Distros just don't do proper integration testin by xanadu-xtroot.com · · Score: 3, Funny

    I honestly don't know how to reply to this other than to say:

    (yes, yes, I know /. conformaty...) Yes, I really do use Gentoo. I have for about 2 years now. I used MDK before that for quite a while (3 or so years). Personally, I don't use the two distros you mention in your post. I got my teeth cut on RH, and I sunk the 80 bucks into the SuSE 8.0 Pro-Pack, but since I had decided to try Gentoo, I haven't looked back at anything (other than to suggest to n00bs MDK because of ease of use...).
    Really, I know it sounds really cliche and all, but, I prefer to use the UNALTERED souce that the developers released. Sure it sucks rather large moose nards to take so damn long to get a box running (when you compile EVERYTHING from source - but the Gentoo 1.4 Live CD takes care of that part of it... :-) ), but I end up with a machine that is top notch. Hell it's even "designed" for *MY* machine.

    [/RANT Src="Soap_Box"]

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  277. more work by 514x0r · · Score: 2, Funny

    i don't get as many "reboot breaks"

    --

    !(^((ri)|(mp))aa$)
  278. Re:This shouldn't be hard by Foofoobar · · Score: 1

    Well alot of people who used to run Solaris are now running Linux. Oracle just finished switched 8000 desktops over to Linux and nearly their entire infrastructure is Linux based now.

    --
    This is my sig. There are many like it but this one is mine.
  279. My annoyances by TornSheetMetal · · Score: 1

    I'm running RedHat 7.3 with Ximian and Redhat 9 all using Gnome

    Clock: I can't click on the time to change it. I also can't click on the time to connect it to a time server.

    Open File Listings or any GtkList item: I can't press a letter and have the list automatically scroll down to the word with that letter.

    Gnome Menu Start Items: I don't have a clue how those get added. Linux does everything with a file is there a file hiarchy somwhere? Ximian has removed some of my start items.

    Resize my screen size without restarting the Xserver. I beleve this was fixed in X 4.3 but I still don't know how to do it.

    Nautalus: It's waay to slow.

  280. Re:Windows and heterosexuality by Antisthenes · · Score: 1

    If this whole thread IS nonsense (which may very well be true) then why are you posting in it? Personally, I would have modded it as Funny. Can't anybody else take a joke?

  281. Printing, Period. by tarsi210 · · Score: 1

    Printing in Linux can bite my shiny metal ass.

    I really don't know what the problem is, it's not as if printing was all that much rocket science, but I have yet to find something that works, even 90% of the time, for a printing solution.

    What in the hell do Linux users use for printing, a 9-pin dot matrix hooked to a serial port? I swear, the hours of my life spent trying to configure printers to work would have been better spent on anything else.

    CUPS - nice idea, poor implementation. For once I thought I had found a solution that would work, and work well, for a long time. Wrong. It worked for awhile, then something got farked somewhere in some obscure place and now the thing won't work, and damned if I can figure out why.

    LPD and Ghostscript - Look, if I wanted to use something obscure, I'd be running MVS, ok? Using these tools is like configuring Sendmail with a typewriter.

    I don't print much, but when I do, I want it, and I want it now, and looking good. It can't be too much to ask, but so far, it is.

    1. Re:Printing, Period. by grolschie · · Score: 1

      You should try magicfilter sometime when you have some spare hair to pull out.

  282. Digital Rights Management (DRM) by gerf · · Score: 1

    The lack of useful DRM. My god, i don't know how i can survive without DRM being incorporated into everything i do! /sarcasm

    (Notes, refer to previous /. article on DRM being wanted to boost broadband in England)

    Seriously, i don't like that .avi and other crap isn't supported, as it's propietary. Also, it's just not hella easy for dummies like me

    1. Re:Digital Rights Management (DRM) by Grishnakh · · Score: 1

      Two words:
      MPlayer
      Xine

      Both aren't that difficult to install (packages are available), and work great. The only real annoyance (my experience is with MPlayer) is getting all the codecs, but this is to be expected since they're sorta illegal to distribute, so you have to get them from offshore sites.

  283. Worst Linux Annoyance? MICROSOFT... by Anonymous Coward · · Score: 0

    There is no bigger annoyance.

  284. Firewalling, FAQ's etc by phorm · · Score: 1
    Programs that have to be messed around with in several different areas in order to configure (in particular for firewalling).

    NFS is a good example (Devbian flavour):
    • You need to edit the init scripts to specify fixed ports
    • You need to make sure it is compiled as a module, so you can specify the module parameter for lockd to fix it at a firewall-friendly port
    • Running with the above 2.4.18+ kernels seem to bug out in compiling the module, until I edited filesystems.c
    • Various IPtables rules to allow the ports that have been assigned


    IPtables itself can be a real pain. While enabling a port is quite easy, dealing with semi-dynamic port assignments, NAT, etc is a royal pain in the ass.

    What would be nice is some config tool (maybe ZoneAlarm-esque) that you could enable to prompt when a program tries to open a port, and then have it add the appropriate firewall entry. That, or simply allow specific programs to use ports as they see fit.
  285. It's all about differentiators by doc_traig · · Score: 1

    Especially with RedHat. They have a commercial interest in you looking at their distro and deciding that it offers something more than the rest.

    And really, it's the differentiators that drive development anyway. You need your widget to do something the other one doesn't, and if you're passionate enough about the widget you're developing, you're going to strive to make it stand out. You'll get your believers and haters, and now your product is a choice among many. Do this with a hundred different software tools and one distro looks very different from another... and there's a lot of room left in that pool.

    --
    So long, michael. Don't let the door hit you...
  286. Jargon by elliotj · · Score: 1

    I think one of the most annoying thing about GNU/Linux projects is all the damn jargon you have to get through. How can the uninitiated be expected to know that vi, emacs and pico are text editors? That tar does archiving? The list goes on and on. Those KDE guys insist on using dumbass "k"nicknames for every app but at least they're somewhat descriptive. What the GNU/Linux world needs is a new naming system based on common sense instead of inside jokes.

  287. Argueably the two most anoying Linux quirks: by Qbertino · · Score: 1

    1. Fonts (rendering and management)
    Need I say more? Between Motix, QT, Mozilla, GTK and an extra Corel Draw and Wine and all that I'd say there's something between 4 and 7 subsystems responible for Fonts on my Desktop just now. If they where understandable and would follow the same or simular setup guidelines and maybe even have the same fontdirectories and naming conventions and thus be controlable I could live with it. But haven't met *anybody* who could atually grasp what's going on with all that font stuff on Linux. And after 1 and a half years I myself have given up.

    2. Copy and Paste (not following the X architecture)
    The way Linux + Desktop applications handle copy and paste sux big time. And that's mostly due to everybody and everything having it's own approach. XFree's clipboard is very good but hardly used. KDE has it's own, which happens to mix the flaws of X with those of Windows, Gnome probably has it's own, then there's those Java Apps that need hand tweeking for a usable Clipboard integration...it's all just like that font stuff: It basically sux.

    These are the two things that I'd like to see improved. I'd like to pitch in myself but I wouldn't know how and where to start.

    --
    We suffer more in our imagination than in reality. - Seneca
  288. Mod parent insightful. by iLEZ · · Score: 5, Insightful

    Some time ago i DLed Slackware 7 (or whatever, im a Linux noob) from the Swedish University Network and installed it. It was not the first time i installed linux so i had some clues on how to get a window manager, sound and the internet connection running. But to my frustration the resolution was always off somehow and everything farked up. SO, i return to my filthy imperialistic pigdog Windows and ICQ my Linux-geek friend. Guess what? Couldnt fix it. After a few weeks in windows, i hear the distro on the SUNet was corrupted and averyone downloading the ISO had problems with X-resolution. The bottomline? Peer-to-peer support is way too hostile in the linux community. Go ahead and tell me i shouldnt run linux if i cant get it running in 10 minutes. I still think the community could use some more happy faces and a friendlier attitude towards noobs like me.

    Ok, im gonna duck now and try to keep myself from catching fire.

    --
    You cant fight in here, its a war room!
    1. Re:Mod parent insightful. by dvNull · · Score: 1

      I agree with you. I have been using Linux for 9 years and I think that the community attitude has become WORSE as the years progressed.

      It wouldnt hurt people to be polite and if they dont know the answer, saying "I dont know but i can try to help you find an answer" is perfectly acceptable.

      Many times when I dont know a solution to a problem which someone asked me then I try to find an answer and in the process i learn something new as well.

      dvnull

    2. Re:Mod parent insightful. by Sabbath.sCm · · Score: 1

      It must have gotten worse because it is now easier than it ever was to find the answer to whatever question you might have, so those who find their answers assume it is really easy then take this "do it yourself, it's easy" attitude.

    3. Re:Mod parent insightful. by Anonymous Coward · · Score: 0

      I have been using Linux for 9 years and I think that the community attitude has become WORSE as the years progressed.

      I agree. At first, everyone was nice and happy, but now Linux users are widely thought of as a bunch of jerks. The community attitude stinks, because everyone is always whining and bitching about stupid things, going on and on about nothing in particular with no end in sight. I think they're all just lazy, and instead of trying to fix the problems, they just post an endless series of invective complaints to Slashdot.

    4. Re:Mod parent insightful. by fucksl4shd0t · · Score: 1

      I agree with you. I have been using Linux for 9 years and I think that the community attitude has become WORSE as the years progressed.

      I'd say that's more likely because more and more of the herd are joining the community. In case you hadn't noticed, in the last 9 years society in general has gotten less and less polite, ad that's just the most recent 9 years of what I understand has been a hundred-year downward curve of politeness. As the community gets larger, it will reflect society in general more and more.

      --
      Like what I said? You might like my music
    5. Re:Mod parent insightful. by pueywei · · Score: 1

      Yep. I had the mandrake 9 grpahical installer hang on me - nevermind, I could use the text installer. But hey, after installing, it wouldn't see my USB mouse. Okay, so maybe the mouse was a little too new (Logitech MX500). Plugging it in via the ps2 converter magically....doesn't solve anything. Now I'm stuck with a useless mandrake install. Can someone tell me how to change the settings for the mandrake bootloader to have it start nt by default? One thing though, hard resetting while mandrake was booting doesn't seem to hurt it much. On a windows system the system would have screwed much quicker. ;p

  289. Clearer install pathways for newbies by IceAgeComing · · Score: 1

    Here's an idea targeted for newbies that goes beyond Windows:

    Have users identify how they want to use the system at install time, then provide a clickable checklist, available from the desktop after install, of additional things to install/configure. Make the checklist as automated as possible. I.E. first get drivers installed, then then security lockdown, then get the online connection going, then specific user apps, etc.

    Linux newbies need a way to get over the technical learning curve easily and get on with productive work.

    Linux is so powerful--the potential is there to have "configure; make; make install" happen with a single mouse-click, just like InstallShield.

    But it could get better, too: have errors automatically compared to an online database where people have suggested fixes.

  290. No Back Office alternative. by Anonymous Coward · · Score: 0

    My biggest problem is a Back Office alternative. DataCAD will not run with WINE very well either. If I had that working, I would switch this whole office to Linux.

  291. It's the little things... by Anita+Coney · · Score: 1

    I've installed and ran Red Hat and Mandrake's versions of Linux. Mandrake's installed like a dream but I could never get my scanner, digital camera, and printer to work. But that's not the annoying part, because I know I could have gotten them to work if I tried a little harder.

    What I find annoying about Linux cannot and will not be fixed. My problem is that I'm used to doing things the "Windows way" and it's aggrivating having to learn new ways. I guess I'm getting old.

    One of these days (I've been saying that for years) I'm going to have to stop using a dual boot as a crutch, install Linux, learning it, and say goodbye to Windows forever.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  292. Dual Monitors by Kallahar · · Score: 1

    Dual Monitor support is #1 for me. After getting used to two or three monitors on windows I just can't go back. Also start-menu editing in RedHat should be *possible*.

    1. Re:Dual Monitors by Anonymous Coward · · Score: 0

      2 monitors: google on "dual monitors linux" or "xinerama"

      Start menu editing: Start Here -> Preferences.

  293. My biggest one isn't Linux's fault... by StressGuy · · Score: 1

    The big problem for me is available software, drivers, plugins, etc. For example, when my 2 1/2 year old son and I go to the Playhouse Disney website from Linux, some of the games don't work because they need shockwave director. Yea, I can get it by shelling out $25-$30 for crossover plugin (and I may in-fact do that), but the point is that it has to use the plug-in from windows.

    Also, I'm really puzzled as to why Apple won't make Quicktime natively available for Linux. If it's working on OS X, how hard can it be to port over? Mplayer seems to do OK as far as that goes however.

    Another thing are websites that don't recognize the plug-ins you do have and and won't let you by until they do (Ifilm and atomfilms for example).

    Then there is availablity of critical software like AutoCAD, Quicken, Kiplinger TaxCut, etc. Again, not really the fault of Linux, just can't convince the "bean-counters" that a market exist.

    What Linux distributions can do, however, is continue to make progress on useability. They've come a long way. At this point, as long as you can follow the README's and research the occasional discussion group on the internet, you shouldn't have too much trouble. Compared to Windows, however, that's a lot of work. You can't blame the end user for going with a better supported and easier to install OS. For him to give those up, you have to offer something compelling in return. For the server market, small research firms, etc. you can often do that. For the average user though, Linux still has a ways to go.

    --
    A goal is a dream with a deadline
  294. FreeBSD by BasharTeg · · Score: 1

    FreeBSD: /usr/ports

    Enough said.

    1. Re:FreeBSD by TheRaven64 · · Score: 1

      I couldn't agree more. Sure, you can use apt-get with rpms, but I always seemed to find that the program I actually wanted was never availible for the particular distribution I was running (and Mandrake rpms break a RedHat box, and even installing rpms for difference versions if RedHat can break things). When I discovered the ports / packages system on FreeBSD I was amazed. Combined with the portupgrade utility it makes installing software and maintaining it trivial. If I want to install from binary, it's easy (because unlike gentoo users I don't have a spare weekend to get a box working). If I need a particular compile setting (like gtk2 support in gvim, for example) that's easy as well.

      --
      I am TheRaven on Soylent News
  295. Most Common Windows Annoyance by C_nemo · · Score: 4, Funny

    Where's the command line?

    1. Re:Most Common Windows Annoyance by j0e_average · · Score: 1

      HA! And when you find it, why isn't it more useful!

    2. Re:Most Common Windows Annoyance by sjwt · · Score: 1

      First job after installing windows is to
      hotkey command.com :)

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    3. Re:Most Common Windows Annoyance by Laur · · Score: 1
      Where's the command line?

      It's right here or here.

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    4. Re:Most Common Windows Annoyance by Drakonian · · Score: 1
      Windows Key + R, type "cmd", enter.

      I know you were joking but just an efficiency tip.

      --
      Random is the New Order.
    5. Re:Most Common Windows Annoyance by Sabbath.sCm · · Score: 1

      You're new here aren't you? ;)

    6. Re:Most Common Windows Annoyance by Zork+the+Almighty · · Score: 1

      Why can't it fit in 4.47 megs ?
      Oh wait.

      --

      In Soviet America the banks rob you!
    7. Re:Most Common Windows Annoyance by swankypimp · · Score: 1

      Actually, when I was in college the hardest thing about setting up a LAN to share our DSL line was figuring out how to set up TCP/IP on my roommate's MacIntosh OS 7 machine. It took me about ten minutes to find the correct graphical application from the pulldown menu, while my Linux machine took about three seconds of text file hax0ring.

      --

      --All your stolen base are belong to Rickey Henderson
    8. Re:Most Common Windows Annoyance by Ben+Hutchings · · Score: 1

      The Amiga had a fairly decent CLI, but in early versions of the OS there was an option to hide the CLI icon in Workbench (the Amiga's Explorer/Finder equivalent). I have a suspicion that that was the default. What's worse, there was no way to run a single command from Workbench in those early versions!

    9. Re:Most Common Windows Annoyance by Miksa · · Score: 0

      But of course you knew what textfile to hax0r. If you were new you could easily use 10+ minutes to find the correct file and even more to find out the correct syntaxt.

      --

      Begging for modpoints since '03
  296. Re:what is there always a linux device-driver miss by Anonymous Coward · · Score: 0

    yaeh if i wouldn't have had to spend 175 US$ for windows office XP i could have bought
    a faster AMD Athlon
    or a web-cam
    or a better keyboard
    or a digital camera
    or a new MD-player
    or a cool scanner
    or subscribed to playboy cyber club for two years :)

  297. Love linux, but 4 things I don't like by Phoenix666 · · Score: 3, Insightful

    1. A lot of people have said it already, but installing new applications is a pain in the tuckus

    2. changing the screen resolution. playing with modelines and sync rates at the risk of my display exploding is not my idea of fun. and no, x-configurator is no better.

    3. RTFM responses from junior highschool students to legitimate requests for help. Google didn't help, or gave me an answer in Portuguese, and no it really didn't occur to me to read the FAQ on fuzzwurzle.com/blips/linux? You know, the FAQ that is not archived and has been moved to its new home at mxlplix.org/ribbons which no longer exists?

    4. General pain in the ass that it is to configure anything, install anything, upgrade anything, or modify anything. Even when I've gotten something to work after hours of effort, the fix I finally get to work does not always work for the next machine I have to do the same thing on, nor do I always remember what that fix was by the time I have to do it again.

    --
    Do what you can, with what you have, where you are.
    1. Re:Love linux, but 4 things I don't like by thejackol · · Score: 1

      1. No, it's not. For hints, look up the Gentoo Portage System, FreeBSD Ports collection, RedHat up2date, Mandrake urpmi, SuSe's yast2. Just a few.

      2. Indeed, this is a problem in most distros. But XFree86 4.3 comes with a tool (the name skips me) which you could use on any distro running X 4.3. A Google Search, or reading the manual (since you seem to hate the RTFM term) will help you find it.

      3. I am not a junior highschool student. While I do want to help, I'd like to help people who have genuine questions. Not people who are lazy. Try the manuals, try Google, try the groups... If you don't manage to do anything, then ask away - in the right places. You will manage though, just like millions of others have. If not, I guess waiting a couple of years till Linux is REALLY mature enough for the newbies, would do good.

      4. Depends on the distro. This indeed is a bit cranky but then I don't see why one needs to really bother with this. See #1.

  298. yes, but how steep is the curve?? by holy_smoke · · Score: 1

    "Different can be better, but yes, there may be a learning curve... and that can be annoying for some."

    I don't mind the curve, I mind the steep Mt. Everest glacially sub-zero temperature climb.

    Windows got a lot of things right from the ease-of-use,Plug and Play,install,uninstall and GUI standpoint. There HAS to be a way for Linux to capitalize on that learning and still preserve the integrity of the OS design.

    Us non-programmer types _cannot_ be expected to understand that you have to use (insert acronym here) command line or visit 123.org/RTFMNewbies to figure out how to unmount a CD drive.

    My response would be (as you point out) "Well crap, I don't have this problem with Windows."

    Its less stress for me to shell out $200 and know that I dont have to stay up at night trying to RTFM on unmounting devices or wgetting this or that... pegs my pain-in-the-a$$ meter quickly.

    --
    Is the juice worth the sqeeze?
  299. Another Authors' Cop-Out by jxliv7 · · Score: 1
    Here's another lazy example of a writer trying to use all the collective /. expertise of a forum, newgroup, website, or feedback to write a book.

    That's not being a "writer", that's being an "editor".

  300. "RPM Hell" by suwain_2 · · Score: 2, Informative

    What I've dubbed "RPM Hell" -- you go to install some innocent little package, which has 20 dependencies. You install the first dependency, and see that it has 20 dependencies.

    You realize you're going to be there for a LONG time, as it seems your work grows exponentially every time you install a dependency.

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
  301. My worst annoyance by Fratz · · Score: 1

    is lack of certain software. I'm a proud user of WineX, but it doesn't let me run everything, so I still need to keep a Windows machine around for Quicken, certain games, etc. and there are often no viable native-Linux alternatives.

    That doesn't stop me from having my desktop be 100% Linux, though. I use my fiancee's desktop for Quicken, and I just wait for native or WineX-compatible games to come out.

    --
    -- Fratz, human
  302. Dselect? by niko9 · · Score: 1

    Anybody figure out dselect?

    That bad boy scares the poop out of me.

  303. chown by Muttonhead · · Score: 1
    su
    cd /home/myacct
    chown -R myacct: *
    chown -R myacct: .*

    arrgh....

    1. Re:chown by kasperd · · Score: 1
      su
      cd /home/myacct
      chown -R myacct: *
      chown -R myacct: .*
      Why do it more complicated than it needs to be?
      su
      chown -R myacct: /home/myacct
      And how exactly did you get files you didn't own in the first place?
      --

      Do you care about the security of your wireless mouse?
  304. Eject! Eject! by MsGeek · · Score: 1

    The MacOS has never allowed you to eject a disk while still in use. You have to "put away" a disk instead. The classic MacOS "drag it to the trash" metaphor, while counter-intuitive, works. In MacOS X you go down to the dock and hit the "eject" button.

    Actually KDE handles this fairly well...you open the "removable disk" window with Konqui, right click the drive and select "Eject". Usually if you do this, even if you can't physically eject the disk from there you can usually hit the button on the drive and it will cough the disk up. Yeah, it's a lot like how Windows does it, but it's effective.

    Did I say I like KDE? ^_^

    --
    Knowledge is power. Knowledge shared is power multiplied.
    1. Re:Eject! Eject! by Anonymous Coward · · Score: 0

      Shut the fuck up! ^_^

  305. X needs an enhancement. by Anonymous Coward · · Score: 0

    Something like being able to pop up a menu of the X apps on my machine, and be able to transfer one or more to another machine:user:display over ssh so someone else can use it for awhile.

    Also have some type of recall capability for the X apps I own back to my machine:display, or send them to another display, and so on. Like the same menu would have another tab showing where my apps are exported, and allow me to perform ops on those (request to move it to another machine:user:display, back to my display, etc). Also be able to "return" X apps someone has sent to my machine back to the sender when I am done.

    I think this would be pretty f*cking phat. Not really on topic, but as long as we're talking about X and linux what the hey.

  306. Same here by Anonymous Coward · · Score: 0

    CUPS has always given me problems. I usually end up at the web interface trying to figure out exactly what to put it. Lprng on the other hand ALWAYS works perfectly right out of the box.

  307. WLAN Support by ewilkins · · Score: 1

    My biggest annoyance is trying to get my Linksys WPC11 wireless card to work. I've RTFM, read the HOWTOs, downloaded and compiled the various packages that I'm supposed to need, and tweaked the config files like instructed. Everything compiles fine, everything installs fine, the drivers load fine, Linux recognises that wlan0 exists, but I just can't aquire an IP address.

    I'll probably spend this weekend starting over and trying again. Who knows... maybe it will work this time.

  308. Damn Scanners by All+Names+Have+Been · · Score: 1

    I've had two scanners completely fail to work under Linux, despite the fact that they're listed as "fully working" in two different Linux distros (SuSE and RedHat.) I've rebuilt kernels, parallel port to SCSI drivers (for the ancient, presumably more supported scanner), userland packages, etc. Never worked. Not once.

    Come to think of it, I've never actually seen scanners running under Linux at all. But I've since switched to OS X. Now my little scanner just works.

  309. Why is "learn something new" != "intuitive" by Anonymous Coward · · Score: 0
    Why is it that when someone has to learn something new in order to do something, it's immediatly labelled non-"intuitive"?

    Just what's so "intuitive" about being able to eject a mounted device when it's being used just by pushing a little button?

    Blowing a device away under a running app isn't something done lightly - unless of course you're using a toy computer running a toy OS and like to deal with things like BSODs...

  310. Moderators are losing it... by Anonymous Coward · · Score: 0

    I thought it was funny, maybe off-topic, but Troll? Maybe the meta-moderators will see the light.

  311. Windows XP = Bastardized W2K Pro by MsGeek · · Score: 1

    Totally disagree. WinXP is a step backward after Windows 2000 Professional, which is what Win9x should have been all along. A lot of the WinXP annoyances are quite similar to Win9x annoyances, actually. If ReactOS is able to replicate the Windows 2000 experience, it will really and truly rock.

    --
    Knowledge is power. Knowledge shared is power multiplied.
    1. Re:Windows XP = Bastardized W2K Pro by toddestan · · Score: 1

      I agree. Sometimes I wonder if XP Home was a derivative of Windows ME and not 2000. It seems stable enough, but the quirks and silly interface makes me wonder.

    2. Re:Windows XP = Bastardized W2K Pro by 2short · · Score: 1

      "WinXP is a step backward after Windows 2000 Professional"

      How? It's not much different, once you set the desktop theme back to "classic" or whatever it's called. There's a bunch of minor tweaks, but I can only think of one I don't like. (The Services control panel defaults to a view that sucks down a bunch of extra screen real estate for no good reason, and I can't see how to make it default to the other way; hardly a show-stopper) And Remote Desktop has changed my life (OK, not radically, but a little). Anyway, I'm curious why you think it's a step backward. A fairly small step forward I'd agree with, but how backward?

    3. Re:Windows XP = Bastardized W2K Pro by MsGeek · · Score: 1

      Even if you turn off a lot of the "eye candy" the XP interface still strikes me as being slower and more ponderous than the snappy W2K one. WXP sucks down more resources with all the unnecessary services turned off than W2K does. W2K requires a smaller memory footprint and installs in less disk space. Remote Desktop is nice but VNC under W2K is fine and you don't have to purchase Terminal Server CALs to make it work.

      My favorite feature on XP is driver rollback. Then again, you can add it to W2K with GoBack.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    4. Re:Windows XP = Bastardized W2K Pro by JonathanBoyd · · Score: 1

      You disagree that WinXP is better than Win9x because Win2K (which isn't Win9x) is better than WinXP? That's rather flawed logic isn't it?

    5. Re:Windows XP = Bastardized W2K Pro by Stonent1 · · Score: 1

      WinXP is a step backward after Windows 2000 Professional

      Agreed, but after using it for a while, there are a few features that I miss in 2000. 1. Auto completion of commands ala bash from the command line. 2. Grouping like apps together on the task bar. I love the right-click, close group. A good way to free up memory by closing a dozen IE windows.

    6. Re:Windows XP = Bastardized W2K Pro by 2short · · Score: 1


      As far as interface performance or memory footprint, I guess I wouldn't know, work keeps me on a pretty hot machine. I certainly haven't even thought about disk space used in the last several years. How much did it grow as a fraction of the 100 Gig drive that was standard when I got XP?

      "Remote Desktop is nice but VNC under W2K is fine and you don't have to purchase Terminal Server CALs to make it work"

      What are Terminal Server CALs? I just got a stock XP box as far as I know, and from any Win98+ box on the net I can connect to my work box. Even on my utra-lame box at home, it's indisinguisable from actually sitting at my desk (no interuptions from those pesky coworkers though). I don't know if VNC was equivalent, in any case I don't think I had it installed by default. I say it changed my life because previously I had only PCAnywhere, which is fine for brief tasks, but the delay on every screen update was just too much for actually working that way. Now it just doesn't matter if I'm in the office or my living room.

      I've never needed to rollback (or otherwise think about) a driver. I'm guessing you're on older hardware, (or at least older than XP) which accounts for the difference in our experience. Good performance on less-than-latest hardware has certainly never been a strength of any Windows flavor.

    7. Re:Windows XP = Bastardized W2K Pro by _KiTA_ · · Score: 1

      >>
      Agreed, but after using it for a while, there are a few features that I miss in 2000. 1. Auto completion of commands ala bash from the command line. 2. Grouping like apps together on the task bar. I love the right-click, close group. A good way to free up memory by closing a dozen IE windows.

      I don't remember where, but, like most "new features", the auto-competion is enable-able in Win2k with a simple registry edit. Do a search on Google for it, I'm sure you can find it.

  312. Re:The fact that all these other idiots use Window by tshak · · Score: 1

    I'll bite...

    I can't get support from my cable company because most of their customers use Windows.

    The will always be true for underdog OS's... I'm glad that there will always be choices. I'll continue to use FreeBSD, and I expect that I'll always have this problem.

    My boss worries about using OpenOffice.org because it may not be compatible with MS Office.


    I would worry about it more because it's less productive. I used OpenOffice exclusively for about 18months. There was a lot I liked about it _personally_, but I could see how it's still not quite ready for prime time (it's getting their though).

    I have to pay more for a laptop because it has Windows preinstalled or the OEM pays MS even if it doesn't.

    Right, the so-called "M$ tax". An OEM gets a good deal for putting Windows on all of it's machines. Therefore, they pay a very small amount per machine (depending on contract). The IBM's an Dell's probably spend $25-40 (XP Home/Pro) per machine. Now, if this was Lindows, they'd be paying the same amount (Lindows OEM's aren't discounted as much, so the resulting price hardly cheaper than Windows). The point is, it'd either be Lindows, Windows, Lycoris, or some consumer friendly OS that's NOT FREE. And that's what companies care about - Consumer OS's, not YOUR OS (I'm assuming Lindows isn't your OS of choice, but that's not the point). Furthermore, just get an Acer barebones laptop and build it yourself. It's cheaper, and more custom (which is what you want anyway).

    Then there's the availablity of apps or clients or drivers, compatibility with Windows networks, Winmodems, kids' games.


    Again, the underdogg OS's will always have this problem. You're just forcing your preference to be one of the major contenders. There's really not room for more than two popular consumer OS's.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  313. Re:CUPS ( http://localhost:631 is your friend! ) by Anonymous Coward · · Score: 0

    CUPS gets distributed with only those HP modules because EasySW (the gang who wrote CUPS) sell their own set of drivers for various other printers. You only need to get a PPD file from the Windows driver of the printer to get it to work, or you can install foomatic/cups-o-matic/gimp-print which already has loads of drivers.

  314. Breaking scripts is no small thing. by aussersterne · · Score: 4, Insightful

    There is something to what the original poster said.

    Many, many existing Linux users have volumes of existing scripts that were written to expect certain behavior from commands.

    If you fidget with commands break all of those scripts in hopes of gaining Windows users, you will severly break the working environments of the existing Linux users in ways which may take years to repair. More importantly, most of these are the same people doing most Linux application and driver development.

    It's the classic "make it so that even a fool can use it and only a fool..."

    You see: you "fix" a whole bunch of silly RTFM problems all over Linux, so that the "obvious" (to a Windows user) behavior occurs. You gain a whole bunch of happy Windows users who don't want to learn about "old fashioned" ways of doing things. But you break a whole bunch of older scripts, methods, and tools in the process. Congratulations, you've just lost a huge portion of the original Linux community (esp. the development community) to *BSD, where Unix is still Unix.

    You're back where you started. All the interesting development is now happening on BSD because the active technical community now lives in BSDland. But BSD is still Unix-y and so you're back to whining "Why do I have to RTFM? Why can't you *BSD people make this stuff easy and do things the obvious way? How do you ever expect to get any of us Windows or Linux users?"

    The answer is simple. Unix developers want Unix. Windows users considering a switch should come to Unix for Unix, not for a cheaper Windows.

    My own $HOME/bin directory contains 214 scripts, some of them very long and not seen by human eyes in years. All of them use piles of shell tools. If Linux breaks them, I'm outta here. I don't have time to rewrite and/or debug all of them from beginning to end in some kind of "It's the New Linux!" audit.

    --
    STOP . AMERICA . NOW
    1. Re:Breaking scripts is no small thing. by Matrix272 · · Score: 4, Insightful

      You see: you "fix" a whole bunch of silly RTFM problems all over Linux, so that the "obvious" (to a Windows user) behavior occurs. You gain a whole bunch of happy Windows users who don't want to learn about "old fashioned" ways of doing things. But you break a whole bunch of older scripts, methods, and tools in the process.

      This is definitely going to draw a lot of fire from the *nix people here, but I can't hold back. Fixing things that break over time is called PROGRESS. Keeping everything old-school just for the sake of saving time (and admittedly money) by avoiding the task of re-writing scripts isn't going to further the goal of the Linux community.

      Now, I will admit that a lot of things shouldn't be changed. I personally don't see any problem at all with the operational use of the command "ls" or "cd". However, do a man on any choice of commands, and you'll see all kinds of "obsolete" and "outdated" remarks about options that no longer work, or have been replaced. At what point in the future can we FINALLY get rid of all those things that were obsoleted 8 years ago? What if they finally did remove that option and break some of your precious scripts?

      Say it's a very simple change... like changing "ls -l" to "ls -z" (for example). A very simple sed command can change all the ls -l's to ls -z's. Voila, all your scripts work again.

      I haven't even gotten into the fact that every now and then it's healthy to go back through all the scripts you've written to find errors, omissions, etc. I wrote a bunch of scripts about 6 months ago, and just went back through them this week to make sure everything was running as well as it could be. Re-writing scripts is one step of optimizing your system. If you never revisit the work you did 10 years ago, you never know if it could be simplified. What would your response to Microsoft be if they announced they were going to keep DOS commands around for all future versions of Windows, just to make sure that everybody's batch files worked properly? There'd be a massive Microsoft bashing session on /., I can guarantee you that...

      --
      "It's better to have a gun and not need it than need a gun and not have it." ~ Christian Slater, True Romance
    2. Re:Breaking scripts is no small thing. by Anonymous Coward · · Score: 0

      However, Linux distros have ALREADY broken scripts by changing behavior. (EG. redhat's change from ps -ef to ps ef, which doesn't just warn of "deprecation", but also refuses to give output...)
      Anyway, what scripts would allowing tar to guess at file compression break?
      If I giv gunzip -c [file] | tar xvf -, it would still work. The new behavior would not be an issue for existing scripts.

    3. Re:Breaking scripts is no small thing. by Anonymous Coward · · Score: 0

      Why not agree on a prefix (indicating new and improved) for the existing commands and create a new set of commands using the prefix?

      uzabl-ls
      uzabl-mkiofs

      etc. etc. etc.

      no command line user is going to want to type the longer commands, you won't break any existing scripts / code ("system" / "exec"), and gui front-ends can be configured to use the new or old version of the command-line script...

    4. Re:Breaking scripts is no small thing. by WNight · · Score: 1

      Microsoft is keeping old dos commands. Nobody bitched about it because, like old Linux commands, nobody but the old-timers has to use them. Most of the new distros default to graphical boot. You and your mom never have to see a scary command-line again. Use the graphical tools and they'll do everything for you.

      Or, if you insist on changing command-line tools, why not make a new compressor program that has gzip and bzip built in, along with auto-detection, etc, etc. Call it newtar, or even better, archiver. It won't break anyone's tar-using scripts, and it'll let you use your funky syntax.

      btw, as an admin, I disagree about rewriting scripts. Mucking with things that work is a great way to break something. You should read the script, and know what they do, but unless they're really crufty, you should leave them alone.

    5. Re:Breaking scripts is no small thing. by 8string · · Score: 1

      Isn't there a nice middle ground for this issue on a multiuser system like linux?

      isn't that what my personal shell/env settings are for? (.bashrc)....

      I set mine up to alias things in the way I want them to be. How many scripts am I going to run in my shell that do admin functions/etc. None, unless I'm logged in as root all the time, which is no no number 1.

    6. Re:Breaking scripts is no small thing. by Anonymous Coward · · Score: 0

      I suppose that is why Windows Batch file syntax is different between Windows 95, 98, NT, 2000, and yes, even XP.

      If all of a sudden the syntax for boune shell scripts changed, I doubt that you would have a lot of happy campers.

      Backward compatibility is a huge issue. The way to deal with it properly is to deprecate commands over time. The nice thing about deprecation is that you don't really ever have to get rid of it - you are merely recommending to the next script author that they should use something different.

    7. Re:Breaking scripts is no small thing. by usotsuki · · Score: 1

      Yes, a new CLI toolkit would be nice, and it would be nicer if it doesn't need to step on the existing command set...

      I find the *x way quite nonintuitive at times (nonetheless, I use it even when I am running Windows). I would like to think that, ideally, there should be a set of command tools for ex-DOSsies like myself.

      Which for the most part, I might even be able to write.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    8. Re:Breaking scripts is no small thing. by WNight · · Score: 1

      I thought about that, but you don't want to make it too easy to use dos skills in unix or people will never learn about all the new features and will be doing things in an awkward way. It's like people who use C pre-processor macros to let them write C with a Pascal syntax. It's more comfortable at first but it's never 100% perfect so you need to learn C to know when it's not or deal with what seem to be random errors, and it limits how far you can go. (For instance, you can't overlap C macros and C->Pascal macros properly.)

      But, you want to transition people easily... It's hard to say what the right ammount of hand-holding is.

      My guess would be to write an untar script that called 'file' to identify the type of compression and to handle a few other snags, but otherwise to pass parameters directly so they didn't have to learn a different tar syntax, just a simplified one. That way there's nothing to unlearn when they go to a machine without simple-tar, but they don't have to jump feet-first into the deep end.

  315. Analogy by Anonymous Coward · · Score: 0

    Clippy:Microsoft::Penguin:Linux

  316. WINDS OF CHANGE by holy_smoke · · Score: 1

    "I'm beyond wanting to fiddle with my desktop PC..."

    You are actually touching on a point that not too many techies really understand: The PC is a commodity. (yes, I said that) Its like a VCR, a microwave, a DVD player, a TV...

    Point being this: People and business want to buy this tool and use it. There still is a large techie crowd that likes to roll thier own software and hardware, but the bulk of the users just want a working tool. The OS is part of that tool.

    If the OS works flawlessly then its done its job. If it is unreasonably complex or unreasonably hard to use/configure/maintain, then I assert that the OS is a failure.

    The great understanding that needs to take place is that it is not the techie crowd that should be the measuring stick for the "unreasonably complex...maintain" part, but the "masses" who use the tools who should be the measuring stick.

    --
    Is the juice worth the sqeeze?
  317. When using Unix commands... by Ayanami+Rei · · Score: 2, Informative


    arguments to single-letter options occur in the order in which they are specified. Thus, in tar cvf, f requires an argument, which follows the cvf cluster, but is BEFORE the files to tar.

    Similarly, if you were to, say, exclude something, you might do this:

    tar -cvfX foo.tar ./file/to/exclude ./files_to_tar

    but!

    tar -cvXf ./file/to/exclude foo.tar ./files_to_tar

    notice the correlation between the order of arguments, and the options that go with them. The files to process are ALWAYS last.

    The following syntax are also valid:

    tar -cv -f foo.tar -X ./file/to/exclude ./files_to_tar
    tar -fX foo.tar ./file/to/exclude -cv ./files_to_tar
    etc.

    Note that each option cluster starts with a '-', and any options are slurped in to "complete" them.

    This is the standard for all unix commands. Where've you been?



    Note: the LEGITIMATE complain about tar that I can understand is that it always assumes the first option is an option cluster even if it doesn't start with '-'. You would think it'd just collect the arguments and tar them to standard input, but you'd be mistaken. That always bothered me. The first file will be treated as a cluster, with often disastrous results. Yea for POSIX compliance

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:When using Unix commands... by Anonymous Coward · · Score: 0
      Note: the LEGITIMATE complain about tar that I can understand is that it always assumes the first option is an option cluster even if it doesn't start with '-'. You would think it'd just collect the arguments and tar them to standard input, but you'd be mistaken. That always bothered me. The first file will be treated as a cluster, with often disastrous results.
      It helps to think of the first argument as a "command", rather than a clump of options. This is the way I've always thought of it. "c" is more of a "command" than an "option", don't you think? To me, "tar c" makes more sense than "tar -c". Tailing options onto that ("tar zcvf") is a fairly natural step, and doesn't disturb me too much.

      If "tar" with no options did something to stdin/stdout, how would it know if you want "tar c", "tar x", or something else, like "tar t"? Many command line programs require a "command", and I like to think of tar as one of them. It may seem inconsistent to some, but all in all, it works pretty well. "tar" and "ar" are not even the only programs that do this.

      On a lighter note... "tar and ar are". Try saying that out loud. :-)
  318. X Font Rendering by kisielk · · Score: 1

    While we're bitching about Linux stuff, I might as well complain about X font rendering. This might not be an isssue restricted to X on Linux, but it certainly is visible there. Even with the latest FreeType, Anti-Aliased fonts etc, X font rendering simply doesn't look as good and clear as font rendering on other platforms (yes, this is a comparison, yada yada yada). The spacing between letters sometimes seems too small, to the point where you can mistake "rn" for "m" with some fonts.

    The cruddy font rendering is mostly apparent in applications where you have white text being rendered on a near-black background, ie: a terminal or a web page with a dark color scheme. The letters just seem too thin, and are difficult to read.

    I have even moved to slightly bigger fonts than I usually use to help alleviate this problem, but it's still not nearly as good as when I am reading text on another system such as Windows or MacOS.

    Anyway, I'm confident these issues will get fixed eventually, as the font rendering is already vastly improved since I started using Linux. Right now it's just an "annoyance" ;)

  319. Hardware Annoyance by cooldev · · Score: 1

    My biggest Linux annoyance is that with all this talk of "free" stuff there has yet to be a Free Hardware movement. I mean, if people can dedicate so much time to writing free software, why can't the hardware folks also contribute a bit? Think of the benefits to society!

    I'm willing to pay for the cost of the raw materials, of course -- at least until there's a Free Raw Materials movement.

    1. Re:Hardware Annoyance by kasperd · · Score: 1

      there has yet to be a Free Hardware movement.

      opencores.

      --

      Do you care about the security of your wireless mouse?
  320. Re:This shouldn't be hard by Genghis+Troll · · Score: 0

    All those axxx.ms.a.microsoft.com servers are owned and operated by Akamai. I guess you could still razz MS about that, but AFAIK, there's no real alternative for that kind of service.

  321. Amiga Disks by mikeboone · · Score: 2, Informative

    The Amiga used floppy drives that had different hardware than the PC, so maybe that feature was part of the Amiga hardware. However, I seem to remember that when you took a disk out of an Amiga drive, you'd hear a periodic soft click, like maybe every few seconds. Perhaps that was sort of a 'ping' that looked to see if the disk was present or not, or if it had changed.

    1. Re:Amiga Disks by Anonymous Coward · · Score: 0

      The drive click can be turned off so I doubt if it has anything to do with it.

      IIRC, it is just an interrupt where the OS's handling routine is hookable.

    2. Re:Amiga Disks by kasperd · · Score: 1

      The Amiga used floppy drives that had different hardware than the PC
      Actually the difference was in the controller. The 880KB drives in the Amiga were identical to the 720KB drives in PCs. At least that is what I have read in many places. The controller on the Amiga was much more flexible than the one on the PC. So it might be impossible to have the PC handle floppies as well as the Amiga did. But I really don't care about floppies. I consider floppies to be obsolete. What I want is Linux to handle CD's at least as good as the Amiga was at handling floppies.

      However, I seem to remember that when you took a disk out of an Amiga drive, you'd hear a periodic soft click, like maybe every few seconds. Perhaps that was sort of a 'ping' that looked to see if the disk was present or not, or if it had changed.
      That is all true. But that was all done in software. And somebody found a different way to ping the drive without making that sound.

      --

      Do you care about the security of your wireless mouse?
    3. Re:Amiga Disks by Anonymous Coward · · Score: 0
      Actually the difference was in the controller. The 880KB drives in the Amiga were identical to the 720KB drives in PCs. At least that is what I have read in many places. The controller on the Amiga was much more flexible than the one on the PC.

      IIRC, the floppy controller on the Amiga was actually implemented partly in hardware (part of the Gary chip's functions, I think), and partly in software. At least the encoding/decoding of the bits was done in software, which some game companies took advantage of. As part of the copy protection, they actually designed their own encoding, and embedded the decoder into the boot sector, which was written using the standard encoding. If you didn't boot from the disk that had the correct decoder, the OS refused to mount it.

    4. Re:Amiga Disks by Ben+Hutchings · · Score: 1
      The Amiga used floppy drives that had different hardware than the PC, so maybe that feature was part of the Amiga hardware.

      Every PC floppy drive has a "disk removed" output line (pin 34, DSKCHG). The Amiga has a different FD controller and some additional logic for each drive, but it uses the same drives (except that high-density drives require some kluges as the FD controller can't handle the high-density data rate).

      However, I seem to remember that when you took a disk out of an Amiga drive, you'd hear a periodic soft click, like maybe every few seconds. Perhaps that was sort of a 'ping' that looked to see if the disk was present or not, or if it had changed.

      Right. The problem is that the floppy drive bus can be shared between 2 or more drives, so the DSKCHG line is controlled by the currently selected drive and if a disk is changed in a drive that isn't currently selected this may not be noticed. The way the Amiga dealt with this was to have some additional logic between each drive and the controller. All drives see themselves as currently selected, and set their output lines accordingly. The DSKCHG signal is latched if it is activated. When the drive is really selected, the driver can detect a disk removal that happened while it was deselected. The protocol for clearing the latch, to find out whether a disk has been inserted, is to step the drive heads. This is what causes the click.

      There is a way to avoid the click, which is to send a step-out signal when the heads are already on cylinder 0 (the outermost cylinder). Most floppy drives will ignore this. Unfortunately some are not so smart and can be damaged by this, which is why it is not done by default. A better approach would be to hide the latch-clearing step signal from the drive, but that was presumably considered unreasonably complex.

  322. Admin issues by Dalcius · · Score: 2, Insightful

    What I'm reading is almost strictly related to administration issues: installing the OS, drivers, programs, etc. I'll be the first to admit: this needs a lot of work from distros and from hardware manufacturers.

    That said, if you've got someone who knows how to manage it, a friend or IT tech, Linux is usable for everyone. For the vast majority of normal tasks done on a computer, the programs are capable and easy to use. This is why Linux is ready for the corporate environment and for friends of Linux users.

    Then again, not many folks do admin tasks on their Windows installations either. The only lacking element is the non-hardcore-but-regular computer user.

    I hope this post doesn't get lost in the crowd...

    --
    ~Dalcius
    Rome wasn't burnt in a day.
  323. Serious question... by tshak · · Score: 1

    Trying to understand Linux as a "Windows substitute" is a doomed prospect.

    Then why does almost everything Linux do (and I'm talking about the larger scope of Linux, not just the kernal) attempt to emulate Windows? Although Linux itself may not be a Windows substitute, it seems as anything related to the GUI and consumer related functionality is at least "inspired" (lol) by Windows, if not directly copied (please, no "mac"/"xerox" references). Like it or not, Windows is what many Linux developers use as a reference point.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:Serious question... by Frater+219 · · Score: 1

      Then why does almost everything Linux do (and I'm talking about the larger scope of Linux, not just the kernal) attempt to emulate Windows?

      This is exactly the sort of thing I was referring to, actually. There are small portions of Linux systems where the designers have attempted to follow Windows or Macintosh GUI designs in order to make life easier for new adopters. However, because the Windows user is focused on the GUI and considers it to represent the sum-total of the software system, these small parts' importance is exaggerated. They look bigger than they are -- and consequently, make the real system look smaller and weaker -- precisely because that is what you expect.

      You see these components as failing to meet your Windows-based expectations because they are so often thin imitations. The Windows user who looks for these thin, artificial correspondences to Windows features is like the tourist who doesn't understand the language of the foreign city he is in, and relies upon a phrasebook. Naturally his speech seems stilted to the native speaker, and his understanding limited -- he is using an artificial set of correspondences which don't really map that well to the native way of speaking and thinking.

      Here's an example a coworker and I thought of this morning while discussing this problem with regards to a client of ours who is moving from Windows to Linux rather slowly: What is the natural way, on Windows and then on Linux, to copy all the .txt files in a directory, to a directory on another host? How does the Windows user come up with a solution to this problem? What's the shallow phrasebook "translation" of that solution in Linux, and how does it compare to the "native speaker"'s equivalent?

      Here's what we came up with:

      Windows: Open Windows Explorer on the source computer. Enter the share name of the destination directory on the destination host, e.g. \\DESTHOST\DEST\PATH. Open the source directory. Sort the source directory by file type, select all the text documents, and drag them to the destination directory.

      "Phrasebook" Linux translation: Open a GUI file browser, such as Nautilus or Konqueror. Enter the URL for the destination directory on the destination host, e.g. smb://desthost/dest/path/. Open the source directory. Sort the source directory by file type, select all the text documents, and drag them to the destination directory.

      "Native" Linux translation: Express the source and destination directories as pathnames, and the list of files to be copied as the wildcard *txt. Use OpenSSH's scp command to copy the files, e.g. scp /source/path/*txt desthost:/dest/path/.

      Now, I will guarantee you that the phrasebook translation on Linux is much less reliable than the original Windows instructions. Why? Because the software components it relies on are those thin imitations I mentioned. The file browsers in Nautilus and Konqueror, and the SMB access libraries underneath, aren't native functionality in Linux -- they're mock-ups of the Windows way to do things. They certainly aren't how a "native Linux speaker" is likely to do it. (They can also a bloody pain to set up if your SMB network is weird.)

      In contrast, I can assure you that the "native" Linux translation accomplishes the very same job -- copying some files to the very same destination -- and will do so far more reliably. It uses the "Linux-ish" (okay, "OpenBSD-ish") SSH service to do so, rather than the "Windows-ish" SMB service. It doesn't require any weird setup in advance, provided that sshd is already running on the destination host -- which it is by default on most Linux distributions, just as SMB is there by default on Windows.

      (An aside: Please note that I'm not comparing the native-Windows and native-Linux ways of doing things. I'm not saying

  324. Actually, you're just uninformed. by Ayanami+Rei · · Score: 3, Informative

    WinZIP is an application suite that handles many compression formats.

    GZIP is a single compression format. It can only handle gzipped files (duh!). If it handled more, it wouldn't be a tiny utility, and that wouldn't be very unix-like, would it? GZIP needs to stay small because it's used in tiny places like initial RAM disks and boot floppies.

    WinZIP actually uses the library in gzip to handle .gz files, imagine that. WinZIP is BIG.

    Search freshmeat for archiving utilities (with names that often sound like linzip or similar). These are what you are really looking for. Also note that later Nautulis (gnome-vfs) and Konqueror release can browse into many types of archives as if they were folders.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Actually, you're just uninformed. by saturndude · · Score: 1

      "gzip -d" and tar (or untar) rarely work for me. The cryptic error messages don't help (only one method of compression? Five years now, and I never would have guessed it from the error messages. Indeed, I never knew this.)

      I won't rename the file's extension to make gzip or untar work. They say computer should work for me, not the other way around. With the "Windows look and feel" it seems I am closer to the ideal.

      I'll try to find those linzip-type things now, thanks.

  325. But isn't that what Linux wants to do??? by holy_smoke · · Score: 1

    "Trying to understand Linux as a "Windows substitute" is a doomed prospect."

    Although I understand the point you are making, I must say that I hear the "switch to Linux" line all the time from the Linux community. If its not a substitute for Windows (in functionality and ease-of-use) then why would people switch??

    I would love to switch, but its too complex and requires too much deep (programmer-type) knowledge to maintain/configure. I quite frankly just don't have time to screw with that.

    --
    Is the juice worth the sqeeze?
    1. Re:But isn't that what Linux wants to do??? by Grishnakh · · Score: 1

      If its not a substitute for Windows (in functionality and ease-of-use) then why would people switch??

      It's not a substitute any more than MacOS is a substitute for Windows, or any more than a Porsche 911 is a substitute for a Stanley Steamer. It can be used to accomplish the same basic goals, but it's a different system, and has a learning curve. MacOS is going to seem pretty hard to use if you don't even know what the Finder is, don't know why there's no C: drive, and can't understand why you can't connect to your company's windows shares with it.

      People should switch for same reason they want to switch from anything else to something different: because the new thing offers something that the old thing doesn't, and the cost of switching is worth the gain realized from it. People have all kinds of reasons for wanting to get away from Windows. But there is no exact replacement that has zero learning curve. If you don't want to do anything differently, then you might as well stick with windows. But if you're tired of all the security problems and stability problems and high license costs, maybe looking at a different OS is in order, as long as you don't have any unreasonable expectations about it.

  326. users? by diesel_jackass · · Score: 0, Flamebait

    What have been your biggest annoyances...

    Since I very, very rarely use Linux, the biggest annoyance to me is all you god-damned Linux-loving zealots.

    Seriously.

    I'm not trying to start a flame war (but it'll surely be modded as such).

  327. That's easy by earthforce_1 · · Score: 1


    I always hated .rpm dependency hell. (You can't get there from here) I lived through it with Red Hat and now to a lesser extent SuSE, but am thinking very hard about Gentoo or the Zynaut fork of the same, (Assuming they crank out some code sometime soon, crossing my fingers.) because I like the approach.

    Yes, I considered debian, (and may yet go that route if Gentoo doesn't pan out) and love the idea of the overnight apt-get, but I currently run SuSE because they have a lot more meat on the bones out of the box. In fact, when I installed SuSE, it took me two days just to go through the list of what apps I wanted to install.

    Installation ease matters more to me than it used to, I have my home firewall and server nice and stable, and set up the way I like it. Part of me loathes the idea of upgrading, because I remember how long it took to get the partitioning and all the services such as Samba set up just right.

    --
    My rights don't need management.
  328. Cut, copy & paste by Arrawa · · Score: 1

    I hate it when that doens't work properly. And it doens't! KDE, Gnome etc have all otehr ways of handling copy & paste. Terrible!

    Also, a universal config centre that handles both KDE and Gnome would be great!

  329. Cut 'n' Pasting between applications by Anonymous Coward · · Score: 0

    One of my biggest annoyances with Linux is the different clipboard standards used by different applications. For example, I wrote a document in KOffice, but wanted to print it in OpenOffice (seems to print better quality) so I thought "just highlight the text, select copy, then paste it into OO". Hmmmm, no cigar. The only way I could get that text from KOffice to OpenOffice was to save the file, then reload it in OO.

    Not a major problem, but one of those niggly little things that could so easily be fixed by agreeing on a standard.

  330. man modules.conf, man depmod by Ayanami+Rei · · Score: 1

    Enough rope to hang yourself with. And the kernel module loader seems to take care of most everything nowadays, so they rarely see any action.

    If it isn't automagical, point your complaint at the driver author. (Sometimes it's the 3rd party guys trying to help out! Bad! Bad! Buy the O'Reilly book on writing device drivers first!)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  331. My interpretation of /usr, /usr/local etc. by vrt3 · · Score: 1
    • /usr: Programs, include files, general stuff, installed as part of your distribution
    • /usr/bin: Programs intended to be run by normal users
    • /usr/sbin: Programs intended to be run only by the system administrator (even though lots of them can be run by other users too)
    • /usr/local/: Like /usr, but contains stuff installed by the local system administrator, e.g. stuff you compile from source
    • /bin: Like /usr/bin, but this one contains programs that should be available when only the root partition is mounted (e.g. single user mode)
    • /sbin: Likewise, administration programs that should be available when only the root partition is mounted
    --
    This sig under construction. Please check back later.
    1. Re:My interpretation of /usr, /usr/local etc. by vrt3 · · Score: 1
      (forgot some)
      • /etc: Configuration
      • /home: User files
      • /opt: External applications. For example, I suppose this is where you install stuff like Oracle. to be fair, I never really understood the difference between /opt and /usr/local
      • /var: Stuff that changes often. Mail & printer spools, log files, ...
      • /dev: Device files (remember: in Unix and friends, everything is a file, including devices but except network sockets and something else I forgot)
      • /root: Home directory of the root uses; it's not in /home because it should be available when only the root partition is mounted
      • /tmp: Temporary files
      Further: 'share' stuff (like /usr/share/doc) is stuff that's supposibly shareable between different machines (via NFS), even if they have different architectures.
      --
      This sig under construction. Please check back later.
    2. Re:My interpretation of /usr, /usr/local etc. by Crispy+Critters · · Score: 1
      "I never really understood the difference between /opt and /usr/local"

      /opt is for when you want to keep all the files of a program together. For example, if you want to install a 30-day test version of a portland group compiler, you don't want it to spread stuff around /usr/local/lib and /usr/local/bin when it is going to stop working in a few weeks anyway. /usr/local should mimic the /usr hierarchy, so things like /usr/local/netscape are now no-nos.

      A lot of this doesn't matter as much when things are managed by a packaging system.

      "/var: Stuff that changes often. Mail & printer spools, log files,..."

      /var is for stuff that has to be writeable and local for the system to work. The idea is that you could run with /usr, /etc and so on mounted read only or over a network, and /var on a local disk mounted read-write.

    3. Re:My interpretation of /usr, /usr/local etc. by Anonymous Coward · · Score: 0
      /opt: External applications. For example, I suppose this is where you install stuff like Oracle. to be fair, I never really understood the difference between /opt and /usr/local

      /usr/local - when you want to do the bin/ lib/ doc/, etc thing.

      /opt - when you want to install all parts of an app together in a single directory. e.g. /opt/oracle9

  332. GNU "info" files by LarryRiedel · · Score: 1

    I hate GNU "info" files, as well as anything to do with "texinfo" format. I don't want to talk about it because it will just get me all upset.

    Larry

    1. Re:GNU "info" files by MrRudeDude · · Score: 1
      Consider aliasing "maninfo" to:
      info --subnodes --output=- 2> /dev/null $1 | less
      And don't tell us you never learned anything on slashdot !
    2. Re:GNU "info" files by LarryRiedel · · Score: 1

      I do not find info files in practice to be amenable to either depth-first or breadth-first traversal. man pages force the author to present the information linearly, to think about presenting it that way instead of as a twisted hairball of nodes and links like the "Help" section of a Window$ application.

      Larry

    3. Re:GNU "info" files by MrRudeDude · · Score: 1

      You didn't try the command, did you ? Just put the alias in, start using it, and stop complaining.

      I find that what is most lacking is clear examples that cover the simple %80 of cases where someone is looking at the documentation. And those should be near the top. cdrecord and mkisofs have good examples sections, but the standard man page layout puts them at the end. Thankfully less can search.

  333. Uninstallation is a big issue. by deragon · · Score: 1
    Mod this parent up! One of my biggest pet peeves with Linux is #1. Why can't developers simply provide an uninstall mechanism with their tarballs?

    The installation process of the OS and apps have improved greatly in recent years. But everybody seems to ignore the uninstallation issue. You try out a piece of software and you do not like it, what know? Reverse engineer the Makefile to figure out what file to rm...

    This is why I always do a
    configure --prefix=<directory>
    ...installing the software on a isolated directory so I can
    rm -r -f <directory>
    ...the directory to uninstall the software. Off course, my path and manpath are growing because I never install software under some generic spot like /usr/local, but at least I do not have to hassle with desintallation.
    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    1. Re:Uninstallation is a big issue. by KewlPC · · Score: 1

      Just cd to the directory containing the source code (if you deleted it after the install, unpack the archive again, and then run ./configure using the same options you used when you installed the software), followed by "make uninstall" (you might have to "su" first, depending on where you installed the software).

    2. Re:Uninstallation is a big issue. by deragon · · Score: 1

      target not found, 99% of the time.

      --
      Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    3. Re:Uninstallation is a big issue. by KewlPC · · Score: 1

      Then blame the person putting together the releases for that program, not Linux.

      If somebody didn't build the uninstaller for a Windows program, you wouldn't blame Windows, would you?

      And I find that the number of programs that don't support "make uninstall" to be somewhat less that 99%.

      Remember, if you deleted the source after you installed the program, just re-unpacking the source archive isn't enough. You've got to re-run ./configure, and give it the same options as when you installed the program.

    4. Re:Uninstallation is a big issue. by deragon · · Score: 1

      I guess you missed the idea...

      Linux Annoyances is not about the kernel only, its about the whole Linux experience. This include installing and uninstalling software.

      You are right that the problem lies with the authors of the piece of software. But the problem remains. 99% of Windows software allows easy uninstallation, while 99% of Linux software packaged as tarball do not. For Mr. Joe Average, regardless who is responsible, this is an annoyance. Its like hardware manufacturers that do not provide Linux drivers. Can't blame the kernel developers, but its still annoying when you bought a force feedback joystick that does not work on your Linux OS. But thank god that RPMs, .deb and other package formats exist.

      And I stick with the 99% number, because as far as I know, the only tarball that provides an uninstall target is my own software (autopoweroff). :( But in all fairness, I never tried to uninstall software that I wanted to keep, so the number could be a bit better.

      --
      Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    5. Re:Uninstallation is a big issue. by KewlPC · · Score: 1

      You're also missing the point. If 99% of Windows programmers didn't include an uninstaller, you wouldn't blame Windows.

      Blaming Linux for program authors not including an uninstaller is stupid. The functionality for uninstallers is there. Blame the programmers for not using it.

  334. False user experience level dichotomy by jensend · · Score: 5, Insightful

    That's the trouble. Linux often seems to have two levels of operation: omniscient programmer and absolute moron. While I've always been a big Gnome fan, the latest push is to dumb down the default interface to the point of being suitable mostly for users at the "gee, where do I launch The Internet?" level and requiring hacking xml files to reconfigure things to make it work the way you want it to (because everyone knows that options are confusing, right? we can't give users who can't grok xml the ability to modify the way their programs work in non-trivial ways, they'd be completely overwhelmed!). File-roller is somewhat slow, its interface gets in the way, and it doesn't have enough of a range of abilities to be able to replace learning all the CLI archive commands for anyone but beginning users. Why can't GUIs and command-line commands be at least somewhat targeted to the users who generally know what they're doing but aren't programmers and can't remember all of the command line options for hundreds of programs?

    1. Re:False user experience level dichotomy by rsheridan6 · · Score: 1
      I suppose they're aiming at users like the employees of the city of Munich, and every other big organization, who can't be expected to have a clue about computers.

      I prefer KDE myself. But I can't say that the Gnome project is wrong for going after clueless users.

      --
      Don't drop the soap, Tommy!
    2. Re:False user experience level dichotomy by DShard · · Score: 2, Interesting

      In the begining their was Hardware. It was treated openly and all was good. But with all edens, it didn't last. People figured out that they could make money of 'Software'. Money from software begat closed source. And soon we had the Tower of babel. Then the priests of the tower agreed on a common langauge which begat *nix. Unix was good. Yay were the ones who conformed so that learning could be reused.
      Some became jealous of common experience and chose to subvert it. Jealousy begat microsoft. Bill Gates spoke to his people and we can make this easier but you must forget that there are others like you but not you.
      So Gnu and came to destroy the evil kingdoms of pseudo standards. "We will give you the code as long as you give onto others", they said. Gnu begat standards based tools that conformed to the venerable POSIX standard and the people rejoiced.
      So it was, until the era of Internet. Many came to see and use the work that so many others had formed from years of review. "Why doesn't this tool do as I asked?", said the children of the internet. "Have you RTFM?" replied those of *nix. This would not do in the eyes of the digital so soon the children of the internet came together and studied the books of the POSIX and decided what to keep and what to remake anew.

    3. Re:False user experience level dichotomy by benjamindees · · Score: 4, Interesting

      Why can't GUIs and command-line commands be at least somewhat targeted to the users who generally know what they're doing but aren't programmers and can't remember all of the command line options for hundreds of programs?

      Let me make sure I understand your complaint: Gnome is too easy/featureless. Most CLI commands are too hard/feature-filled.

      You want to make the easy things harder and the hard things easier.

      You basically want Linux to target the "Middle 50%" of users that Microsoft writes their software for.

      This will make Linux better?

      --
      "I assumed blithely that there were no elves out there in the darkness"
    4. Re:False user experience level dichotomy by Anonymous Coward · · Score: 0

      No, but this will allow the widespread acceptance of Linux.

    5. Re:False user experience level dichotomy by jdray · · Score: 1, Insightful
      You basically want Linux to target the "Middle 50%" of users that Microsoft writes their software for.

      This will make Linux better?

      Yes, actually, it will. I, for one, don't mind hacking config files, so long as they're well documented. Most of them that I've encountered have been, but then I've only configured some large-project packages like Apache and whatnot. I'm sure there are examples of config files that read like the've been ROT13'ed.

      But then I look at a tool like Webmin, and think, gee, it sure is easier to install packages using this thing, and I can configure some of them here, and get on with USING my computer rather than CONFIGURING it.

      I think it's cool that, as a "normal" user, I can't do certain things on my Linux boxen; I have to log in as root to do them. But there are a lot of things that I should be able to easily assign to groups of users, such as having R/W priveleges on FAT partitions.

      "Whaddya mean, noob? RTFM! It's as easy as hacking your /etc/fstab file and adding /def/hda1 /mnt/win_c fat defaults 0 0 on a line. How hard is that?"

      Pardon me for polluting the traditional Linux model, but somewhere between that and checking a box that says "Allow all users read write priveleges to everything this computer can possibly access" (which is, I believe, an actual setting somewhere in XP) is a middleground where computer users can feel comfortable without being either hackers or id10Ts.

      --
      The Spoon
      Updated 6/28/2011
    6. Re:False user experience level dichotomy by 8string · · Score: 5, Insightful

      You basically want Linux to target the "Middle 50%" of users that Microsoft writes their software for.

      This will make Linux better?


      It's funny how slashdotters always want linux to replace windows, but shun targeting the same user level which MS has successfully exploited. Umm, if we want to take over their market share and thereby users, don't we have to target them? I sometimes think that slashdotters think that the rest of the worlds users should learn to program and understand their computers like a geek. Most people don't have the time, patience, or inclination to delve into it so deeply.

    7. Re:False user experience level dichotomy by Anonymous Coward · · Score: 0

      So you're saying they shouldn't make something physically easy even though it may be a little difficult to understand. Yeah, that makes a lot of sense. And what did that comment have to do with Windows? God, you Linux users are so obsessed with Microsoft it's pathetic.

    8. Re:False user experience level dichotomy by Dh2000 · · Score: 1
      Pardon me for polluting the traditional Linux model, but somewhere between that and checking a box that says "Allow all users read write priveleges to everything this computer can possibly access" (which is, I believe, an actual setting somewhere in XP) is a middleground where computer users can feel comfortable without being either hackers or id10Ts.
      Great idea, read-write access to everything means security is basically non-existant. And no, neither hackers, users, or idiots wish to make the mistake of nuking their system files while using a user account.
    9. Re:False user experience level dichotomy by seraph93 · · Score: 3, Insightful

      I think that the previous poster just wants more configuration options to be available via GUI. It might threaten the exhalted status of all the CLI Ninja out there, but it probably won't, and other than that I don't see what would be so bad about it. All the more advanced options for whatever could be hidden behind a tab or button marked "Advanced" or whatever, to keep Grandma from getting too confused.

      You talk about targeting the "Middle 50%" like it's going to just ruin Linux entirely for the "Ninja 10%" or whoever. But it hasn't ruined anything. Certain distros are already well on the way to that Mid-50, with lots of GUI and ease-of-use and what-have-you, but you don't have to use them. Gnome might be dumbed down, Red Hat might install with a single mouse click, but my Slackware box is still as obtuse and difficult as ever.

      I know that if I could install a printer just by clicking on something instead of digging through man pages and HOWTOs and screwing around in vi for hours, I'd get miserable. Linux is the greatest text adventure game ever written, and letting some GUI play for you just isn't any fun. But I also understand that most people don't feel the same way. They just want their computers to work. Why do so many people think the needs of the Mid-50 and the needs of the Ninja are mutually exclusive? I thought Linux was all about choice and customizability, why should this issue be any different?

      --
      Ph-nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
    10. Re:False user experience level dichotomy by Geek+of+Tech · · Score: 1
      I believe he was saying we need to find a middle ground between getting one option by clicking a box or getting infinite by editing a file.

      We need to find a way to make it easy to configure a system, without requiring the use of manual editing.

      "Allow all users read write priveleges to everything this computer can possibly access" was just an example.

      --
      Stop the Slashdot effect! Don't read the articles!
    11. Re:False user experience level dichotomy by Dh2000 · · Score: 1

      You're right, my reading comprehension is lower than it's pathetic average.

    12. Re:False user experience level dichotomy by einhverfr · · Score: 1

      Linux often seems to have two levels of operation: omniscient programmer and absolute moron... Why can't GUIs and command-line commands be at least somewhat targeted to the users who generally know what they're doing but aren't programmers and can't remember all of the command line options for hundreds of programs?


      Let me make sure I understand your complaints-- you think that the GUI development is targetting novices, and the command-line development is targetting programmers. The fact is you are right, and although there is room for improvement, it is a matter of interface design and hopefully something that *will* improve over time.

      Here is what needs to happen, and has already happened to a large extent with most of the command-line tools (date is a great example). There are a few options that people use all the time, these are readily available and the default behavior without any arguments is expected.

      The -? option should show only the options that are commonly used in the real world for general interactive use. The script-friendly options should be in the man pages.

      In general this has already happened with the command-line interface. Remember that the command-line utilities *are* tools for sysadmins and need to be extremely feature-rich and flexible.

      OTOH, what needs to happen with GNOME is that there should many many configuration options, but most of these should be harder to find. Maybe an advanced tab or something, with a set of buttons, etc. In other words, GNOME needs a better configuration manager with a well designed layout. It will happen becuase people want it, but it will take time to get it so that it is ideal for all sorts of users and provides the sliding learning curve I think you are suggesting.

      In short, you have a point, but I think things will get better.

      --

      LedgerSMB: Open source Accounting/ERP
    13. Re:False user experience level dichotomy by einhverfr · · Score: 1

      I know that if I could install a printer just by clicking on something instead of digging through man pages and HOWTOs and screwing around in vi for hours, I'd get miserable.

      You can. At least in every distro I have used in several years.

      --

      LedgerSMB: Open source Accounting/ERP
    14. Re:False user experience level dichotomy by lkaos · · Score: 1

      It's funny how slashdotters always want linux to replace windows, but shun targeting the same user level which MS has successfully exploited.

      No. No. No.

      I, like most other Open Source developers, only care about making a product that I enjoy using and am proud of. I simply do not care about Microsoft or it's user-base.

      I do not write Free Software so that some middle-aged yuppie can browse porn for $80 less.

      I'm simply don't care about lazy-users who don't care to ever read documentation and only sit and complain instead of making well-thought out suggestions.

      --
      int func(int a);
      func((b += 3, b));
    15. Re:False user experience level dichotomy by krewemaynard · · Score: 1

      "It's funny how slashdotters always want linux to replace windows, but shun targeting the same user level which MS has successfully exploited. Umm, if we want to take over their market share and thereby users, don't we have to target them?"
      --microsoft's big thing has long been a PC on every desktop, in every home, for all sorts of purposes. problem is, many people don't know wtf to do with them from there. they don't understand how to install proggies, they don't understand why it's so important to guard against viruses, or how to do it, they're not sophisticated enough to secure their pc's...yet they have been convinced that they need and can use pc's for everyday life. these uninformed users make up a large portion of windows users, and as a result, a large portion of ms's secutiry problems, both due to the fact that they don't understand the technology and that ms has dumbed down a lot of their tech b/c of these users (ok, and sometimes just cuz ms sucks :).

      as for me, i don't want to go after these users. i think that they will bring their ignorance to the linux world, and the linux world will suffer as a result, both developmentally and operationally. the mistake is thinking that linux needs to be made easier...in some ways, i agree. however, it should not come at the expense of security or flexibility.

      "Most people don't have the time, patience, or inclination to delve into it so deeply."
      --then find something else, please...at least for the time being.

      am i being elitist? yeah, probably. :)

      --
      I saw it on Slashdot, it must be true!
    16. Re:False user experience level dichotomy by benjamindees · · Score: 1

      I sometimes think that slashdotters think that the rest of the worlds users should learn to program and understand their computers like a geek. Most people don't have the time, patience, or inclination to delve into it so deeply.

      I do wish that people would take a little time to learn how to use their computers more effectively.

      I know, however, that that isn't going to happen any time soon.

      I also know that a group of volunteers isn't going to appear out of nowhere and suddenly 'target' this group of users who is simultaneously 'too busy' to learn how to use text configuration files and 'too important' to do without the ability to re-arrange their desktop icons in some fascinating new way.

      The answer to this 'false dichotomy' problem is and has always been 'for-pay Linux distributions'. RedHat and Mandrake are the only ones who are sufficiently motivated to target this user base.

      I humbly suggest that all further requests of this kind be sent to them.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    17. Re:False user experience level dichotomy by Mod+Me+God · · Score: 1

      You ripped that from Animatrix didn't you?

      --
      --

      FreeNET user? Comfortable with the adverse selection?
    18. Re:False user experience level dichotomy by Nicolas+Pillot · · Score: 1

      Why not write a gui for each quite known program, which would include the quite-usefull-and-not-gourou features activators, so that non-noob-but-non-omniscent people like me can figure out faster what options they need. Ok, it's a long shot, but i'm pretty sure it would be appreciated, although i kindy like to know what a program does exactly.
      Furthermore, some speak in terms of speed, but i do not think people looking for a function are running after speed. If the next time they are, let's RTFM. But most time it is not very usefull (hope i'll not get burnt in hell for saying that) to read out the whole man pages.

      "Quote Quote Codec" (Sorry for this bad french onomatopia...)

    19. Re:False user experience level dichotomy by kin_korn_karn · · Score: 1

      I do not write Free Software so that some middle-aged yuppie can browse porn for $80 less.

      Until you deign to bring your omniscience and prodigious talents to the masses, ye mighty, Linux won't be anything more than a geek's toy and a workgroup server.

      You, sir, are the definition of pretentious ass.

    20. Re:False user experience level dichotomy by DShard · · Score: 1

      Ripped strait from my head... Haven't seen animatrix though.

  335. Laptop power management by romi · · Score: 1

    My current choice is definitely the whole laptop power management issue. I recently purchased a new Dell D600 Latitude and spent all weekend toying with 2.5.x kernels, -ac branches, ACPI and swsusp patches and what not all so I could get decent power management support. In the end I got everything except speedstep to work, but I still get only about 2/3 the battery life with Linux, and hibernate is flaky as hell.

    Of course, this is really a symptom, rather than a root cause. Laptops are kind of a worst case scenario since custom hardware/software solutions are much more common, and vendors obviously only worry about Windows.

    1. Re:Laptop power management by OpieTaylor · · Score: 1

      I've had similarly bad experience with my Dell Inspiron 7000 laptop; every time I close the case to move the machine, the $#^#@#$ power management kicks in, and linux crashes.

      --
      Thanks a lot, big brain. (K. Vonnegut, "Galapagos")
  336. Worst Annoyances by Tom7 · · Score: 1


    (Well, some of these are annoyances with an OS built around Linux, not Linux itself!)

    - Desktop managers, GUIs, and icons designed by terrible artists
    - USB does not work right
    - Archaic technologies (X, old syscall interface, C, primitive access controls, ...)
    - Perl
    - Constantly upgrading software with buffer overflows

    Nonetheless, I use linux all day, every day, at work...

  337. Documentation in the programs themselves by imbezol · · Score: 2, Insightful
    My biggest pet peave is useless documentation. I have no problems reading the docs to figure out how to do what I'm trying to do. But for example, the other day I really wanted to get shoutcast links to play with xmms when I click on them in Mozilla (it defaults to xine on my system).. I searched everywhere for how to use mime-types because I added this to Mozilla and it didn't help.

    Preferences->Navigator->Helper Applications
    mime-type: audio/x-scpls
    extension: pls
    open with: /usr/bin/xmms

    I checked around with google and eventually when frustrated (I tried /etc/mailcap and /etc/mime-magic as well) I checked Mozilla documentation.. I quote:
    The Helper Applications preferences panel allows you set up how different file types are opened by other applications in Mozilla:

    * Specify which application should handle each file type:
    o File types: Displays the file types that Mozilla uses. Select one of them to show the following information:
    + Extension:Displays the file extension of the selected file type.
    + MIME type:Displays the MIME type of the selected file type.
    + Handled by: Displays the program that will be used to open each file of the selected file type.
    o New Type: Click this to add a new file type. Type or choose the description, file extension, MIME type, and application.
    o Edit: Click this to change the file-handling information of a selected file type.
    o Remove: Click this to remove a selected file type.

    Now would someone please tell me what the hell the point of documentation like that is? It reminds me of my bios..

    AGP_FAST_WRITE: you can enable of disable.
    F1 reveals the following help: choose enable or disable

    I mean come on, I think we've got the interface figured out in both the BIOS and Mozilla.. if we're smart enough to be changing these options then I think we can handle the elementary interface. I can understand the BIOS with the limited storage it's in, but Mozilla? If you're going to write documentation like that, just write "Sorry, no help available"
  338. Video Cards by Totally49 · · Score: 1

    Getting a video card has to be the most annoying thing ever! Especially if you have to keep switching the monitor around, and when you just have to hope you're clicking on the right thing and typing the right text... horrible experience...

    Gets even worst when after a week of searching, you find that no drivers were released for a Hercules 3D Prophet 9000 64MB PCI (eek)...

  339. Re:The fact that all these other idiots use Window by Anonymous Coward · · Score: 0

    Your grandfather was an idiot. When you invest in the stockmarket, you're not getting something for "nothing." You're getting something (a return) for something (use of your money).

  340. Speed by Coneasfast · · Score: 1

    The speed of apps is my biggest annoyance. I use icewm so my window manager is not a problem, but the speed of QT/GTK2 apps is considerably lower than windows 98. Im talking about mainly startup speed.

    Mozilla has to be the slowest app ever. Not only that, it is the only program that maxes out my cpu often (it has a slow rendering speed and more resource usage compared to any other browser). I know i will get opposition out there, but unless you have a recent computer you will notice it.

    I know, linux apps are advancing, while my windows 98 is the same, but why do new programs need to be slower. We need to stop concentrating on quality, and start concentrating on speed. Quality will come naturally with time.

    If browser integration, the X window system, or the GUI toolkit need to be integrated with the kernel, then thats fine by me. But until it is much faster im going to use win98 as my primary OS, and linux as secondary.

    btw, i got celeron 733 and 128 ram.

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
  341. menus in GUIs by discogravy · · Score: 1
    The thought occurs that a rating-list of software would be good. It'd be nice to see how different network scanners or email clients rate against each other, for e.g. For real annoyances, though:

    non-distro specific:
    -menu options in GUIs, and a way to edit menus
    -plug&play-ness has a long ways to go
    -GUI file permissions changes
    -MS Exchange compatibility (a pipe dream, but hey, I can dream)
    -easier security patching (Bastille is good, but something easier would be better still...) an easier firewall config would be fantastic.

    distro-specific:
    -debian stable needs updated packages. no, really
    -debian needs a GUI installer. no, no, no, really. The txt install is NOT hard, but a GUI install shouldn't be either.
    -i always have to recompile my 2.4 kernel in debian because the .deb package doesn't include my NIC driver. minor PITA, but hey, this is basically a whine-list. -a chkconfig util in debian, just like in redhat. there's a chkconfig for debian, but few apps work with it (that i know of). -if redhat could stop changing really big things like GCC and glibc, that would not suck.

  342. Clippy by Anonymous Coward · · Score: 0

    Clippy isn't there to help me run my life.

  343. One word... by ktulu1115 · · Score: 1

    SAMBA!

    This thing is the most difficult package I've ever set up (although it'd probably be BIND if I have decent experience with that)

    --
    # fuser -v /dev/attention | grep work
    #
  344. One word: by retro128 · · Score: 1

    Dependencies. Nothing pisses me off more than trying to get application X to work, but in order to do that having to get libraries/apps Y and Z working too. My distro of choice is Red Hat, so normally it's not a problem as I can just install the RPM's, but I have to look on three CD's to find them.
    Keep in mind I'm a command line junkie. X doesn't do it for me. IMHO it's still pretty slow and clunky.

    SysV configuration files also hold a special place on my pet peeve list. There is no easy way to add new daemons that I know of, so normally I just place daemons not part of the Red Hat install in rc.local.

    However for all my complaints the one thing you can't beat about Linux, or Unix for that matter, is that once you have gone though the pain of configuration it runs forever. It will not magically die one day unless you have a catastrophic hardware problem or a breakin.

    The problem also might be that I'm simply not aware of apps that exist that make the problems I complained about easier to deal with. So, suggestions are welcome.

    --
    -R
  345. KDE and GNOME People by suwain_2 · · Score: 1

    The people who argue that GNOME and KDE have to be standardized. I agree that I should be able to use KDE but run GNOME apps, but that's why you have libraries for both.

    The people who argue that KDE and GNOME need to merge are amongst the greatest annoyances. It's just like saying "Microsoft and Linux don't play together well. They should be merged into one OS." We need diversity. It's ludicrous to suggest that they should be merged. I have the libraries for both, and think most people do. Apps for both work just fine. Diversity is a good thing.

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
    1. Re:KDE and GNOME People by metachimp · · Score: 1

      I mean, really, isn't it just a question of which one looks better to you? You can run all the stuff for each one. I think GNOME looks slicker than KDE's 'PlaySkool' style, but I just use KDE because SuSE plays nicer with it, I think.

      --
      The system has failed you, don't fail yourself. --Billy Bragg
  346. Re:itself by Anonymous Coward · · Score: 0

    Jerking off to gay porn is not considered "getting laid" ... SORRY!

  347. Re:This shouldn't be hard by Foofoobar · · Score: 1

    Well you can check the hotmail servers as well or just go down the list. The company I work for is right across from Microsoft and 90% of our business relys on them; Steve Ballmer is here just about every morning!

    So I had to justify my decision to use Apache, MySQL and PHP (they won't let me use Linux however) so I did loads of research and discovered LOADS of machines running Microsoft.com domains that were on Linux machines. Hotmail still has a quite a few.

    Microsoft.com doesn't have as many as it did 5 months ago because they have been trying to move as many as possible to 2003 but they still have quite a few.

    --
    This is my sig. There are many like it but this one is mine.
  348. Re:XFree86 by innosent · · Score: 1

    Personally, I love X, because it lets you do anything you want, by separating the display from the hardware. Want to run a program on a remote computer and display it locally? It's easy in X (hell, ssh -X will usually do it for you), but you have to use Remote Desktop in Win* (if you can use it/can afford the licenses for terminal server), and you have to see the whole desktop.

    Having said that, I see your point. X is one of the hardest things to configure, and the configuration tools for it aren't very good. On top of that, GNOME and KDE are both pretty bloated, to the point where it's hard to run them on older hardware. For old hardware, I usually use either Windowmaker, BlackBox, or Enlightenment, but configuring them would be difficult for a newbie (though E's documentation is pretty good). For fast hardware, I use GNOME, mostly because I'm lazy and I don't feel like configuring the others.

    --
    --That's the point of being root, you can do anything you want, even if it's stupid.
  349. I second that.... by StressGuy · · Score: 1

    I'm all for the GPL and the sharing of ideas in general but some people just get freakin' militant about it.

    As far as I'm concerned, if you or your company want to make a linux driver/program available to me for free but would prefer not to release the source then - hey, it's your program, you should be free to do with it what you want.

    If you want to write a program and sell it to me then, if I need it and I think it's worth the money, I'll buy it from you.

    To me, free software doesn't mean free as in cost or even necessarily openness but rather freedom of distribution. Personally, I think the open-source model should be adopted for more than just software, but I would not dream of requiring software makers to adopt my beliefs as a condition of making their work available to Linux or any other OS or kernel.

    --
    A goal is a dream with a deadline
  350. Annoyances? by Anonymous Coward · · Score: 0

    IMPOSSIBLE!

    Ever other article has hundreds of people claiming that everything else suXors. How can it now be possible that Linux is in any way imperfect?!?!?

  351. Way to stay on-topic, dude. by Trespass · · Score: 1

    LOL Micro$oft sux LOL

    Congrats, you are now officially part of the problem.

  352. Actually Ayn Rand Would Love It by Anonymous Coward · · Score: 0
    Once she understood it. Believe it or not Linux doesn't break any rules of economics. Real economics are the rules of the physical market universe and anything that breaks them for too long goes down the tubes. In fact from the simplest user up to IBM behemoth Linux frontal assault we are all interested in how Linux benefits us and it does. The vanishing few that do Linux because it *only* helps others don't have a significant effect.
    1. For the average user (whatever that might be) they get a free operating system without encumbering licenses. If it does what you want, its cheaper than M$.
    2. For the IT department you get the ability to drive your own development agenda and direction rather than having it forced down your throat by M$.
    3. For the developer you get three different advantages. a. You are no longer a sharecropper on the M$ plantation. b. Your code doesn't have to die just because some screwball in management or marketing hosed the company financials and all two years of your work just went down the bitbucket. c. Egoboo (ego boost) and staking your claim in the noosphere!
    4. If your a big company like HP or IBM (or even Sun possibly) there is a simple economic concept called 'commoditizing your complement' that saves those companies millions, perhaps billions in OS development costs. Why? Because IBM and HP don't really clean up by selling MVS or CMS or HPUX or AIX. They make the big bucks by selling hardware and services. The OS is just a complementary item and you want to minimize its costs. Just like toy manufacturers want cheap batteries. The beauty of Linux for IBM is that they get all of the innovation coming from everyone adding free technology to Linux while everything they add to it simply makes their stuff work even better. They are plugging into a software bus. Hoo, hoo, software bus.
    5. For distributors and publishers, well, there are more OS publishers other than M$.

    In any society a natural (and sometimes artificial) monopoly keeps other human being from entering the market and it keeps them from contributing to lasting IP value. If M$ doesn't want to use you or you don't want to work for them you are locked out of 99.9% of the OS development market.

    One of the great things about the internet is its ability to remove useless middlemen from the market. M$ is one of the biggest middlemen in existance. It keeps many types of developers from being able to participate in the market. So what did they do? They built their own architecture.

    Sorry, guy. Linus Torvalds is the John Galt of our time.

  353. A linux user for over 9 years. by Viduliya · · Score: 2, Interesting

    IMHO the annoyances for me are:

    1. Lack of hardware support is the biggest annoyance. Specifically from the following for me:
    - Canon (I had a Canon usb flatbed scanner which I had to give away due to lack of drivers).
    - Lexmark (Lexmark's so called Linux support sucked! If you have a custom built Linux system. Everyone is not using Redhat with lprng. Now I have a large paperweight by Lexmark. There are really no good printer drivers for most inkjet printers under Linux. I am going for a HP laser printer next when I get the money).
    - ATI (I no longer buy or consider buying ATI video cards after my Rage 128 Fury card a while back was not supported under Linux for over 8 months. I went and got a NVIDIA card TNT2 card at that time and never looked at another ATI card. Currently my Gforce4 is awesome while I play unreal).

    2. I had a lot of grief setting of many of the USB devices under Linux. For example, why do I have to remove and install the kernel module usb-storage in-order for it to determine that I have a CF card in my CF card reader?

    3. Why can I not burn CD's using CDrecord DAO mode with my IDE cd burner with speeds past 8x without creating a coaster? Is it due to the ide-scsi emulation which you must use? Maybe this is a problem just affecting me. I have not looked into this one a lot.

    4. I wish to see more commercial software for Linux like games. (Yes, I am willing to pay for GOOD software! Even if I get some great software for free.)

    I am trying hard but this is really all that I can come up with for Linux annoyances. This is hardly enough reasons for me to quit using Linux now. Don't get me started about my annoyances about M$ Windows. :) I could write a book or two about that.

  354. A windows DLL question by swb · · Score: 1

    Can the same library exist more than once on Windows systems and be used more than once?

    Let'say I need to use foo.dll for my application, and I provide a copy in the application's directory. Can I use the functions provided by *my* foo.dll, even though some other application is running and has loaded foo.dll from \system32 or wherever?

    I guess I personally think on a binary-only system like Windows (where's there's less concern or interest in rebuilding anything from source), that apps should be all static or at least be able to use their own DLLs, even if those DLLs are older/newer versions of system DLLs.

    1. Re:A windows DLL question by jd142 · · Score: 1

      It depends what you mean by more than once. As I understand it, and I've seen this happen, if the first program the user runs is WordPerfect, it uses MFC32.dll from c:\windows\system\mfc32.dll. Let's say that this is version 3.4.2 of mfc32.dll That dll is then loaded in to memory. Next, the user runs foo.exe. c:\program files\foo has a version 3.4.5 of mfc32.dll in it just in case. Since mfc32.dll is already loaded into memory, foo.exe will end up using that version, 3.4.2. I've actually seen minor differences in version numbers of dll's cause problems. So Eudora would work, but only if you loaded it before WordPerfect; if you loaded WP first, then Eudora would have an error. So to the extent that only one version of the dll gets loaded at a time, then you can't use more than one. But if I ran foo.exe first, it would find mfc32.dll in its directory and load 3.4.5 into memory.

      At least that's my understanding of how it works; I'm not claiming I know everything by a long shot. I have seen instances where you had to load programs in a certain order though because of minor differences in the dll versions. I suspect there's a way to write your program so as to require it to load the dll that you specify instead of depending on windows, but I have no clue how to do that.

      In theory, this will change in windows, so that things are more like they were in the dos days -- stick an app in a directory and put everything it needs there. You end up with multiple copies of the same file, but the apps are compartmentalized nicely. And the installs should be as easy as the are on a Mac; simply copy the files into the programs directory and you're off.

    2. Re:A windows DLL question by Ben+Hutchings · · Score: 1

      It may have worked that way in 16-bit Windows, but in Win32 each process has its own set of DLLs. This problem shouldn't occur in Win32 - unless a single program indirectly depends on two different DLLs with the same base name.

    3. Re:A windows DLL question by jd142 · · Score: 1

      Ok, so it has already changed. I thought it was going to be the next version of windows.

  355. Debian pkg mgmt not all *that* by LinuxHam · · Score: 1

    I occasionally search for the ultimate self-updating box, so I installed Debian stable and cron-apt to automatically track the updates. I also added Debian Security, Gnome2, and mplayer as additional apt-sources. At the beginning it was great. By the time I read about new vulnerabilities in apps, my box was already updated.

    But after a while, the apt just degraded into a steaming pile. As everyone who has tried to run apt has seen, apt kept saying that a particular version of an application was needed but another one was already installed. "So upgrade it! WTF?!?" Dependency management started out better, but in the end it was a total loss. For GUI desktops, I haven't found a dependency manager better than Ximian Gnome, but I have yet to find a suitable self-updating system for non-GUI servers. I want something that I can hang out there without a firewall and not have to worry about. Ximian's dependency mgmt is much better than Debian's apt, but you can't cron it.

    Please, someone show me a box that supports true auto-updating that doesn't require weekly hand-holding.

    --
    Intelligent Life on Earth
    1. Re:Debian pkg mgmt not all *that* by Anonymous Coward · · Score: 0

      Debian stable. Really. Without the unofficial gnome sources you added. Real Debian stable works great. When you add unofficial sources, you're taking things in to your own hands.

      Then again, total auto-updating isn't the best idea either. You should always try and know what's going on, at least somewhat, in your box.

    2. Re:Debian pkg mgmt not all *that* by LinuxHam · · Score: 1

      I have a feeling that you're right.. that's why I gave it a shot in the first place. You're absolutely right in that it is good to keep up with changes going on in the box, but I do prefer to have it happen automatically in response to security patches. The nature of cron has daily emails delivered to you whenever updated packages needed to be downloaded and installed, which was nice. I was also interested in seeing the changes that the Gnome people were building in without having to spend the few precious hours a week I get to spend at home patching the box. I'd rather hit ctrl-alt-bksp whenever I sit down at the box and see what the newest environment has waiting for me.

      --
      Intelligent Life on Earth
    3. Re:Debian pkg mgmt not all *that* by CentrX · · Score: 1

      I've never had such a problem. It sounds like it's either a problem with your unofficial sources, or that the system is is trying to upgrade to a completely new stable release and is unable to because you're using the wrong command. Look into apt-get dist-upgrade and other packaging tools like dselect and aptitude.

      --

      "The price of freedom is eternal vigilance." - Thomas Jefferson
  356. "limits" are not the same as "dumbing down" by Tom7 · · Score: 1

    Computers are equivalent to Turing machines, modulo the bounded memory; they can go far, far beyond our intuitions. The only way to make them intuitive is to dumb them down, i.e. limit what they can do. So be prepared to choose between having your computer dumbed down to a consumer appliance or else having to learn a lot in order to master it.

    What the fuck are you talking about? Let's apply this same argument to something where it obviously fails.
    Say I claim,

    "Man, DOS sucks because every application has access to write over any part of memory."

    And you answer,

    "Dude, computers are turing machines. Turing machines can write anywhere in their tapes. Do you want us to dumb down your computer and limit what it can do by creating process sandboxes with virtual memory? You'll be left with a consumer device."

    And I say,

    "Not every time you "limit" what a computer can do, do you dumb it down. Abstractions and controls are critical to making a usable and powerful system."

  357. Re:Worst Linux Annoyance? MICROSOFT... by RedWolves2 · · Score: 1

    No i would have to say SCO is a bigger annoyance then Microsoft right now!

  358. Yeah right by justsomebody · · Score: 1

    And fairy tales are real.

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    1. Re:Yeah right by Anonymous Coward · · Score: 0

      No. But the parent poster is describing reality.

  359. YOu want my opinion? by Ayanami+Rei · · Score: 1

    You should be able to specify an the NFS-related "soft" and "intr" options to volumes that are "user" mountable (i.e. CDROM, floppy, and digital cameras)

    For the filesystems that support it, it would be neat if they allow you to kill apps holding the disc open, or suspend the filesystem (while making the disc look busy), allowing you to eject the disc (so long as you don't try to access files on it). Later replacement of the disc with another would invalide the entire VFS cache and "magically" update it with a new filesystem underneath. Not sure would be the behavior of the threads with already open files and working directories (hold buffers until it closes? make readdir fail always?)

    Really the bug is with the application. If it must be terminated to properly eject the disk, then you shouldn't use it. (this is no exception, MacOSX and Windows NT have these issues as well).

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  360. That'd be... by Black+Noise · · Score: 2, Funny

    Stallman?

    --

    Cig? No, thank you.
  361. Man files without examples by Le+Marteau · · Score: 3, Insightful

    Hate it when I man a command, comes back with 86 cajillion options, but few, if any, examples of usage.

    --
    Mod down people who tell people how to mod in their sigs
  362. Version 0.5 beta by RatBastard · · Score: 1

    (Not that anyone will ever see this post...)
    My main annoyance with Linux is that almost EVERYTHING is a pre-1.0 release and is still a beta! How the hell can any sane person build an OS using pre-1.0 software? Who decided it was a good idea to make an OS with software that wasn't finished, that lacks features and documentation.

    And speaking of documentation, none of it is worth a damn! It's always a few majore kernel or filesystem revisions behind. Thatnk Googness for DKE being able to handle most of the common configuration issues from within the GUI. I hate trying to figure out where the hell all of the revised and no longer working like the How-To's and MAN pages says they do config files have moved with THIS release.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  363. Kernel Startup Messages by Anonymous Coward · · Score: 1, Informative

    It always bugged me that there were so many cryptic messages when the kernel starts up. Occasionally, one of them is informative or reports an error, but how do you know which one? Do you have to memorize what a good kernel boot looks like so you can compare each time? Also, they flash by so fast that you don't always have time to determine if any useful information is displayed.

    (To be a little more mean: there seems to be either excess hubris or insecurity on the part of some of the programmers. Yes, we appreciate your hard work, but do we need to be reminded each time we boot?)

    Appologies if this has already been addressed in the latest kernel.

    1. Re:Kernel Startup Messages by ReNeGaDe75 · · Score: 1

      I agree. Fortunately, we're in the day where all distros are implementing (or already have done so) graphical boot screens.

      If you need to see those messages again after bootup, you can check the file /var/log/bootlog. Just a little tip I picked up somewhere that I find very useful.

      --
      Hypocrisy is the 8th deadly sin.
  364. Having to join a mailing list is annoying by mikech@rbsgi · · Score: 1

    Is this a good idea? Force someone to join a mailing list to register an opinion. Why not provide an email address or better yet a site where the common problems are listed for easy selection with an 'others' category that allows a contributor to specify a problem not listed. Force the user to specify an email address (with confirmation) to keep someone from stuffing the ballot box. Further, the site organizers could provide a tally to rank the most(un)popular annoyances.

  365. runlevels. by xeeno · · Score: 0, Troll

    I hate redhat's spin on runlevels, with a zillion soft links to S011232StartMENOW and such. It's one of the reasons that I love the bsd's and now I really love gentoo. That and ports. Screw 99% of the distros out there, I could give a rat's ass about .rpm and .deb crap. I just want my ports and 3 or less runlevels.

    1. Re:runlevels. by Anonymous Coward · · Score: 0

      I don't know about Gentoo, but the other Linux distro's are annoying as fuck with all their soft links. I switched to *BSD, too. The linux zealots just want to silence BSD users, so they'll mod you Troll. I say, if you haven't used BSD and Linux for a while, you cannot mod the parent.

    2. Re:runlevels. by grumpygrodyguy · · Score: 1

      OSX is everthing linux should have been by now.

      Unfortunately, there isn't anything even remotely as advanced/intuitive/usable as OS X available for Linux.

      In short, the greatest Linux nuisance is that it isn't OSX. And OSX isn't free...

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
  366. easy: kernel configuration by 73939133 · · Score: 2, Insightful

    The configuration of the Linux kernel and version specificity of kernel modules is a major headache. Other operating systems manage to let developers distribute kernel modules that can be compiled and run against a wide variety of kernel versions and that have a lifetime of several years. But the Linux kernel interfaces apparently are not guaranteed to be stable and most kernel modules are just distributed as part of a monolithic kernel source tree (millions of lines!). And configuring a kernel itself is a big headache, usually requiring several tries to get something working.

    Many of the things that are in the kernel probably shouldn't even be in the kernel but could easily be implemented in user space if the Linux kernel only had appropriate interfaces. For example, many file systems, PPP, and many USB drivers could be put into user mode programs, but the Linux kernel lacks the interfaces to do it.

  367. OT: Re:rc stuff, pronunciation by diesel_jackass · · Score: 1

    Yet another reason to switch to Esperanto...
    There is only one way to pronounce each letter, no exceptions (there are no exceptions to any language rules with esperanto for that matter).

  368. about that mp3 player by lavaface · · Score: 1
    If you found two people arguing over whether an MP3 player or a turntable was "better" -- or a turntable user saying that MP3 players were "annoying" due to the lack of an RPM control -- you would of course recognize this as nonsense.

    I listen to a lot of electronic music. It seems like it would not be inconceivably difficult to include pitch control on MP3 players. So yes, that is kind of annoying.

  369. ...having to pay that Damn SCO License. by gmac63 · · Score: 1

    NOT!

    --

    INSERT INTO comment VALUE('Doh!') WHERE user='you';
  370. Ejecting a damn cd! by Anonymous+CowWord · · Score: 1

    I know there is a huge thread on this but my problem is much more specific, and not really related to not being able to eject unless processes are killed. In my case, the process refuses to die.

    I have 3 cdroms on my system and all of them have this problem (I see it on my other system too). If I put in an svcd (using cdfs.o module to mount it) and try something like cp to a local drive, it usually locks up. There is no way to get out of this other than restart.

    I have tried everything.. lsof, kill -9 , umount -l.. nothing can kill the cp process during such a lockup :( If I kill the parent, it simply becomes a zombie process but continues to keep the drive locked. Even when I do init 6, it shows 5 or 6 message saying cannot unmount because its busy.. ultimately linux gives up and forces a restart. I am afraid to put svcds in my drive now :(

    --


    Disclaimer: My opinions are my own and do not, in any way, reflect the opinions of my employer or university.
  371. Re:Worst annoyances - divio 802 usb cam by Festering+Leper · · Score: 1

    that one chip where the company who makes the chip says there's linux support but my cam (and dozens of clones with the same chip) doesn't come with linux driverd nor are there any anywhere on the net

    fscking liars!

    --
    if you want people to think you know what you are talking about, just put ".com" at the end of everything you say.com
  372. Re:CUPS ( http://localhost:631 is your friend! ) by twoslice · · Score: 1

    And managing jobs with the webmin doesn't work for shit - at least it doesn't for me.

    I don't know about that but I manage print jobs all the time and I work for shit...

    --

    From excellent karma to terible karma with a single +5 funny post...
  373. cdrecording tars through scripts by SHEENmaster · · Score: 1

    I tar -cjf (bzip2 compression) backups for users on my server, and record the result to disc. Rockridge/Joliet screws up permissions/ownerships, and it seems pointless to wrap the archive in an ISO for the sole purpose of compatibility with OSes that can't easily do raw CD IO.

    tar -cjvf foo.tar.bz2 backup_dir; cdrecord dev=0,1,0 speed=16 foo.tar.bz2;#to record

    dd if=/dev/scd1 of=foo.tar.bz2; tar -xjvf foo.tar.bz2;#to restore

    What bugs me is that I can't use a device name, rather than a SCSI address, for my burner.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:cdrecording tars through scripts by eakerin · · Score: 1

      Little improvement: dd if=/dev/scd1 | tar -xjv #to restore now you don't need the intermediate file.

  374. Printing with a Canon i850 solution by witts · · Score: 1

    Some people have learned that Canon makes great printers that don't rip you off on ink cartridge replacements *cough* HP, Lexmark *cough*. The problem is that my Mandrake 9.1 didn't support the i850, but I found a great solution, Turboprint. Check it out at http://www.turboprint.de/english.html. They support most *NEW* inkjet printers, most of which don't ship with Linux print drivers. It's not free, costs about $20, and worth every penny. Nice friendly support via email, too. (I'm just a satisfied customer)

    Now my problem is that the printer won't even be detected under Windows 98, and the damn thing ships with Windows printer drivers on CD. I don't really care since Linux is my main OS, just a strange side effect on my box... Haven't spent much time trying to fix it, I don't really care about Windows except for games :)

    --
    pot.kettle(black);
  375. Workarounds do not eliminate annoyances by sjbe · · Score: 1


    First, the filesystem is described here: http://www.linuxnovice.org/main_focus.php3?VIEW=VI EW&t_id=126


    I'm well aware of how it works. (I've been a unix user/sysadmin for years) But it still is an unintuitive and inconsistently used system. Read the rest of the posts. I'm by no means the only one who thinks this.

    And second, why should you try to explain this to your wife or mother in the first place?

    Missing the point. The point is that if it is simple enough for me to explain it to them (at a high level), then it is simple enough in general. The directory structure of linux has a lot of unnecessary cruft in it. And the distro/application makers do not help matters by each of them having their own opinion about where stuff should go.

    "# Dependency hell. This can and should be resolved automatically without needing user intervention."

    www.freshrpms.net


    Does my SuSE 8.2 installation do that out of the box? Nope. There is no installation system that is universally used. Hopefully this will change, but it will require the distro vendors to cooperate a bit.

    If you have a recent distribution (like RedHat 9), all your fonts (including in Mozilla) should be antialiased already. To further improve it, download the Bitstream Vera fonts from ftp.gnome.org, and extract the files to ~/.fonts
    I'm using SuSE 8.2. I've got the bitstream fonts, microsoft fonts and a bunch of others. Still looks bad. And frankly, I shouldn't have to mess with this. (hence it is an "annoyance") You're spending a lot of time defending all this stuff but the point is that you shouldn't have to. Just because a solution exists doesn't mean it is the right way to do things. I'm not willing to spend my life hunting for workarounds for things that shouldn't have been broken in the first place.

    What kind of documentation? Desktop documentation is quite good and newbie-oriented.
    I would disagree with that strongly. The documentation is inconsistent, very often not applicable to the particular problem or distribution you are using and often not easily accessible.

    Have you ever read the GNOME User Guide? Yep. Though I use KDE mostly.

    As for system documentation: only technical users would want to read them. I don't think it's a problem for technical users to learn a bit more about the system.

    Which implies that the documentation is written well enough to actually learn from. Frequently not the case. My time is limited and frankly I can think of better things to do than wade through reams of bad documentation.

    Most desktop apps are either GTK+ or QT

    So what? GTK+ and QT do not force the software designer to create a great or consistent user interface. That is a design issue. It's only partly a tool issue.

    As for Gimp: try Gimp 1.3. It's great. The new UI is much more flexible and sane, and makes the whole app much more productive. There's even an option to enable a "normal" (on-the-top) menu bar!

    I have. It's still quite unconventional. Don't get me wrong, it works and it's a great application. But from a usability standpoint it does a lot of things that make it hard to learn and/or hard to work with.

    1. Re:Workarounds do not eliminate annoyances by FooBarWidget · · Score: 1

      "Missing the point. The point is that if it is simple enough for me to explain it to them (at a high level), then it is simple enough in general."

      Making it simpler doesn't necessarily making it better. A simple Windows-like layout has problems in networked/multiuser environments; not good for servers or corporate desktops.
      It makes sense to me to go for a technically better layout instead of a simple layout for the user. After all, the user *shouldn't have to know* about the layout. The menus and icons are all they should care about. This way, end users won't be annoyed because they shouldn't get exposed to the layout, and the system can take full advantage of the more powerful layout.

      "Does my SuSE 8.2 installation do that out of the box? Nope. There is no installation system that is universally used. Hopefully this will change, but it will require the distro vendors to cooperate a bit."

      To get virtual desktops in Windows you need to find and install PowerToys manually. Somehow that's an acceptable solution, yet going to www.freshrpms.net for the installation problem isn't? I fail to see the logic.

    2. Re:Workarounds do not eliminate annoyances by sjbe · · Score: 1

      Making it simpler doesn't necessarily making it better. A simple Windows-like layout has problems in networked/multiuser environments; not good for servers or corporate desktops.

      Absolutely true and that's a good point. But the reverse is true as well. A lot of the complexity of the default directory structure in linux is unnecessary and does not aid anyone. It's simply cruft.

      It makes sense to me to go for a technically better layout instead of a simple layout for the user. After all, the user *shouldn't have to know* about the layout. The menus and icons are all they should care about. This way, end users won't be annoyed because they shouldn't get exposed to the layout, and the system can take full advantage of the more powerful layout.

      Agreed. But I think that as a general principle, an understandable layout (and the current one isn't for most people) will help everyone. Forget the difference between end users, sysadmins, and programmers. A simpler, better designed and consistently used structure helps everyone.

      To get virtual desktops in Windows you need to find and install PowerToys manually. Somehow that's an acceptable solution, yet going to www.freshrpms.net for the installation problem isn't? I fail to see the logic.

      The problem isn't going to www.freshrpms.net. The problem is going back 20 times because the installer isn't smart enough to figure out the dependencies and solve them without user intervention. The problem is that each installer has different requirements for which you can't (by default) resolve all in one place. Most distros do not direct you to freshrpms so even if that was the perfect solution, it isn't used sufficiently to matter. I'm reasonably confident it will be sorted out in due time but it still is an annoyance right now.

    3. Re:Workarounds do not eliminate annoyances by Pentagram · · Score: 1

      It makes sense to me to go for a technically better layout instead of a simple layout for the user. After all, the user *shouldn't have to know* about the layout.

      Are you telling me that if you were designing teh OS from the ground up you'd use this structure? I find that it's a messy, inelegant kludge which is only maintained for backwards compatability.

      As for `the user shouldn't have to know', I agree, but with the emphasis on *shouldn't*. In fact, sooner or later, most users find they have to deal with it.

    4. Re:Workarounds do not eliminate annoyances by FooBarWidget · · Score: 1

      "The problem isn't going to www.freshrpms.net. The problem is going back 20 times because the installer isn't smart enough to figure out the dependencies and solve them without user intervention."

      I mean that you're supposed to go to www.freshrpms.net to download APT for RPM. APT automatically solves dependancies for you. There's no need to go to that website more than once.

    5. Re:Workarounds do not eliminate annoyances by FooBarWidget · · Score: 1

      "Are you telling me that if you were designing teh OS from the ground up you'd use this structure?"

      Yes. It makes sense once I understand it. I'd rather have a layout that's powerful and flexible but not immediately obvious, than a layout that's immediately obvious but lacks flexibility.
      And I will absolutely not force the end user to care about the underlying layout. All they should know about is how to click on menus and icons.

    6. Re:Workarounds do not eliminate annoyances by xsbellx · · Score: 1
      Absolutely true and that's a good point. But the reverse is true as well. A lot of the complexity of the default directory structure in linux is unnecessary and does not aid anyone. It's simply cruft.

      Where is the "hosts" file in NT/2K/XP? Now that, sir, IS cruft!
      --
      If VISTA is the answer, you didn't understand the question
    7. Re:Workarounds do not eliminate annoyances by DarkKnightRadick · · Score: 1

      apt is good, but it's far from perfect. Having used Debian myself, apt has a problem with dealing with a large amount of files (as does Red-Carpet and occassionaly up2date). From what I've heard though Portage (Gentoo's installer system) has mostly eliminated dependency hell.

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    8. Re:Workarounds do not eliminate annoyances by steeler359 · · Score: 1

      You should be glad there's a text file in \winnt\system32\drivers\etc, rather than some funky dialog box

      --
      There's no place like /~
  376. Two common complaints by poot_rootbeer · · Score: 1


    1. KDE/Gnome aren't similar enough to MS Windows
    2. KDE/Gnome are too similar to MS Windows

  377. Re:World Domination Will Come When Copy & Past by univgeek · · Score: 1
    This last thing I try to do quite a lot to paste a new URL into the URL textbox of a web browser, so I can replace the old URL with the new URL I want to visit. However, in X11, highlighting some text makes it "the selection", so a paste will just paste in the text I'd selected, which was the text I wanted to replace.

    In Moz, center-clicking the link you want to go to works!! You don't need to clear the URL box. Simply center click on the page. I absolutely LOVE this!!

    But for other applications, I find that the lack of this feature is a problem. Of course, if you keep the clipboard in the system tray, it is alleviated somewhat..
    --
    All bow to his Noodliness!! His Noodle Appendage has touched me!
  378. Tar and Bzip by Heretik · · Score: 1

    What even happened to the tar -y option anyway?

    bzcat foo.bz2 | tar -xvf is a pain in the ass, when I've gotten used to tar -zxvf (and tar -yxvf) for years now.

    1. Re:Tar and Bzip by ReNeGaDe75 · · Score: 1

      It was replaced with -j.
      At least in GNU tar.

      --
      Hypocrisy is the 8th deadly sin.
  379. XFreaking86 by avdi · · Score: 1

    99% Of the times I've had to hard-reset a box, it's not because the OS itself crashed but because XFree86 decided to freeze and take the monitor, mouse and keyboard with it. I don't care how brilliant X's client/server design is; the dominant implementation is a bloated, obtuse, crash prone pile of decades-accumulated cruft.

    --

    --
    CPAN rules. - Guido van Rossum
    1. Re:XFreaking86 by Anonymous Coward · · Score: 0
      99% Of the times I've had to hard-reset a box, it's not because the OS itself crashed but because XFree86 decided to freeze and take the monitor, mouse and keyboard with it. I don't care how brilliant X's client/server design is; the dominant implementation is a bloated, obtuse, crash prone pile of decades-accumulated cruft.

      Don't be too quick to blame XFree86. After the 2.4 kernel releases we could not run any of our machines in X without it constantly locking up. Much of it is due to memory management bugs. Just check the Linux kernel mailing list (LKM) archives. We ran Linux exclusively for about 10 years and over the last several years we noticed applications such as Netscape becoming more and more unstable. In fact Netscape became completely unusable. We were blaming the applications until one day, out of necessity and frustration, we tried FreeBSD and all the problems went away. Even running the same Linux binary of Netscape, it was at least 10 times more stable. They waited until Linux was at a peak in instability and released the 2.4 kernel (even numbered releases were supposed to be stable non-development releases). We have since completely changed all our computers over to FreeBSD and will never go back.

      Before giving up on Linux, we diplomatically posted to the LKM asking why such experimental untested code is being put in the production release kernels and suggesting they go back to Linus's original guidline of testing and debugging the code in odd versioned kernels before putting it in the even numbered ones. The only responses we got back were comments about how we are forgetting about the fun factor, and if the code was tested in the odd numbered kernels first, it would take too long.

      Under FreeBSD, XFree86 has been rock solid and considerably faster, KDE is quite stable, and our computers never crash. Until we changed over to FreeBSD, we had not experienced that kind of stability since the Linux kernel version 2.0.36 days more than 5 or 6 years ago. In fact, with FreeBSD, we also noticed a considerable performance improvement across the board on all our computers, especially with things like starting up X. Years ago , we used to boast about uptimes of at least 5 or 6 months under Linux. During the last 6 months we ran it, under various 2.4.x kernel versions, we were lucky to get more than a day if we used it as a workstation running X. Near the end, my machine was often locking up several times a day. This experience included at least 8 or 9 different computers with varying hardware in different environments, by several different people that were involved in our projects. Sadly, we lost our beta testers, for some Linux projects we were working, back to Ms Windows because Linux is no longer even near as stable as windows. In the end, we aborted the projects.

  380. #1 stoopidest thing by Anonymous Coward · · Score: 0

    GLIDE!!!! C'mon, make a god damn release and make it compile right. How HARD is this given the fact that 3DFX has been OOB for 2 or 3 years now???????

  381. Re:WINDS OF CHANGE-It's a gas attack. by Anonymous Coward · · Score: 0

    "You are actually touching on a point that not too many techies really understand: The PC is a commodity. (yes, I said that) Its like a VCR, a microwave, a DVD player, a TV."

    We can give you an appliance, and you'll be able to do appliance things with it. You want to do PC things? Well you know what to buy.

    "The great understanding that needs to take place is that it is not the techie crowd that should be the measuring stick for the "unreasonably complex...maintain" part, but the "masses" who use the tools who should be the measuring stick.(1)"

    Yet the funny thing is that they want the techie crowd to do all the work.

    Wonder how much their enthusiasm in the role of "measuring stick" would be checked, if they had to impliment their own ideas?

    (1) Big clue, Sherlock. Just because someone has "Masses" in their title doesn't make them HCI engineers. Although it might make them candidates for Jenny Craig.

  382. Worst Linux Annoyance by burdicda · · Score: 1

    Supermount
    wow make up yer mind
    are you mounted or not ....

  383. Completion (was Re:RTFM) by Anonymous Coward · · Score: 0

    It's all nice and wonderful having the shell completion of zsh (and bash if you turn it on) but applications shouldn't decide what to do based on the "extension" of a file.

    Adding extensions to filenames is just a convention (in Linux anyway), and is not mandatory. I may have a text file called 'README' and would probably get a bit frustrated if my text editor didn't open it just because it doesn't have a '.txt' extension. Along similar lines, why should tar files have an extension of '.tar'? Why should the compressed variants have extensions of '.Z', '.gz' and '.bz2'? Most file types can be detected by magic numbers or some fairly unique header pattern.

    What would be nice is if GUIs actually did have decent transparent handling of compressed files. An example from Konqueror in KDE 3 is that a file ending in '.tar.gz' would be viewed as if it was part of the normal directory tree while a 'README.gz' file would not open in the default text editor.

  384. User/Group Management by 1stflight · · Score: 1

    Inablity to assign multiple groups to the same resource.
    Moving several thousand files causes the whole system to slow down(think moving a pr0n collection). under Kernel 2.4.21, NForce2 mainboard....

  385. the cost by 514x0r · · Score: 0, Troll

    i just wrote a check to SCO for $699....i thought this stuff was free?!?!?!?!

    --

    !(^((ri)|(mp))aa$)
  386. Undated howtos with no version by HermanAB · · Score: 1

    or distribution info is my pet peeve. Howto guides go out of date faster than the speed of white light. This book will be the same. Unless they state the distribution, version and date of each problem and its solution, then it will be quite useless.

    --
    Oh well, what the hell...
  387. PS files by Anonymous Coward · · Score: 0

    Don't forget Postscript (.ps) files. How am I supposed to read these?

  388. Memory leaks by alispguru · · Score: 2, Interesting

    Actually, this is a 99% of all OSs annoyance, I'm afraid, but I notice it most on my RedHat/KDE desktop.

    There is no reason my web browsing and window scrolling should get slower and slower with time, just because I've been continuously logged in and hacking for a few weeks. It's not as if something is wearing out and has to be refurbished by my logging out, restarting the X server, and logging back in, really.

    Maybe, someday, the authors of large programs that tend to run for days at a time will start to take the attitude that any memory leak is a bug. Surely at least one of the major distro compilers could afford a copy of Purify, understand its output, and fix the leaks.

    Flame about Lisp machines that never leaked memory, in the early 1980's, deleted - redundant.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  389. What sort of motherboard? by Ayanami+Rei · · Score: 1

    That is often a symptom of having a slightly mentally-challenged AGP controller/northbridge. Your kernel might need to have some option turned on to deal with a CRAAAAZY chipset.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:What sort of motherboard? by Skater · · Score: 1

      ASUS A7V333 with a VIA Chipset.

      If you can help, I'm listening! I'd like to use the nvidia drivers...

      --RJ

  390. Gentoo by Jaysyn · · Score: 1

    I've got a stage one Gentoo install compiling on a fairly slow PC at work, so I'll tell you when I get back to it on Monday.

    btw, I'm fairly new to Linux the insides of Linux, so I'm probably way over my head, but the instructions looked very well written.

    Jaysyn

    --
    There is a war going on for your mind.
  391. You are correct. by Ayanami+Rei · · Score: 1

    [n/t]

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  392. Re:WINDS OF CHANGE-It's a gas attack. by holy_smoke · · Score: 1

    you have succesfully illustrated my point concerning the measuring stick. Thank you.

    --
    Is the juice worth the sqeeze?
  393. Worst Linux Annoyances? by panic911 · · Score: 1

    Is there going to be a chapter on SCO?

  394. copy from xterm by spasm · · Score: 1

    ..took me over a year of using linux as my primary platform to finally discover how to copy from a terminal window & paste to another app {highlight in the term window, switch to the other app, click middle mouse button (or left & right together on a two-button) & voila}.

    why, when just about every other frequently used application that runs on linux supports ctrl-c/x/v, does the terminal not do so.

    1. Re:copy from xterm by aonaran · · Score: 1

      I've been a Linux guy for a while, and my annoyance is the other way around.

      Why is it that fewer and few apps are supporting highlight then middle click and going to CTRL-c/x/v??

      I hope that with enough time the conversion from one cut/paste command set to the other is complete. The mismatch patchwork of different methods is driving me nuts.

    2. Re:copy from xterm by spasm · · Score: 1

      Seems like having every app able to do both would be the ideal soln - now that I actually know about middle-click, there's certainly times it's more useful than ctrl-*

      I guess what was really frustrating is I struggled with it for ages (dumping standard out to a file so i could open it with another app then cut & paste.. & other idiot workarounds) because there's nothing in the helpfile etc to tell you about highlight/middle-click. And coming from another platform, as I suspect *many* linux users are these days, it wasn't intuitive. I finally snapped one day and went googling, which I should have done much earlier, but there you go. Not ideal that I had to for such a basic function.

      This is hardly the only clipboard type issue with linux either - some apps support across-app cut and paste, some don't, some only do across-app via highlight/middle click (nedit?) etc etc. Since learning to use the clipboard is one of the first things a newbie learns to do on any platform, a little consistency would be a marvelous thing.

      : )

    3. Re:copy from xterm by spitzak · · Score: 1

      Most/all modern apps support both the ctrl+* and middle mouse cut & paste.

      Middle-mouse is clearer if you think of it as drag and drop with the benifit that you don't have to do the drag, and thus can move and open and close windows before dropping.

      XTerm is never going to do ctrl+* because those keystrokes are expected to be sent to the program inside xterm. It would be nice to make a command-line-only "xterm" that does all editing with a gui and does not try to run text editors or anything, though. That would do the job.

  395. winmodems! by greenguy · · Score: 1

    I can't believe no one has mentioned this yet.

    I have had no end of trouble with my winmodem. No matter what I do, I can't get Knoppix(!) to recognize it. I tracked what KPPP is doing, and I just can't get the devices to obey. (Yes, I downloaded the correct driver on another computer and successfully installed it.) If I could at least get past this annoyance, I could get online to use Google to investigate my other annoyances.

    --
    What if I do the same thing, and I do get different results?
  396. That... by cnelzie · · Score: 1

    ...my friend, was the whole point of my original post, quickly fired off so as to be high enough on the page to be read and to initiate such a discussion to clarify my hip-shot response...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  397. You know what? by Ayanami+Rei · · Score: 1

    You spent $2000 on that iBook. There's a reason for that.

    Linux users have no such luxury to be able to test every piece of hardware in every system with all its little ideosyncracies.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:You know what? by nordicfrost · · Score: 1
      You spent $2000 on that iBook. There's a reason for that.

      If I were so lucky... It's my mom's... :) And according to the current exchange rate she spent only 1,286 USD for a new iBook. It was the low-end model but more than enough for her.

      What the Linux / OSS need to to is to use some leverage to get open specs on the hardware. People complain that Apple can make perfect-fit hardware (I can't understand why someone would complain about this), but what are OSS developers doing themselves to make the situation better? Not much it seems.

      What if the OSS community took the initiative to make the specs and firmware themselves and let the manufacturer make the product?

      Nice nickname, BTW.

  398. Why do people on /. ignore Ninnle Linux? by Anonymous Coward · · Score: 0

    This one really bugs me, because, with its ease and flexibility in terms of configuration and use, the Ninnle distribution of Linux is exactly what the Linux world needs to really, properly break out onto the desktop. Yes here on /. it gets all but ignored, usually treated as some sort of joke or troll or something. I don't understand this at all

  399. Now I'll have to ask it by hummassa · · Score: 1

    What exactly is the amiga way of dealing with removable media?

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  400. Resolution and Pasting by Abjifyicious · · Score: 1

    I'm not sure if these even count, since they have more to do with X11 and GNOME than Linux in general, but here are two things that I wish my Linux box could do.

    First of all, I think it's silly that you are required to restart the X server in order to apply changes in your monitor resolution. When you're running Mac OS or Windoze all you do is pick a new resolution and it instantly changes, so why you do the same with X11?

    And second of all, I would really appreciate better cut/copy/paste functionality. Maybe it's just the particular applications that I've been using, but when even gaim doesn't let me copy and paste text I start getting a little bit annoyed.

    I suppose these are both pretty minor things, but if they're such minor things then I would imagine they should only require minor solutions....I'm a bit of a Linux newbie though, so I could be totally off about that last bit.

  401. Peripherals, Stability, and Polished Apps by /^Neil/ · · Score: 0

    Installing peripherals like flash card readers, scanners, printers, digital cameras etc. USB doesn't work like it does in Windows. When I plug something in Linux should detect it and start up some intelligent install wizard. I still can't get my Belkin USB 2.0 Multi-Card reader to work and can't find any help on-line anywhere.

    RH 7.3 Gnome is not very stable. I have to reboot as often as I did Windows 98 because everything locks up. Nautilus is particularly bad.

    Applications like GIMP need more work. Things like remembering the last directory I opened the last time I used it. Remembering what compression I like to save JPEGs at. Not erasing EXIF metadata etc.

  402. No smv, Distribution Specific Problems, Dependency by Czmyt · · Score: 1
    One of my biggest annoyances is that there is no smv command, the mv equivalent of the scp command.

    Mandrake 9.1 RAID configuration requires reboot after adding partitions, then you need to specify a lot of the manual partition setup information over again.

    RedHat 9.0 installation corrupts the RPM database frequently so that no further installation is possible. Only found two other reports of this problem; I guess I'm pretty special!

    Dependency problems with older versions Linux. For example, wondering if I can updgrade Python in order to install some software that requires the latest version, without breaking something else that requires Python.

  403. More interface/interaction gripes by sto+237 · · Score: 2
    Broken cut/copy/paste. Please, just give up the obsolete X'ey way of "select is copy". That war is over, and X lost. Just let go.

    We can't do the common task of "select text A, copy to clipboard, select text B, paste to replace with text A"... because the second select copies text B. An explicit copy operation (Ctrl-C, easy to do), fixes this problem. Notice that Mozilla and some other apps handle this correctly themselves.

    Backspace key aphasia. I can't believe that in 2003, I'm still having to dick with Ctrl-H/Ctrl-? issues in certain terminal/telnet/ssh situations. It's a simple key, and it should just work.

    The terminal bell aka beep. Bash, xterm, etc. beep at me far too often: when I've backspaced too far, when a tab-completion is ambiguous, etc. etc. One of my first tasks at a new system is figuring out how to shut it off.

    Emacs. It's still the best out there for me: syntax highlighting, auto-indent, mouse support, tab completion, etc. But it comes out of the box configured for colorblind epileptic monkeys, with horrid colors, broken select and replace, menus full of commands you'll never use, and common ones buried under M-x something something.

    It's full of obsolete jargon that should be thrown off the lifeboat: "kill" a "buffer" to close a document, "minibuffers", "window" meaning pane, "frame" meaning window, and so on. It claims to be configurable (if you want to learn Lisp), but the keys modern people want to use (Ctrl-S, Ctrl-X, Ctrl-C) are so tightly bound to fundamental operations that they can't be changed. "Cut" in the menu claims to be bound to F20. Where the fuck is that key on any keyboard built after 1978 and/or found outside a university computer lab.

    Why does the "Completions" buffer stick around after you've used it? Even if you try it later, it doesn't work. Why doesn't it go away?

    Changing the text font in Emacs should be simple, but the "faces" interface is useless, and you end up editing X resources.

    Man still lets you down too many times, but it's still better than info, and GNU's jihad isn't helping.

    How come when I'm in Workspace 4, and launch a program that takes a long time to come up, and move to Workspace 1 to do some other work, the program pops up in WS 1 instead of 4? CDE and KDE do this.

    Time and time zones are still screwed up. You think you have it set, but you really don't, because there are several places apps look in.

  404. I biggest complaint by bethel · · Score: 1

    I never seem to be able to find internet explorer or microsoft word on those bloody linux. How do they expect people to use the OS if you can't get on the internet or type your papers. I'd thought they fixed that by now...

  405. Differences *are* annoyances by asr_man · · Score: 1

    My definition of annoyance is "something I didn't expect, that impedes my progress". Yes, certain fundamental design differences will always exist, and not all of them will be annoyances. For instance I don't think the lack of drive letters impedes me (though someone else might differ). But there are plenty of differences that do annoy.

    You need to go back and read this. But here's the pith:

    ...a lot of people and companies have standardized on one thing - Windows. There's not a whole lot you can do about that - one the decision is made and people are trained, the inertia in the system outweighs EVERY other factor.

    We as geeks tend to forget this, but many people want the computer to just do its job and stay out of the way. Which really means "do what I expect". What they expect is what they are used to. Checkmate.

    Narrowing the differences in the user's experience, within the confines of the existing design differences, is both desirable and necessary if we want to reduce annoyances.

  406. Only ONE way to contribute. by Anonymous Coward · · Score: 1, Insightful

    You make the same mistake as the post below yours. I'm not certain were people got the idea that code is the only way to contribute? For a virtual room full of geeks, you guys can be awfully unimaginative. Can you draw? Can you write? Can you understand more than one language? Can you reason logicaly from facts, and opinions to proper conclusions? How about expertise in a particular field?

    1) Icons and other artwork. UI mockups.
    2) Documentation, both expert and newbie. Help and error messages.
    3) Translationing present text to another language (internationalization)
    4) Linux advocate, write articles about the pros and cons, amoung other things.
    5) Advisery role.

    6) Use your imagination.

    1. Re:Only ONE way to contribute. by labradort · · Score: 1

      I wrote to the TLDP offering my aid to rewrite the Software RAID HOWTO. I also contacted the original maintainer asking whether he was interested in updating it since it was 3 years old at the time and based on 2.2 kernel days. I had a LUG and a professional writer ready to help with the effort and I had just been through the experience of converting drives to RAID 1 and 5.

      There were no replies to emails to TLDP or the Software RAID author. I've tried to help. Don't blame people like me for not contributing - it is the system that is fucked (at the present time).

      Generally, documentation out there sucks. The only advantage it has over commercial documentation is that the marketing department hasn't replaced all of the identifiers with product monikers that make no sense.

      The only way I've found answers is by reading several HOWTOs (one never does it), asking my LUG, friends, and reading O'Reilly books. Oh ya, and banging my head against the wall or giving up works sometimes as well.

  407. Best Linux Feature by npsimons · · Score: 0, Troll

    You know what I like the most about Linux? Besides it's being truly free as in Freedom. The fact that if something annoys you about it you can fix it. And not just because you have the source code, but because it is legal to do so! So all you people bitching about Linux: put up or shut up. Show us the code.

  408. Yes - look at Opera by kupci · · Score: 2
    One of the coolest things about Opera is that it has static builds, which is fantastic if you are running, say, SuSE 6.2 on a Pentium with 128MB RAM. Except for Navigator 4.7 locking up/crashing, I didn't want to make too many changes to this pc (dual boot win95).

    Anyway, once I saw the simplicity of a static build, the question certainly comes to mind - why aren't more apps packaged this way?

    Agreed, part of the OSS appeal is that if you can't find the binaries for CVS for Solaris 2.7, you can download and build it yourself. Very cool. Which is great when you have some time and semi-experienced Solaris sys admins.

    But when you're just trying to get some app working, like a word processor, and you realize it needs the 2.2.10 kernel, and you've got 2.2.4, and it needs GTK+ 2.whatever - I'll take the static libs, if available, I think the advantages (simplicity, and even you're actually able to run) far outweigh any disadvantages (bloat?)

  409. Even if I wanted to pay for it by Andy+Dodd · · Score: 1

    I can't - "LinDVD, InterVideo's Linux software DVD player, is currently available only to manufacturers for evaluation and integration."

    One wonders if it might only be vaporware that doesn't really exist.

    --
    retrorocket.o not found, launch anyway?
  410. Huh? by Anonymous Coward · · Score: 0

    Dee-Ann LeBlanc? She knows as much about Linux as a pig knows about a holiday. She's a carpetbagger.

  411. A painful, horrible death for GNU/info!!!! by Eric+Ass+Raymond · · Score: 1
    Ah. So, it's so FUCKING obvious that if you are a newbie you should run a program to convert a texinfo file into a human readable format or ready for printing?

    I fully agree with the parent poster. Navigating info-files is a goddamn nightmare (two different sets of commands for moving back and forth? wtf?!), searching them - well, I still don't know how to do that efficiently - and in general getting anything useful out of them is just hopeless.

    I really, truly, out-of-my-heart wish that info will die a horrible death.

    How hard would it be to use HTML instead?!

    1. Re:A painful, horrible death for GNU/info!!!! by yerricde · · Score: 1

      How hard would it be to use HTML instead?!

      It would initially appear very easy, as the GNU Texinfo distribution includes HTML output support. Then use the w3m browser to read the documents. Oh, but then you'll have to write wrapper scripts to translate package names into file:/// URLs, implement your own search function... now you've just reimplemented info with different key bindings!

      --
      Will I retire or break 10K?
  412. The problem is clear (I have it too) by Ayanami+Rei · · Score: 1

    mousedev.c in the USB HID system tries to coalesce all mouse-type events into the IMPS/2 format so that applications that are used to reading straight PS/2 scroll mouse data from the kernel still work, ala X, or gpm.

    This only gives you three buttons and two virtual buttons from the scroll wheel. The side buttons disappear (examine the code, BTN_3 and BTN_4 "fall through" to middle and right click). :-( Either that or force it to run in "explorerps/2" mode.

    I wish someone would hack that driver to expose the mouse events in /dev/input/mouseev or something like that, because XFree is PERFECTLY CAPABLE of reading raw usb hid frames from a mouse. So then you could have 10 billion buttons and tehy'd all work.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  413. Booting Red Hat 9.0 by Anonymous Coward · · Score: 0

    My biggest annoyance is getting RH 9 to boot. I get stuck at the "checking for file dependecies" and it never EVER gets past that. Might help if I had a boot floppy too.

  414. Re:Worst Linux annoyance EVER You are too easy by Anonymous Coward · · Score: 0

    2 Lettters
    M... S...
    Beat that.

  415. Re:XFree86 by TheSunborn · · Score: 1

    But how do you X to generate a resolution over 85Hz?
    I run XFree8.3 and used XConfigurator to generate the config, but it insist on runnig 85Hz and not 120Hz as it should. XConfigurator does detect my screen correct, and my screen(And my windows install) are able to run 120Hz, but I can't make XFree do that -(

    Martin

  416. Re:World Domination Will Come When Copy & Past by Anonymous Coward · · Score: 0

    This last thing I try to do quite a lot to paste a new URL into the URL textbox of a web browser, so I can replace the old URL with the new URL I want to visit. However, in X11, highlighting some text makes it "the selection", so a paste will just paste in the text I'd selected, which was the text I wanted to replace.


    I agree with your main point, but this particular grievance has been addressed in Mozilla. Highlight the URL you want to copy, go to Mozilla, click the middle button anywhere on the page (forget the address bar).

    For me, it was one habit I was happy to unlearn.

  417. Re:fonts-SPAM. by Anonymous Coward · · Score: 0

    "The default font (at least every time I installed X) is always *tiny* on my screen. No matter how hard I tried, when I changed settings, it never seemed to work."

    For only $75.00, I can sell you these "Font" enlargement pills.

  418. Smooth r to s transition by autechre · · Score: 2, Informative

    The command line options of ssh and scp are designed to correspond (where possible) to the command line options of rsh and rcp. This is so that it is easy to encourage people to replace the insecure r-services with their secure equivalents.

    So, the answer to your question is that these programs ARE consistent. They're just not consistent in the direction you were expecting, possibly because you never used rsh and rcp (I didn't, I only discovered *nix in 1997 or so).

    --
    WMBC freeform/independent online radio.
  419. Speaking of glibc... by DrCode · · Score: 1

    While glibc itself doesn't bother me, what really annoys me is the constant updates to it and how it affects RPM-base distributions. Typical example:

    About 4 months after I bought SuSE 7.0, I wanted to update the Gimp. But the new RPM required a new glibc package. And installing that meant updating everything.

    Another example:

    Where I work, almost all the developers use Linux. But some have slightly newer versions of RedHat, and that often means we can't share binaries because of glibc mismatches.

    1. Re:Speaking of glibc... by IamTheRealMike · · Score: 1

      You get features for that though. For instance, glibc 2.3 introduced thread local locale models, a very useful feature to have. They don't introduce new stuff into glibc just to piss you off you know.

    2. Re:Speaking of glibc... by DrCode · · Score: 1

      True. But my gripe isn't so much with glibc itself, but with RPM dependencies on it. Unless a new version of the Gimp uses those new features, it shouldn't have a dependency on them. I've switched to using Gentoo at home, and no longer seem to have those sorts of problems.

    3. Re:Speaking of glibc... by Ender+Ryan · · Score: 1
      That's why I *always* compile everything from source myself. I avoid the whole hassle of updating glibc and other libs that really don't need to be updated so often. I generally wait until there's a critical security bug that affects me before upgrading those things. When new features become useful and programs depend on them, that's another sign it's time to upgrade.

      IMO, people should build programs for distribution on the lowest common denominator, ie. glibc 2.1.x, gcc 2.95.3, etc. That should run on most systems.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
  420. Re:XFree86 by broeman · · Score: 1

    OK, I am getting a bit tired of those melodramatic people writing issues with OSS that was happening at least some years ago. Unless you are building the whole thing from bottom up, every other distribution have automated setup of X. I used Gentoo for a year now, and setting X up is fscking easy, even with a NVIDIA-card, just read the documentation (that is written to be read fast).

    1. While we can all agree on lacking time in our life, maybe you should look at your priorities.

    2. I can accept that XFree is developed slowly, but not so slow that nobody are using it. The reason thing that happen was that a developer left and created a forum for ideas to X. I think it is monitored by the XFree86 team, and it is really THAT was missing in their project (open forums).

    --

    (yes this can be compared with sex)
  421. Exactly by Epistax · · Score: 3, Insightful

    Everyone wants linux to be used more, but no one wants to help to make it happen. Look at any newbie to *nix going to an IRC channel for help. By them alone going there, they are already in the top 5% of knowledgable computer users. What are they told to do, no matter what they ask? RTFM. You don't need to read a manual to use windows, so why for nix? If you need to for linux, then you've already added a separation from a normal person. But as people have said, there shouldn't be a huge division between regular linux using, and newbie linux using. Over simplification is a disaster. People will be upset because they can't do anything, then some jerk will come along and say "well obviously you can't do that without being in " (insert some cryptic word here) " mode.", they hit a key combo, recompile the kernel, whatever it does't matter, and leaves the user with what amounts to a completely different operating system. Write a script so a program will work? That's less than the half of top one percent of users. That's horrid to make a newbie do. You want to know why linux isn't around? Open up.

    1. Re:Exactly by Knife_Edge · · Score: 1, Redundant

      People are nice to me on irc.debian.org, in #debian. I go there asking pointed questions, with specific error messages/log entries, after I have already fiddled for some time with the system. Sometimes the answer to a problem is not immediately obvious - the advice I get usually broadens my knowledge of the system, which helps solve other problems.

      Maybe people who ask questions like "'X' doesn't work, how do I fix it?" receive answers that are less helpful. I've never seen anybody turned away though - Usually people start asking questions to try to identify the source of the problem. Users do not always have contextual information, or know how to get it.

      Most people in the know are pretty friendly, but there is only so much they can do - you need to have a certain level of knowledge of the system before they can help you. The rude stereotype when it occurs is probably caused by these people being frustrated, not innately unhelpful.

      How do you get to the level of knowledge where they can help you? There is no easy way to do this, I think. I read a lot of man pages, web pages, and some books, and used Linux for various things for a couple of years (still using it). Not a prescription for the faint of heart. You really have to be interested to do that.

    2. Re:Exactly by SamNmaX · · Score: 1
      People are nice to me on irc.debian.org, in #debian. I go there asking pointed questions, with specific error messages/log entries, after I have already fiddled for some time with the system. Sometimes the answer to a problem is not immediately obvious - the advice I get usually broadens my knowledge of the system, which helps solve other problems.

      The people in #debian are probably among the most helpful I've come across on IRC. This might in part be because the average person that comes in to ask questions may be a little more knowledgeable than most, but either way they don't seem to have a hostile attitude towards people asking for help. In channels I've been ops in I've unfortunately found regularls tend to get more and more hostile the more questions they get that could be easily answered elsewhere.

      IRC is definately a mixed bag when it comes to asking for help. My personal rule when it comes to asking for help on IRC is to first try to figure things out on my own, and only ask in channels that appear to acceptful of others asking questions. If you follow both of these rules and are still treated like shit, just move on and don't waste your time.

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

      This is not meant as a troll, but isn't asking on irc the probelm, not Linux? These are people so socially malajusted, starved, or just plain different that they desire to sit around for hours typing to people instead of interacting with actual people in the real world. It should be expected that any answer received is going to be delivered from someone lacking in social skills, that's what draws a lot of people to irc in the first place!

    4. Re:Exactly by jmorris42 · · Score: 1

      > You don't need to read a manual to use windows, so why for nix?

      Oh bullshit. Just because you don't GET a manual with Windows doesn't mean you don't need one. Don't believe me? Do to your closest bookstore and behold.

      Yes installing Linux often ends in some minor tweaking to get it right. Try installing Windows sometime (not using the customized restore disk you got with your Dell) and get back to me. From personal experience doing end user support the crock rate for Windows is close to 50%. I can almost always work it through (find the drivers, twiddle settings, etc) and get somebody's machine back up, but Linux has better odds of 'just working' on a fresh load these days because the distro vendors know they can't depend on preloads.

      --
      Democrat delenda est
    5. Re:Exactly by Stevyn · · Score: 1

      Have you installed Windows XP? That is one of the few operating systems I've "installed" and once it's finished working, you're finished. No tweaking is nessesary. By that I mean you usually do not have to install drivers or set up other things that the average user would have trouble with and not want to deal with.

      Older versions weren't this refined, but I think that Windows XP is more refined for desktop usability than most linux users would want to admit.

    6. Re:Exactly by jmorris42 · · Score: 1

      Ya fanboy, get back to me in a year and tell me again how easy XP installs. Or just use any hardware released AFTER XP went golden. XP worked initially because all hardware vendors made sure their stuff was supported. Since the vendors generally don't help with Linux you need to use six-month to one year old kit with a new distro to get an equally smooth install.

      --
      Democrat delenda est
    7. Re:Exactly by Stevyn · · Score: 1

      Alright I will. And all the problems that I do have I will be able to fix because the drivers will exists. However, like you said, that will only be because the hardware vendors wrote them. It would be nice if they wrote them for linux as good as they did for windows. But with so many distros and kernels out there it must make them hard to do so. My complaint wasn't with linux, but how using linux is still harder than windows, specifically xp for that matter.

    8. Re:Exactly by jmorris42 · · Score: 1

      > But with so many distros and kernels out there it must make them hard
      > to do so.

      Not at all, if they would pull their heads out of their butts. Release the specs along with an initial driver source file and I'd be more than willing to consider their obligation to the customer fulfilled because the community can take it from there. If a new kernel breaks a driver it is only the company's responsibility to fix it if it is closed source.

      Some of us remember when this sort of openness was expected. When you bought a printer the command set, wire protocol and physical interface were fully documented in the manual. Some hardware didn't come with that level of doc but it was AVAULABLE. Look up an old Seagate tech manual. And I can promise you that there isn't anything in the hardware specs for an NVIDIA GeForce that their competitors haven't already reverse engineered. They are just being pricks.

      --
      Democrat delenda est
    9. Re:Exactly by dan+dan+the+dna+man · · Score: 1

      Wow, you equated IRC with intelligence.

      --
      I don't read your sig, why do you read mine?
  422. Tar by einhverfr · · Score: 1

    My pet peeve is the syntax tar -cvf foo.tar foo, in contrast to the way every other Unix command puts the created file at the end.

    instead try:
    tar -cv foo -f foo.tar

    See if that syntax is more to your likeing ;-)

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Tar by Anonymous Coward · · Score: 0

      That works on GNU systems, but it is not POSIX! Or, it is not "Posixly Correct", as GNU manpages put it.

      POSIX specifies that you cannot have option arguments after the first non-option argument occurs. So a Posixly Correct "tar" would choke on that. It would create an archive on standard output, and try to include files named "-f" and "foo.tar. Option arguments MUST come at the beginning.

      I know this sounds silly, but the fact is, many (probably most) Unices would choke. GNU is not Unix. In some places it is better. (Like this one, although it breaks the standard, and makes arguments to getopt() non-const.) In some places it is worse.

  423. MOD PARENT UP! by fupeg · · Score: 1

    Wireless support on Linux is HORRIBLE! Yes I know that's really the fault of the wireless card makers for not providing drivers. I have a desktop at home that used to dual-boot to XP & Linux. I put a Belkin wireless PCI card in it, and could never get it to work with Linux. I eventually raised the white flag and wiped out the Linux partition.

  424. Laptop stuff by Second_Derivative · · Score: 1

    - ACPI doesn't work. I'll check 2.6.0-testX's capability to sleep but frankly I'm not holding my breath. Bloody hell even FreeBSD can do this, and that's more geared towards SERVERS
    - Firewire install. I have a Vaio with a Firewire CDRW/DVD drive. It's neat but it's also a total bitch to install from. Gentoo manages, I don't think any other dist does.

    There's more but those are my pet hates at the moment

    1. Re:Laptop stuff by Second_Derivative · · Score: 1

      And yes before you say it I do know about the ACPI patches

  425. Worst Annoyance Ever. by ReNeGaDe75 · · Score: 1

    One word: RPM. The only single thing that bothers me about RedHat. If they'd move to a better system, I'd fall in love all over again. But it's not just dependancies, I can deal with that. Has anybody else had RPM totally lock up on you while installing/upgrading packages? Not only does it lock up, but if you re-run it again, it doesn't work unless you delete some lock files in /var. GRRRRRRR!

    Also, I'd REALLY like to see some *runtime* autodetection in XFree86.
    Example: I unplug my monitor and plug in a new one. X will automatically detect the new one and change the internal configuration.
    Example: I have a PS/2 mouse, but I plug in a USB mouse temporarily. X should enable the USB mouse so I can use both if I want to.

    I mean, video cards are internal controllers that rarely change. So I understand having to specify or scan for those. But monitors and peripherals should be picked up at runtime.

    --
    Hypocrisy is the 8th deadly sin.
  426. Re:World Domination Will Come When Copy & Past by beggarstune · · Score: 1
    This last thing I try to do quite a lot to paste a new URL into the URL textbox of a web browser, so I can replace the old URL with the new URL I want to visit. However, in X11, highlighting some text makes it "the selection", so a paste will just paste in the text I'd selected, which was the text I wanted to replace.
    Here's how to make it work (Mozilla, anyway). Select URL test with Left Mouse button. Go to Mozilla and Middle Click in the body of the browser page, not in the URL area. I.e., where this text is on the screen.
    --
    (S+C) x (B+F)/T = V
  427. WIRELESS!!!! by nege · · Score: 2, Insightful

    My biggest annoyance right now is wireless for linux. I run linux on my laptop, and I love my wireless access (when I dual boot over to XP) but I cannot for the life of me get it to work - in that its certainly not even a download tar, ./configure; make; make install type of procedure - you have to read like books full of info to figure it out, and, sorry I dont have time for all that...I wish there was an easy way to do THAT!!!

    Does that task belong more to the linux community of developers, or the wireless hardware manufacturers? Probably a bit of both.

    1. Re:WIRELESS!!!! by metachimp · · Score: 1
      Ahhh... Yes. You haven't lived until you have to modify the source code of the Prism2 driver to include the 3Com 3CRWE77A thingamabobs...


      I found the the wireless support just horrible. Worthless... I had to hunt and hunt. I'm just lucky I can read Spanish, because the only web site in the world that could possibly be of any help to me in this case was from a Spanish site. It's so half-assed, and it's not as though it's all that new. No excuse, simply no excuse.


      Try the linux-wlan-ng wireless stuff. It worked for me. None of the SuSE included wireless stuff worked. And worse, it wasn't telling you that it didn't work. It just sort of quietly didn't do anything. I was beginning to wonder if all those GUI applets were like those buttons you push when you want to cross the street.

      --
      The system has failed you, don't fail yourself. --Billy Bragg
  428. an *entire* book? by Anonymous Coward · · Score: 0

    An operating system with so many annoyances that is needs a book? Should this not be telling us something?

  429. code red and variants by vonsneerderhooten · · Score: 1

    running apache, server and continually clearing logs, from those worms that decide to fill it, from various windoze users. It's really annoying, even though its not linux' fauld that its not vulnerable the way windoze is.

    -D

  430. Missing Clean Networked Filesystem (not nfs,smb) by Anonymous Coward · · Score: 0

    The biggest thing that's missing is a good
    networked filesystem:

    - NFS is out of question, it's lacking any kind of security
    - Samba is not native, is a pain to set up, and is based on a protocol that is a piece of sh**. Besides, MS wants to charge a lot for access to future protocol versions.
    - Coda say themselves that the don't recommend using it for mission critical production systems in terms of stability/reliability. Besides, it has some of the legacy disadvantages of AFS
    - OpenAFS is a pain to set up, needs a dedicated data partition or equivalent and can't just use the underlying filesystem like nfs or smb do.

    so the bottom line is:
    linux really NEEDS a replacement for all these.
    A secure, open, lightweight networked filesystem that uses the underlying filesystem (like NFS or SMB do) to store files instead of needing an extra partition (like Coda, AFS).
    And if the linux distributions could use it as default, have an easy gui setup tool, that would make it.

  431. Debian stable by autechre · · Score: 2, Informative

    Many people are confused as to what "stable" really means wrt Debian. It is talking about the stability of the entire collection of packages with respect to each other. e.g.:

    1. Unless two packages are marked as conflicting (sendmail and postfix), they can be installed at the same time, and WILL work properly. This is because there are thousands of packages that are all "officially included" in Debian. No vast cesspool of "contrib." Perhaps as a result of this, people who do have to provide debs "outside" of Debian tend to behave themselves.

    2. When security updates come out, you will not be surprised by new behaviour. Bugfixes will be backported to the versions that shipped as "stable", so you only get the changes you absolutely need.

    Debian has packages for many tools that originated with other distributions, including linuxconf. You might just want to give it a try.

    --
    WMBC freeform/independent online radio.
    1. Re:Debian stable by MyRuger · · Score: 1

      Debian stable is almost too stable. I moved to woody then rescently to gentoo after a long stint with debian stable. If you are implementing a large- corporate system where stability is key, you really can't go wrong with debian, Just don't expect updated packages until up to or around a year after their release (maybe more).

      Debian is also the easiest OS that I have ever ran. After getting my initial setup complete I ran it for about 2 years without a single problem or package conflicts. This includes several complete distro upgrades (one command to do this), and many added and removed packages.

    2. Re:Debian stable by autechre · · Score: 1

      Oh, I agree. All of the production servers at school run Stable, but all of my machines at home run Unstable. I know how to dig in and fix things, and my home machine can stand to be down for an hour or so every 4 months, or have things go a bit weird occasionally before I nail them down. I will happily take that for being able to run the latest Mozilla, Pan, etc. But people depend on the servers; newspapers in which advertisers have bought space have to come out every week on time, and the radio station has to stream its audio 24/7. Maybe a useful metric is: if you have to announce downtime on the machine, you want to run Stable on the machine :)

      [and you can also "selectively de-stabilize" Stable depending on your needs. For example, one machine serves as a terminal for the DJs to use the Web-based playlist entry system. Mozilla 1.0, which ships with Woody, has an annoying bug WRT passing POST variables (it doesn't seem to actually set the value of the variable name used for the submit button input entity). This affects some of my PHP scripts, and so that machine gets Mozilla from Testing. I view this as an acceptable risk, considering how Mozilla is improving so much in all areas between releases, and Mozilla is unlikely to affect icecast.]

      --
      WMBC freeform/independent online radio.
  432. Re:WINDS OF CHANGE-It's a gas attack.-II by Anonymous Coward · · Score: 0

    Well you're welcome. Always glad to let the wind out of the sails of any self-elected "mass" expert, who's willing to paw the work off onto others(1).

    Let me know anytime you get another insight as to what you know, that the rest of the planet doesn't(1).

    (1) I believe they're called "consultants".

  433. Lack of centralization by Anonymous Coward · · Score: 0

    I don't know, maybe it's just me,
    but I'm new to the whole linux thing, and
    pretty much everything I've done so far has
    required a crapload of work to get running.
    One thing that also struck me was the lack
    of centralization. If you wanna do stuff,
    you have to know where it is and what it
    does first. I know, that seems dumb, but
    are there centralized tools that deal with
    the system configuration as a whole, or must
    everything be done via little utilities and .conf files?

    It seems that everybody who makes things assumes
    guru-hood in their users. As much as I'm willing
    to learn, right now I don't know so much and
    finding it isn't the easiest thing.
    LDP is doing a good job, though.

    I would actually like to volunteer for a project
    or two to simply work on documentation.
    I could do code, but that's not where I
    feel all the work needs to go.

  434. Re:World Domination Will Come When Copy & Past by Anonymous Coward · · Score: 0

    I use KDE, and I just tired to copy and past the way I use to in Windows. (Ctrl-C Ctrl-V) It worked fine.

    Has Windows changed the way they do it?

    I still prefare using the middle mouse button.

  435. XFree86 by Anonymous Coward · · Score: 0

    Slow and stupid.

  436. how about "lack of commercial apps"? by t1nman33 · · Score: 0, Troll

    Don't give me "well, just use GIMP or WordPerfect or something." I don't WANT to use GIMP, I want to use Photoshop.

    Don't give me "well, just run WINE." I don't WANT to use WINE, I want the apps to run natively.

    I will run Linux, full-time, all the time, when I can get native versions of the following apps:

    Photoshop
    Dreamweaver
    Fireworks
    Imageready
    H omesite
    Flash
    Visio
    Word
    Excel

    The last three, I'll accept something that will at least allow me to seamlessly interact with their file formats, as I doubt MS is likely to produce Linux versions of Office anytime soon...I'm almost surprised that they have a Mac version.

    I like Linux. It's a good OS, and a good concept.

    I don't use my computer to feel good about my OS. I use it to work, or to play.

    Which reminds me...until native versions of popular games, like Star Wars Galaxies, Half-Life, Warcraft, and the like, come out for Linux, I will ALWAYS have some kind of box running whatever OS those games will run on.

    Sorry folks. Those are the rules if you want Linux to transition effectively from a "hobby" OS to a "mainstream" OS.

    --
    --- Where's my car, and why are these grass stains on my pants?
    1. Re:how about "lack of commercial apps"? by reiggin · · Score: 1

      If you want publishing and graphics apps, then why aren't you running OS X? It's all there and you get UNIX. No, you can't build your own box and you have to buy an Apple branded machine. Big deal. If you want those apps and a command line OS, you have to be willing to sacrifice something.

  437. not chown; bash shell expansion by Anonymous Coward · · Score: 0
  438. Easily the biggest annoyances. by Ryokurin · · Score: 1

    1. Books always spend 90% of its content telling you how to install Linux but almost nothing on how to use it.

    2. People tell you to read faqs on items, but the faqs often make you have to read other faqs as it expects you to allready have a decent linux background allready.

    1. Re:Easily the biggest annoyances. by silverbax · · Score: 1

      I agree. Installing Linux is easy, sifting through mountains of manpages to figure out minor items is not. This is where Microsoft beats the competition; Their product quality may be by and large suspect, their technical documentation nonexistent, but they let the 99% of computer users get just what they want, easily: word processing, email and the web. Linux hasn't even come close to meeting the consumer need for ease of use in the areas most important to the masses.It's good and bad, I suppose, dependent on POV...it means Linux still has loads of opportunity, but it also means all the hard work and improvements in Linux are being lost in the success of the Microsoft vanilla sales pitch.

  439. applacation installation by dirvish · · Score: 1

    Until Linux apps have easy to use GUI installers it won't make large growth in the desktop area. Just look at the huge growth Windows experienced when it went beyond DOS. Windows 95 was huge for Windows and I believe a huge part of that is apps are easy to install on that and successive Windows OSes. Most /.ers probably don't mind typing in commands to install software but the typical user will not even attempt it. Not to mention dependancies...

    1. Re:applacation installation by metachimp · · Score: 1
      I can only speak from my experience with Konqueror and RPM's on SuSE, but whenever I download an RPM, and view it with Konqueror, it has a button on it that says "Install with YaST". It's pretty forehead when it comes to installing stuff, at least RPMs.


      I would expect that the others have similar functionality. Of course, that only works with RPMs. Naturally, 2/3 of the stuff I find myself needing don't distribute in RPM, so it's only half a solution.

      --
      The system has failed you, don't fail yourself. --Billy Bragg
  440. I can by Dumbush · · Score: 1

    4 letters, more than yours

    S C O X

  441. copy&paste! by vladkrupin · · Score: 1

    It would be REALLY COOL IF I could always copy and paste using the same keys, from any app to any other app. For example:
    - sometimes you can, and sometimes you can't use middle-click for pasting, depending on the app.
    - Ctrl-C/Ctrl-V won't work on a terminal window running midnight commander. And neither will middle-click pasting. You have to actually use the menu!
    - Copying from mozilla is a royal pain. Often times the only way to do it is to copy the text selected to kwrite (or sometnig similar), and then paste it into application that was stubbornly refusing to accept the original clipboard contents.
    - there are more clipboard woes, but these are the most annoying

    --

    Jobs? Which jobs?
    1. Re:copy&paste! by grolschie · · Score: 1

      Yes (sigh), unified copy/cut and paste would be great. Unified standards would help alot in Linux. It would be good if you could choose any app or desktop environment and they use the same standards for copy'n'paste, menus, etc.

  442. Warts by Arandir · · Score: 1

    Way back in the cretaceous, when I was in junior high, I had this crush on Lynnette. She was the epitome of perfection in my hormone addled mind. But I could never work up the courage to talk to her. She was just too perfect, and mere mortals like I didn't talk to perfect beings. Then one day I saw her pick her nose. Instantly she transformed from an alabaster statue of Aphrodite high upon Olympus unto a human being that I could talk to.

    I like handmade rugs because they aren't perfect. They have all of the durability and attractiveness of machine made rugs, but that missing stitch here and there adds a quality to it that says "someone cared enough to make this". I like UNIX for the same reason. Those little warts say that people put their hearts into it, instead of merely following some sterile specs from marketing. It's craftsmanship.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  443. Command Line Apps Don't Need To Be Obtuse by reallocate · · Score: 1

    >> They're not supposed to do too many things automatically....

    Says who?

    There's no reason a command line app can't offer the same options as a GUI app. The only difference is the interface: The GUI presents options for selection, while the command line app forces the users to enter them manually.

    No application should make assumptions and then act on them without getting permission from the user. In particular, a convenient default behavior for a command line app won't break scripts if the app provides an option to override the default.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Command Line Apps Don't Need To Be Obtuse by FooBarWidget · · Score: 1

      But these are *core* commandline apps. They're supposed to be used for scripting etc. and do exactly what you tell it to do; no magic or autodetection.

    2. Re:Command Line Apps Don't Need To Be Obtuse by reallocate · · Score: 1

      I'm not talking about magic or autodetection.

      Any application must have some form of default behavior, even if it is to do nothing more than sit there whining at the user to please give it a command. Command line apps usually do that by displaying a usage message; the interface of a GUI app is the usage message.

      Defaulting to what most users want most of the time is reasonable, if other users can turn off this behavior. If someone writes a command line application whose default behavior assumes it is being executed against a file format that, in the vast majority of cases, is that format, then anyone who uses it in a script can specify an option to do something else. The app still does what people tell it to do.

      --
      -- Slashdot: When Public Access TV Says "No"
    3. Re:Command Line Apps Don't Need To Be Obtuse by MntlChaos · · Score: 1

      but the scripts have already been written. If you are really interested in this, write a collection of wrappers and publish them. Maybe people will use them. This also prevents script breakage

    4. Re:Command Line Apps Don't Need To Be Obtuse by greenrd · · Score: 1
      Problem: Legacy scripts.

      For tar, there are about 100,000,000,000 legacy scripts worldwide to take into consideration. It Ain't Gonna Happen.

    5. Re:Command Line Apps Don't Need To Be Obtuse by Anonymous Coward · · Score: 0

      That's nonsense. You only modify a corner case of current tar behaviour. Feed current tar a .tar.gz file, and you get an error message. How many of those 100,000,000,000 scripts take advantage of THAT? I wouldn't be surprised if it was 0, but it will in any case be a very small fraction. And how many of those 100,000,000,000 scripts ignore this error case? That may well be a much larger fraction.

      Breaking a small fraction of scripts for much more sensible behaviour in the general case is IMHO worth it. In fact, the proposed change will allow some scripts to be simplified (and I bet a larger fraction than the ones that break), which is a Good Thing.

      Making this a command-line versus window issue is only a distraction: any program should try to avoid surprising the user. When giving tar a .tar.gz file, the overwhelming majority of users (and scripts) expect this file to be handled by tar without complaint. So why not live up to this expectation?

      In fact, legacy scripts can be used as a condemnation of *any* upgrade. Perhaps there have been scripts out there that *relied* on the fact that giving tar a `j' option caused an error message. Is that a reason to condemn modern tar implementations?

  444. Wrong answer in the case... by cnelzie · · Score: 1

    ...I was referring to... We were looking to customize a portion of an existing PHP based web application to our day to day business operations...

    It's not possible to do as is suggested on that web-page for our purposes...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  445. a different take on device drivers by Anonymous Coward · · Score: 0

    Several folk have complained about the lack of drivers from hardware vendors, but I have to disagree here: I don't want vendors to release Linux drivers as they do Windows drivers. My linux boxes are rock solid *because* the drivers weren't written by hardware vendors.

    In the Windows model you get a binary-only driver thrown over the wall. Chances of it having a bug are fairly high, making your system unstable even if the core OS is reasonably solid. Tracking down the cause of the instability with binary drivers is much harder. Waiting on vendors to fix the drivers is infuriating, and in many cases fruitless (whooops... they went out of business; whoops... that model is no longer supported; whoops... we contracted that job out, and don't have any more money to spend on it -- no more bug fixes for you!).

    I much prefer the linux model. Imagine trying to debug a kernel that has half a dozen binary drivers installed. Good freakin' luck.

    I hope, rather, for better hardware docs provided to the kernel developers.

  446. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  447. Girls won't go for you... by Anonymous Coward · · Score: 0

    when you're out of a job.

    Maybe you can get some mormon chick to marry you. They don't mind fucking as long as you keep knocking them up.

  448. You are obviously not a writer of technical... by cnelzie · · Score: 1

    ...or other works. If you pour your life into a work and make little and then watch as someone else barely comes close to the path you took, instead they leached off of other people's work, contributing little, if anything and then make a killing... You would probably not be so happy about it...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:You are obviously not a writer of technical... by Chasuk · · Score: 1

      My answer stays the same.

      First, the compilers of this work will not make "a killing," at least from my perspective, and my perspective is $7.50[USD] an hour.

      Second, a lot of people make more money than other people, having performed less work. That's a facet of existance which causes me no more consternation than, say, dandruff or my wife forgetting to put the milk back in the refrigerator. It is so minor that it doesn't even qualify as an injustice; it's a fact of life that is echoed in millions of other human activities, and part of being a realist (which is the only satisfactory and logical human condition, IMHO) is accepting that sometimes others will prosper when i don't, and I've worked harder.

      Just my .02 cents.

  449. Wow! by yuri · · Score: 1

    Does anyone else in the world think that releasing this much anger into the world is a bad idea in general.

    It must be having a karmic effect somewhere. Like thousands of cute puppy dogs are being born into the world this very minute. Probably Korea, so they won't get to outgrow the cute stage!

  450. Re:The users suck by Anonymous Coward · · Score: 0

    > I don't force my OS choice on you, so shut the hell up.

    Well, you're not a Mac user then. So you must prefer Windows?

  451. Linux owes its existance to Windows by karlandtanya · · Score: 1
    (Now, where'd I put that Nomex suit...)


    It's called economy of scale, folks.


    I was able to affoard the hardware because there's an operating system that the general public can use. And they can use it even if they don't want to invest a considerable amount of their time and skull-sweat to get it to work.


    Don't tell me "Linux is easy". Bullsh|t. There's a learning curve. Once you learn it, it's a hell of a lot easier than Windows. But it takes work. The general public is NOT stupid. They are NOT lazy. They're just not as into computers as you might be.


    But if the market for computer hardware was limited to lonely geeks or interested hobbyists with *very* patient spouses, we would not see computers being sold at Wal-Mart.


    Home computing would be a hobby for the serious hobbyist. An expensive hobby.


    So, all you slackers out there, raise a glass to Bill Gates. He's a rich bastard, and we all love to hate the rich, but he made all this possible.

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
    1. Re:Linux owes its existance to Windows by Malcontent · · Score: 1

      "Don't tell me "Linux is easy". Bullsh|t. There's a learning curve. Once you learn it, it's a hell of a lot easier than Windows. But it takes work. The general public is NOT stupid. They are NOT lazy. They're just not as into computers as you might be."

      windows has a learning curve too. It's just that people have already learned it (some).

      --

      War is necrophilia.

    2. Re:Linux owes its existance to Windows by Anonymous Coward · · Score: 0
      Linux owes its existance to Windows

      This guy is just asking to be pooped on.
      -Triumph

    3. Re:Linux owes its existance to Windows by Anonymous Coward · · Score: 0

      he is totally correct. poop on yourself.

  452. Please don't break the scripts! by duck_prime · · Score: 2, Insightful
    I haven't even gotten into the fact that every now and then it's healthy to go back through all the scripts you've written to find errors, omissions, etc. I wrote a bunch of scripts about 6 months ago, and just went back through them this week to make sure everything was running as well as it could be. Re-writing scripts is one step of optimizing your system. If you never revisit the work you did 10 years ago, you never know if it could be simplified.
    I'm afraid I'll have to disagree with you here. In my world scripts that Work Just Fine never, ever need to be reviewed for tinkering or just for the heck of it. Unless one unaccountably has scads of free time on one's hands.

    I think the distinction I'm trying to make here is that many people's scriptbases are working scripts, whose job is to save time and effort, freeing up bandwidth for other uses. A good script library should be managed like a commercial product -- after a strict test cycle, leave the source alone. These are not hobby scripts, or fun scripts. They are grim workaday scripts which ardently want to be left alone to do their work in peace.

    Over the past 10 years I've accumulated a massive library of scripts which I carry from job to job. Back to the original point, about "fixing" unix tools for ease-of-use, where is my benefit in breaking my whole library by redefining how "ls" works? If you don't like "ls", create a new command with a different name.
    1. Re:Please don't break the scripts! by Matrix272 · · Score: 1

      Over the past 10 years I've accumulated a massive library of scripts which I carry from job to job. Back to the original point, about "fixing" unix tools for ease-of-use, where is my benefit in breaking my whole library by redefining how "ls" works? If you don't like "ls", create a new command with a different name.

      If the scripts have worked for 10 years, congratulations. I'm not saying go back through and re-write them all immediately. I'm saying don't hold back the rest of the Linux community because you don't have the time or the energy to revisit scripts you wrote 10 years ago. (By the way, if you wrote them 10 years ago, I'm 100% positive you could improve greatly on them. Unless, of course, you haven't learned one single thing over the last 10 years. Are they all annotated and commented to the point that you can immediately find what you're looking for?)

      If progress is going to be made, some eggs are going to have to get broken. I'm sorry for the inconvenience, but that's the way it is and always has been. If people want to be able to burn CD's by dragging into their Nautilus window, and you try to hold back that feature because it disables a few of your scripts and you'll have to re-write them, which choice would you make? Whose time is more important, the users' (in learning how to simply burn a CD, and ultimately, the fate of Linux on the desktop), or yours?

      Linux still has a LONG way to go to become the OS of choice among most of the population. If you can't offer them something they need that Microsoft can, it doesn't matter if Linux is free. If they need a command to do something, and it doesn't, they can't use it. They're certainly not going to "create a new command with a different name" for ls. So why can't everyone's scripts work and have a user-friendly commandline AND graphical interface?

      --
      "It's better to have a gun and not need it than need a gun and not have it." ~ Christian Slater, True Romance
    2. Re:Please don't break the scripts! by pyite · · Score: 3, Interesting

      The GUI is a layer of abstraction that DOES NOT require changing of a perfectly working CLI in order to advance it [the GUI]. If you want a GUI, make a GUI, but don't screw with my commands. Make new commands. If someone is in a position where they need an "easier" to use CLI, then they probably don't know any of the existing CLI anyway, so inventing new CLI utilities is not a problem. Embrace and extend, don't cower and remove.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    3. Re:Please don't break the scripts! by DShard · · Score: 1

      Better yet, form a standards body or *Gasp* build it yourself and see if people come. The problem is if you build it you would realize why it is the way it is in the first place. Don't be so unrealistic as to think that people who do this for no renumeration give two squirts what you think when you have no desire to do anything about it. WHO cares what the uninvolved think of your hobby.

  453. Re:Easy...Obstacles. by Anonymous Coward · · Score: 0

    "Not far off the mark. Although I'm a geek myself, it does seem strange that many in the GNU/Linux community automatically assume that everybody else is the same way. It's a total lack of vision on the part of those who are all too consumed by computing."

    Well since we're going for an insightful. I'll tell you a little secret. We all are guilty of that. Yea! That includes the so called "Masses". Everyone's an expert on everyone else.

    "The people involved in the GNU/Linux community are smart, and intense. Probably too intense. For all of the hacker humor that's out there, it's often suprising just how seriously people take things."

    Well lets look at the whole situation. Someone (whom most of us will never meet) is using their skills and knowledge (which they obtained free, of course) to write no cost software, facing obstacles such as, little to no documentation (or it costs a bundle to get). Listening to often ungrateful users complaining that their pet idea isn't being coded right away (I needed that yesterday). Indifferent, or hostile hardware and software vendors. An did I mention, we have to hold down a job as well?

    "Intense" is the only way your going to be able to make it through that mess with your sanity intact. Well either that, or form some kind of cabel, but then the people omitted think you're being all "elite". A no win situation.

  454. So don't use BIND by autechre · · Score: 1

    1. Configuring BIND can indeed be difficult. It has multiple configuration files, and it's easy to make a mistake that will throw off everything. You also have to figure out a way to run it as non-root and chroot, since it doesn't come this way by default.

    I tried DJBDNS and it was easy, even with a split DNS setup. And it has never had a security vulnerability. http://cr.yp.to

    2. Mac OS X can use Samba for access. OS 9 needs to have netatalk installed. Netatalk is a bit ugly (but not terrible) partially because it's an ugly protocol.

    3. "Unix does not prevent you from doing stupid things, because that would also prevent you from doing clever things." Since you didn't give specifics, I can't either, but the GUI apps tend to be "less Unix-y", and maybe that's what you want.

    4. To rehash the argument above, have you tried a coherent system of packages such as Debian's?

    --
    WMBC freeform/independent online radio.
  455. Re:Tell me about it.... by botzi · · Score: 1

    ....I'm running Slackware..."Dependancy Hell" can be pretty much *NOW*, if one don't know what he's doing....

    --
    1. No sig. 2. ???? 3. Profit!!!
  456. Annoyance #1 by innerFire · · Score: 1

    The authors will have to carefully specify which 12 of the 80,000,000,000 versions of Linux they are talking about.

  457. annoyances by SCHecklerX · · Score: 1

    No, I can't say I've had many of those problems on my linux boxes. Plenty of them in windoze though. What a pain in the ass to do even basic things in that horrid UI!

  458. Copy and paste by Anonymous Coward · · Score: 0

    The "mark text to copy and middle click to paste" in X is great. Still it sometimes drives me crazy when have marked a text in one window, swapping to another where the just copied text will replace an existing one, marks the text to replace and middle click. Yep, I know it's my own stupidity, but still... argh!

  459. RAID Support by hendridm · · Score: 1

    Why is it so difficult to set up a hardware RAID on Linux? I have a Promise Fasttrack133 RAID controller, what I consider to be a fairly popular brand/model. Setting up a RAID in ANY distro other than Redhat was impossible. I did get it to work in Redhat 9 (which was fairly easy, thanks to Promise's drivers and excellent instructions) but I couldn't get volume to mount in any other distro. I think Redhat is great, but I would prefer to use Mandrake. No love.

    It might be a desktop computer, but that doesn't mean I don't want decent speed. Am I alone? Once I went RAID, I would never go back, so any OS I use needs to support it.

    Why can't I use the same method of installing the drivers in Mandrake, Debian, etc as I do in Redhat? I can handle different drivers for each distro, but why I different (and difficult) process of installing them?!

    1. Re:RAID Support by tbdean · · Score: 1

      I'm using the FastTrack100 and RedHat9 (trying to anyway)... any tips?

      Where are these Promise Instructions you mention? I tried emailing Promise, but I got no reply.

      --
      tbdean
    2. Re:RAID Support by hendridm · · Score: 1

      You can download the RedHat 9 Promise drivers here. Extract the contents to a floppy and follow the instructions in the README file.

      Cheers,
      Daniel

    3. Re:RAID Support by tbdean · · Score: 1

      Sweet! It worked, thank you so much!

      The sad thing is I had those drivers. It never occured to me to read the README. I guess I'm just to use to the NT / Win2k world.

      Anyway, thanks again - that's one more Linux server in the world - it's replacing an NT4 DNS server for a nice little savings to the company.

      --
      tbdean
  460. Re:The users suck by essdodson · · Score: 1

    I use Windows and FreeBSD.

    --
    scott
  461. Auto-selection annoyances by piranha(jpl) · · Score: 1

    What's worse is when you try pasting something into a text input box on a web page, inside a web browser, and the page has some bit of Javascript that automatically selects everything in the text box upon receiving keyboard focus. So then you have to erase the text, go back to the program you made the original selection in to reselect the text, and go back to the web browser.

    That drives me up the wall.

    I seem to recall using a GTK or Gnome program that had this behavior on its own (!), but can't remember what it was.

  462. Geeks. by Anonymous Coward · · Score: 0

    Yep.

  463. Re:World Domination Will Come When Copy & Past by Crispy+Critters · · Score: 1
    "this particular grievance has been addressed in Mozilla. Highlight the URL you want to copy, go to Mozilla, click the middle button anywhere on the page"

    This worked in Netscape 4. This has been around for a long time. Better than that, in my .emacs file I have
    (global-set-key [f5] 'browse-url-at-point)
    so hitting F5 when the cursor is over a url in emacs automatically loads the page in whatever browser is running.

  464. Social precedent. by Anonymous Coward · · Score: 0

    "If you fidget with commands break all of those scripts in hopes of gaining Windows users, you will severly break the working environments of the existing Linux users in ways which may take years to repair. More importantly, most of these are the same people doing most Linux application and driver development.

    It's the classic "make it so that even a fool can use it and only a fool..."

    You see: you "fix" a whole bunch of silly RTFM problems all over Linux, so that the "obvious" (to a Windows user) behavior occurs. You gain a whole bunch of happy Windows users who don't want to learn about "old fashioned" ways of doing things. But you break a whole bunch of older scripts, methods, and tools in the process. Congratulations, you've just lost a huge portion of the original Linux community (esp. the development community) to *BSD, where Unix is still Unix.

    You're back where you started. All the interesting development is now happening on BSD because the active technical community now lives in BSDland. But BSD is still Unix-y and so you're back to whining "Why do I have to RTFM? Why can't you *BSD people make this stuff easy and do things the obvious way? How do you ever expect to get any of us Windows or Linux users?"

    The answer is simple. Unix developers want Unix. Windows users considering a switch should come to Unix for Unix, not for a cheaper Windows."

    I just wanted to say. Thank you. I know that people are focusing on the "script" issue while ignoring the big picture. And that is: "What good is Linux to anyone (Former Windows users, or otherwise) if all the people doing the actual work leave? Are all the people moving over willing to fill that vacuum? Will Linux be better when all the "elite" are gone, and people raised on the "other" way of doing it bring both their bad (mostly) and good habits? Sounds like, as you said that people simply want the Windows that Microsoft should have provided all along.[1]

    [1] For those in the social sciences. This situation should look familiar. Look up what happens when two different (unequal?) societies have met. One subjugates the other ("White man, Indian"), and the weaker one disappears.

  465. One word XFree by Anonymous Coward · · Score: 0

    Well I was not sure if I would mention XFree or Alsa, but I think the winner is XFree, myriads of config options, no really good tool integrated (either use a half functioning integrated driver or go for a driver hunt), bloat left and right combined with lousy documentation spreaded over the entire web, and sluggishness and then seeing constantly the comments of the xfree defenders who defend the bloatish design as being fast while my eyes start to hurt comparing XFree to Windows on the same machine.

    Then the cause for all this bloat, remote capabilities, seeing xfree being more sluggish over a remote line on a single app than an entire streamed tightvnc desktop.

    One word, XFree is the biggest annoyance. Alsa is second due to the weird kernel driver, usermode part handling.
    The printer setup problems have been reduced greatly thanks to the work of the CUPS people, my thanks go to them, for integrating a decent setup interface and doing an excellent architecture.

  466. Linux into a new direction........ by Retarded_Ninja · · Score: 2

    It seems to me Linux is going in the wrong direction. I have messed around with more than my fair share of distros and the one common feature b/w all of them is that they are bloated.

    I spend countless hours going through the set up process removing as much crap from the kernel, as many start up processes, and all the useless software, just so when I boot into KDE or GNOME for the first time there is just so much more there.

    Secondly, The file structure for LINUX is unorganized to say the least. The Hierarchal file structure in Windows would be really the only true advantage I see over LINUX.

    I understand that the concept of LINUX is to give choices (ie ext2, ext3, ReiserFS, etc..etc) and the over abundance of free software), but there is a fine line between enough software (to do whatever) you may need, and to much useless software just for the sake of having it.

    Solution:
    1) Change the relationships in the file structure, standardize it so that all software loaded follows that structure.

    2) Load by default one software title for each category (preferably the best at the time of distro release) for example: GAIM (for IM), GIMP (for image manipulation); gFTP; Mozilla, etc.. One item for each category. If someone prefers a different piece of software let them load it. I am personally tired of deselecting 50 different FTP programs, and 20 different image viewers.

    3) Don't sacrifice function, for ease of use. (if people jus want the computer to work for them let the get Windows or a MAC)

    These are just my opinions, things I would like to see happen!

    1. Re:Linux into a new direction........ by aonaran · · Score: 1

      Secondly, The file structure for LINUX is unorganized to say the least. The Hierarchal file structure in Windows would be really the only true advantage I see over LINUX.


      That's your opinion, personally I MUCH prefer the file structure of my linux distro (Mandrake) over any Windows system.

      What do you mean by heirarchal? How is your Linux file structure not heirarchal?

      You have / then you have /home and under /home is the home directories of your users... seems heirarchal to me.

      Windows isn't very consistant from one version to the next as to where it's home (my documents) is located. ...and when you add a new HDD you end up with a new heirarchy on the new drive so some of your "Program Files" directorys are c:\Program Files and others are d:\program files

      In linux all of your userland binaries are in /usr/bin except those that are only accessible by the root user, they are /usr/sbin

      It does take some getting used to but it actually makes a lot of sense, especially when you get to the point where having /home and /var and so on on different partitions or drives starts to make sense.

      If I blow away my OS for a clean install of a new version my /home stays put because it's on a seperate partition. What's more I could access that same /home from different versions of Linux if I wanted to dual boot between different distros or kernel versions. In windows I can do this to "My Documents", but it requires a registry edit.

    2. Re:Linux into a new direction........ by Retarded_Ninja · · Score: 1

      you have a valid point; however, I did say it was just my opinion. Maybe, im just not used to it, all i know is i can never find anything and every time I load some new piece of software it puts it where it wants to. I to prefer Mandrake, I used to use Suse and did not like it at all...I am now trying out Gentoo though. here is a question, do you think that im right about the "bloat"? Do you think that Linux distros try way to hard to give you way too many choices of software? Even profeesional LINUX programmers have said that they would like to see the file structure made a little more organized, but what do you think about the amount of crap that comes with an installation of LINUX?

  467. Configurability (or lack thereof) by rsun · · Score: 1

    I'd have to say that the thing that irks me most is that with each new release of kde/gnome, the window manger gets more complicated in it's structure (just what the f*ck are all those kde/gnome processes doing anyway?) and less configurable in what you can do to change the behavior of the window decorations or keyboard/mouse controls. Not to mention that every xterm "clone" does a worse job of being a friggin terminal than the last. Cut and paste just works in Xterm, but gnome term won't talk to windows through vnc (but xterm does), and kde's terminal often requires you to select paste multiple times. Sometimes I think UI evolution on Linux ended when someone decided that making fvwm look like windows was a good idea and everyone started chasing the MS or Apple UI's....

  468. Linux Zealots by raider_red · · Score: 0, Redundant

    The worst Linux annoyance I've run into is the Linux Zealot. The only answer you ever get from them is "You wouldn't have this type of problem if you ran Linux."

    They of course provide no help in solving problems you run into when using Linux, because the system is perfect and any problems you have are obviously user induced.

    --
    It's good to use your head, but not as a battering ram.
  469. BG by simsj · · Score: 1

    Is that you Bill?

  470. Some small things might go a long way by pair-a-noyd · · Score: 3, Insightful

    to getting acceptance.

    I've tried to convince a few people to convert but
    when I find out that they have all that wintel crap, well...

    Setup of winmodems. Currently that's a hellish task.
    I went through a dozen of them trying to build a box
    for my dad until I found one that worked.

    There's tons of this cheap shit out there but people
    do NOT want to be told that they have to buy new hardware.
    They bought a Dell or whatever and the video card, modem, etc.
    that came with it, well, they expect it to work.
    "it worked under M$, why the hell should it not work with Linux?"
    You can't tell them, "Sorry pal, your modem (and or video) is a
    piece of shit and you'll have to replace them, despite the
    fact that they work just fine under M$..
    Yeah, that's a no starter.
    The Linux for free concept just got a $150+ price tag nailed onto it.

    cut/copy/paste is pretty sucky. They really need to work this out.
    I'm no big fan of "klipper" but there has to be a better way.

    In M$ you can do like codes to get foreign characters.
    For the most part I do not want
    to totally switch my keyboard from English to German to type a
    simple letter when I only occasionaly need to use a German character.
    That's just silly. It was easy to do with M$, not easy to do
    with Linux. There may be a better way to do it but I've not
    found it yet.

    Nicer people. I've found that Linux people are brutal and ruthless
    when it comes to help.

    It usually goes something like this,

    nube: Hi, how do I install a winmodem? I'm brand new to Linux.

    vet: RTFM!! RTFM!! modprobe !! Damn dude!

    nube: Uh, I can't understand all this modprobe stuff, I'm NEW to linux.

    vet: RTFM DAMNIT!!

    nube: I'm still confused.

    vet: man modprobe !!! Do we have to hold your damn hand?!!

    nube: Jeez, with windows I just turned it on and hardware wizard
    installed everything for me. Maybe I'll just stick with MS..

    vet: Well, if he was too stupid to understand man modprobe then he doesn't
    need to use Linux. Jeez! Dumb ass newbies..


    That's the sort of bullshit that makes potential converts turn away and
    stay in la la land and crayolas..

    Either Linux needs to get better at hardware handling or the people
    that want to convert others need to get off their high horses..

    1. Re:Some small things might go a long way by Anonymous Coward · · Score: 0
      so what you're saying is Windows is simply much better? i agree.
  471. No problems or annoyances by Anonymous Coward · · Score: 0

    ...signed, a victim of Slashdot groupthink.

  472. avoid the command-line? by Fareq · · Score: 1
    see, here's the thing. You don't have to be the worlds next super-genius (or, for that matter, even 100% accurate) to use the Windows/DOS command-line. most commands are intuitive and DONT BARF IF YOU SCREW UP.

    show of hands: how many of you have ever typed 'rm -r *>class,' or similar meaning for the '>' to be a '.'

    On any sane operating system, rm should be able to tell what command-line was passed to it so that it could decide to bring up a prompt "you are about to empty this directory. Is that ok? [y/n]"

    instead, rm just gets an expanded list of files (shell expands the *) and so happily deletes everything.

    Or, not much better, you have the always prompt option set. Then it bitches about every single file so that it is impossible to use rm -r. Thus, users will always always use -rf which, rightfully so, hapilly does whatever the hell you ask of it.

    show of hands again: tar. ever type 'tar cvf myarchive' and meant the character right next to c, 'tar xvf myarchive'

    did tar just blow away your archive? yes. Are you screwed? but of course.

    I could go on and on, as countless others have (such as here, I find it amusing that MS is hosting this page, but whatever... UNIX Hater's Handbook

    My personal pet peeve? why is it that with >75% of apps that I download as source have either configure scripts that simply don't work, or include code that doesn't compile. I know I'm not alone here. I refuse to install stuff from source these days, because I'm not willing to go find the compiler errors in your package, I'm too busy trying to find a piece of software to use to help me with whatever I am trying to make.

    1. Re:avoid the command-line? by Enucite · · Score: 1

      If you've got problems like that, I'd recommend you use (precompiled) desktop apps as was suggested earlier.

      I've never done anything remotely similar to those commands that I can recall. (which--if I messed up that bad--I'm sure I would) And I would be upset if anyone even thought about putting confirmation prompts on every command-line utility. I was sick of them in Windows and I don't care to go back to that.

      "Are you SURE you want to send this file to the recycle bin where it will stay safe and sound until you give the command to delete it at which point we'll ask you again just to make sure?"

      If you're that bad with a keyboard and reading skills, just use Konqueror or Nautilus, and File Roller. Leave my cli tools alone please, they work just fine.

      As far as your arguements about source code.. They're giving YOU the code, and you bitch about it?

      "Oh, you need a pencil? Here, you can have this one for free."
      "WTF! It doesn't work?!"
      "Well, you do have to sharpen it."
      "Sharpen it?? What a waste of time, thanks idiot."

      Just download binaries (or buy pre-sharpened or mechanical pencils) if you don't want to deal with it, that's pretty simple isn't it?

    2. Re:avoid the command-line? by FooBarWidget · · Score: 4, Insightful

      You only call that sane behavior because that's the behavior you're used to.
      Unix commandline apps assume that you know what you're doing, and do *exactly* what you tell them to do. This behavior is very useful in scripts or graphical frontends, because you know exactly what they will do. And this is the correct behavior because these apps are meant to target users who know exactly what they're doing.

      The less technical people should use graphical desktop apps. They make sure (more or less) that the user won't make big mistakes, like Windows. Those users wouldn't use commandline apps in the first place. So why modify commandline apps to target them if they won't use the apps anyway? It's not worth losing the scripting flexibility.

      Don't use rm, hit the Delete key in Konqueror or Nautilus. Don't use tar, use File Roller or KArchive. They're easier to use *and* won't let you make stupid mistakes.

      "My personal pet peeve? why is it that with >75% of apps that I download as source have either configure scripts that simply don't work, or include code that doesn't compile."

      Then you must be running some weird or outdated distro. 90% of all source code here compiles and installs out-of-the-box.

    3. Re:avoid the command-line? by KewlPC · · Score: 1

      show of hands: how many of you have ever typed 'rm -r *>class,' or similar meaning for the '>' to be a '.'

      I did something similar once. You know what I learned? That making sure the command will do what I want it to do BEFORE I hit the enter key is a good idea, and a strong argument for learning to touch-type (so you can see what you type as you type it).

      On any sane operating system, rm should be able to tell what command-line was passed to it so that it could decide to bring up a prompt "you are about to empty this directory. Is that ok? [y/n]"

      FYI, unless you give it the -r option, rm won't delete a directory.

      And no, doing what you suggest is a bad idea. Just handing the program the "file.*" instead of the shell expanding it to "file.1" "file.2" "file.3" is what made writing command-line utilities suck so badly in the DOS days (and it still does, because Windows does this too), because you had to write the code to parse wildcard characters yourself (and make sure they corresponded to actual files).

      show of hands again: tar. ever type 'tar cvf myarchive' and meant the character right next to c, 'tar xvf myarchive'

      Show of hands again: how many people actually make sure what they're about to execute actually does what they want it to do? These are the kind of mistakes that hunt-and-peck typists make because they aren't looking at the screen when they type.

      And, unless I'm mistaken, tar would just complain about being unable to create an empty archive and exit (leaving your archive untouched), since you didn't specify any files to insert.

    4. Re:avoid the command-line? by hankaholic · · Score: 1

      Regarding configure script breakage, it may also be that the user doesn't have the proper development libraries installed.

      I've found that Debian is awesome in letting me build things from source, as it tracks build dependancies as well as the normal "can't-run-without-it" deps.

      What the parent seems to expect is that ./configure will download and install the packages required to build the software, including development libs/headers.

      Apparently it's not enough that people write software and contribute it to the community, the parent poster wants them either to also distribute copies of libraries upon which the software is built, or ensure that the autoconf stuff also handles administering the system for them.

      Fuck, people, if you want to build things from source, you have to understand a *little* bit about the fact that you occasionally will need to have something installed that most people don't have or want by default. If Debian insisted that some XML library's development headers be installed by default just in case some snivelling newbie wanted to build a package that requires devel headers to build, I'd call that a less useful system, not a more useful one.

      --
      Somebody get that guy an ambulance!
  473. From the article... by Anonymous Coward · · Score: 0

    "Sure, some problems do languish unfixed for years"

    YUP!! Linux is still here.

  474. Knoppix detects it all, and it's Debian-based by psgalbraith · · Score: 1

    Most probably you are using Debian or Gentoo or Slackware because it's kwel and 1337. Or maybe you are using a 5.2 Red Hat. Too bad. Because Linux is Linux is Linux. So, Linux + Desktop = Mandrake.

    I booted off the knoppix CD (Debian-based) and it detected all my stuff, including setting up 3D support on my ATI Radeon 9000 Pro video card automatically. The CDRW works, xsane picked up my scanner, my USB memory stick works. I can't complain.

  475. A lot of the time, they dont know how! by Anonymous Coward · · Score: 0

    And do not have the time to afford to get the knowledge level of a developer.

  476. Re:Distros just don't do proper integration testin by Slime-dogg · · Score: 1

    I've got more comments to add about Gentoo.

    First, you don't need to install anything that you don't want to. You won't get a beta version of the compiler unless you specifically ask for it.

    Updates exist for all software that is listed in Portage. Every now an then, you could look at the package.mask file to see which programs are going extinct (and very few of them at that).

    You have a variety of Kernel source packages to choose from. Each one is different in a way, but even then it's really up to you to make the decisions on what makes it in, and what doesn't. Yes, configuring and compiling a kernel is something that n00bs don't want to do, but I believe that Gentoo is actually providing an auto-compile option now.

    X is configured by you for your machine. This can also be a pain in the ass, but seriously... running xf86config from the command line is not that difficult. I remember doing it for the first time, back when I was installing Red Hat 4. Sure, I thought it was odd that X needed the horizontal and vertical frequencies of my monitor, but that information wasn't terribly hard to get. If you can get X working with gentoo, which isn't that hard, it's more than likely that you won't suffer from unusual crashes and such (unless it truly is a hardware problem.)

    Lastly, Gentoo user support is excellent. I once subscribed to the Gentoo-users mailing list, and noticed that though there were a pile of noobs asking questions, there was always someone there who replied with a quick solution. I unsubscribed after a couple days, mostly because I ended up with a folder that had a couple thousand messages in it (just from the mailing list). The forums are a good source of info too.

    Yeah, it's a dastardly shameless plug of Gentoo. I'm not ashamed, though, because the whole organization offers those services that you usually have to pay for with other distros for free, and the support also doesn't suck.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  477. why is everyone using KDE? by Anonymous Coward · · Score: 0

    KDE and Gnome are bloated, bloated, bloated. Why isn't anyone using GNUStep? Then they might actually have an advantage over Micro$oft in terms of system resource usage.

  478. major annoyances - DVDR support by RouterSlayer · · Score: 1

    let see some DVD-R support, like writing images, making images, ripping, copying, all that good stuff.

    still not there yet. and some svcd to dvd conversion too.

    if you want to do any real video work with dvd you still need windoze for the most part. sigh...

    pagemaker for linux would just rock!

  479. Clippy by Anonymous Coward · · Score: 2, Funny

    I just can't get Clippy to show up on my text console. :(

    "I see you are trying to shutdown a system..."

  480. The worst Linux annoyance? by DerekLyons · · Score: 4, Informative

    The numerous folks who insist that Linux is the cure-all and be-all for all computer woes.

    1. Re:The worst Linux annoyance? by meowsqueak · · Score: 1

      I wouldn't say it was a cure-all but it's a step in the right direction, even if it forces the commercial players to improve their own software. It's actually not primarily about the software produced, but a change in the way software is created.

      Most (not all) software is not designed, it's grown. A lot of non-software engineers don't understand this. GNU/Linux, OSS, etc all recognised this basic change in software engineering principles and seek to capitalise on this new paradigm.

      Think of Linux et al as the seeds of something better, rather than a complete solution to the World's problems.

      That's my opinion anyway.

    2. Re:The worst Linux annoyance? by swordgeek · · Score: 1

      Bah!!!

      This bugs me. Why does Linux suddenly get all the credit for "the great new paradigm in thinking" when it's been here longer than Microsoft?

      NFS. DNS. Sendmail. Usenet. The bloody infrastructure of the internet as it stands right now was based on similar principles. The biggest difference is that those developers didn't have the same blindly inflated sense of grandeur and importance that many Linux developers/zealots have.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:The worst Linux annoyance? by meowsqueak · · Score: 1

      If you had read my comment carefully, you would have realised I wasn't talking about Linux specifically. I agree that all those programs you listed, and many more, are all part of the same idea/ideal.

    4. Re:The worst Linux annoyance? by mrd_yaddayadda · · Score: 1

      This bugs the crap out of me.

      The amount of times I've asked for a solution in windows, explicitly saying it needs to be in windows and having the response:

      "Use MySQL on Linux. It's ultrareliable. Why would you need Microsoft or Windows? Why use ASP? Use PHP on Linux. Why use Microsoft? Use Linux."

      That kind of mindless kneejerk response is truly counter to the image of Linux.

    5. Re:The worst Linux annoyance? by RyuuzakiTetsuya · · Score: 1

      No, it IS. It's malleable enough to be so. It's just a shame too many people are too lazy to make it into something that really shines.

      --
      Non impediti ratione cogitationus.
    6. Re:The worst Linux annoyance? by EnglishTim · · Score: 2, Insightful

      No, it's NOT. And it's especially not when the thing you want needs to be simple, easy to set up and you don't want to spend many hours having to learn all sorts of things you really aren't interested in just to get that thing to work.

      One of the things that annoys me is when people accuse those who don't want to have to learn all the ins and outs of a Linux system of being lazy. I'm not lazy - I just don't have a great deal of time and have far more interesting things that I'd like to be doing with it.

    7. Re:The worst Linux annoyance? by RyuuzakiTetsuya · · Score: 1

      look in /src(I think? Yeah, one of those annoyances...)

      Stop bitching.

      --
      Non impediti ratione cogitationus.
  481. What TFF Manual ?!!! by Anonymous Coward · · Score: 0


    Asimov had a super-short short story where space explorers in a spaceship complain about setting up equipment that comes unmounted, crated, and with conflicting inconsistent mounting instructions. The resulting hardware never works correctly.

    They look forward to using a new equipment-mounting robot. Until they land, unlock the cargo hold, and find the robot. In crates. In parts. With confusing, contradictory and insconsistent mounting instructions.

    That describes most of my Linux experience.

    IANALS (Linux Specialist), more of an eternal newbie, but I use Linux *everywhere*. Specially since the Linux-on-a-sti^H^H^HCD distros started working.

    My great attraction to minimalist CD distros is based on the fact that their documentation actually is *objective*, for the most part. And it even works. With less than a month's worth of frustrated spare time, you can't really spare.

    Even if you do eventually end up reading 3000 pages of highly elliptic documentation, referenced to by comments in about 300 pages of supposedly less elliptic documentation, that you had to read in order to collate the less than 2 or 3 pages with the necessary info on how to make something basic work on your setup.

    With minimalist distros, that usually happens *after* the system is up and running and productive. And usually, only if you want to install off-option packages. Even then, things are tighter, and work better. Less stuff to break, I guess.

    The problem is that, as far as your particular problem is concerned, there is no Fine Manual. It is hidden, buried beneath terabytes of extraneous data spread all over the noosphere. You have to go out, armed with a butterfly net and small pocket-knife, and try to guess where and what is relevant to you, and how to put it together.

    The stuff you read is usually dated, or exists only for other configs, or distros, or kernels, or languages, or drivers, or...

    And so on.

  482. Re:WINDS OF CHANGE-It's a gas attack. by spectecjr · · Score: 1

    Yet the funny thing is that they want the techie crowd to do all the work.

    Wonder how much their enthusiasm in the role of "measuring stick" would be checked, if they had to impliment their own ideas?


    Well, the techie crowd did tell them, up front, and in-your-face that:

    a) This is so easy to do, I'm not going to bother with this whole "getting paid for my work" thing.

    b) Linux is the best ever, everyone should use it, Windows and Mac OS are for morons.

    c) Oh, and did we mention that we're giving it all away for free.

    People expect things to work the way they expect them to work. When you given them those things for free, but do not otherwise make it exceptionally clear, they still expect things like ... well... it doing things how they're used to it doing them in OSes they've paid for.

    Simply put: choose: you're competing with commerical OSes or you're not. If you're competing with commercial OSes, you have to please that userbase. If you're not, you can do whatever the fuck you like. Don't try having it both ways - it won't work.

    --
    Coming soon - pyrogyra
  483. Opera by Anonymous Coward · · Score: 0

    People keep on complaining abuot font support in Mozilla. Why are you using Mozilla? Opera is freely downloadable, and works 200x better.

  484. I got your RTFM right here, buddy... by Anonymous Coward · · Score: 0

    I'd love to RTFM, but I can rarely find useful information. Most of the HowTos are outdated, some are just plain wrong, and half of them are at dead links. Most of the available HowTos that are current are written in High Geek, and unintelligible to any poor bastard without an ubergeek degree who's trying to figure it all out for the first time. Generally, I've found that people who say "RTFM" really have no fucking clue themselves. The next time you tell some newbie to RTFM and don't provide a working link to intelligible and useful information, I'm gonna reach through your ethernet and choke the living piss out of you. So there.

    That's one of my Linux annoyances. The other one is the liars who say the absolutely pitiful and horrible UI that the Gimp has is fine and dandy. It isn't, it sucks ass. It's almost unusable, and it's the most unfriendly and unintuitive UI I've ever seen on a graphics package. Hell, I still boot Windoze to run PSP when I have to do serious graphics stuff, *nothing* available for Linux is worth a pinch of shit. Really.

    1. Re:I got your RTFM right here, buddy... by Anonymous Coward · · Score: 0

      I'd love to RTFM, but I can rarely find useful information.

      I often find that documentation is lacking too. You know what I do? I ask if there's any documentation I'm missing.

      Generally, I've found that people who say "RTFM" really have no fucking clue themselves.

      I find that people who call RTFM usually are above average in experience, but not wizards. The wizards try and find more polite ways of saying RTFM, but you know what? It's just window dressing around the four letters everybody loves to hate - it's just that they hate sounding like grump bastards.

  485. Linux not for you? by Fareq · · Score: 1

    Isn't it funny when this happens? See, I tihnk its funny because these are the same goons who are saying Linux on the Desktop is not a toy, and saying things that sound an aweful lot like everyone should use Linux

  486. Re:World Domination Will Come When Copy & Past by bucklesl · · Score: 1

    This last thing I try to do quite a lot to paste a new URL into the URL textbox of a web browser..

    I run Opera or Firebird. After highlighting a URL, just click your mouse's middle button while hovering over the document part of the browser window. The URL you highlighted will load.

    Good luck

    --
    help fill in hidden movie endings @ End of the Credits
  487. CD automounting by roystgnr · · Score: 2, Insightful

    About five years ago I configured my computer to automount floppies and CD-ROMs when their mount point was accessed, to not cache writes to the floppy drive, and to autounmount those media a few seconds after the last access to their mount point stops. It's been working like I like it ever since.

    I'm occasionally stunned, after all that time, to see how many distributions are still fiddling with KDE or Gnome CD-watching daemons, special kernel patches, etc. to try and get reasonable behavior out of removeable media without just putting a couple lines in the config files for autofs.

  488. ATI binary drivers by haoto · · Score: 1

    install Winex and star gaming. since Winex sometimes cause a 30% loss in framerate, it'll be a good reason to buy a Radeon 9800 pro

    Actually, the xfree radeon driver doesn't even have 3d support for the Radeon 9800 Pro, and the ATI binary driver doesn't work with WINE(x). They even said in the readme that it's winex's problem! Now I'm wondering why Nvidia's driver just works.
    1. Re:ATI binary drivers by C0vardeAn0nim0 · · Score: 1

      Actually, the xfree radeon driver doesn't even have 3d support for the Radeon 9800 Pro, and the ATI binary driver doesn't work with WINE(x). They even said in the readme that it's winex's problem! Now I'm wondering why Nvidia's driver just works.

      strange... I have a radeon 8500 and i can play counter strike and black&white inside winex with BOTH drivers.

      i'm at the offie now, but as soon as i'm home, i can mail you a set of modified binary drivers (indicated by transgaming's tech support) that DO work with Winex AND have ST3C so i can play native UT2003.

      i also patched my kernel with beta DRI kernel drivers bundled with XFree 4.3 source that alredy have support for r200 GPUs.

      if you have a r250 or r300, wait till i get home so i can mail you those binaries. they work ok with X 4.3 and linux 2.4.18 (tested in an upgraded conectiva). for debian it needs alien and some tweaking.

      --
      What ? Me, worry ?
  489. Shutdown with a PCMCIA CD-ROM by Fencepost · · Score: 1
    I always have issues if I don't eject the card first - the shutdown process "ejects" the card ("cardctl eject" or just cardmgr shutting down), but something else with then hang in the shutdown process and just report timeout errors on /dev/hdf because surprise! it's not there anymore.

    I'm sure that if I want to dig into the scripts I can find the cause of this, but considering how often I use the CD it hasn't been worth it so far.

    --
    fencepost
    just a little off
  490. Incompatibilities between Linux distros by wizardmax · · Score: 1

    I am mostly annoyed how there are different binary versions of programs for different linux distro's. If linuxes are basically the same, why cant we have one binary for all distros. This is where windows is easier...

    --


    Free speech is getting expensive...
  491. Re:Differences vs. annoyances - PCRE's by Korth · · Score: 1

    You can use PCRE with VIM:
    http://vim.sourceforge.net/tips/tip.php?tip_ id=393

    Use perl instead grep, e.g.:
    cat filename | perl -ne 'print if (/myregexp/)'

  492. tty erase characters by Anonymous Coward · · Score: 0

    It's necessary to tell the tty canonical mode code which character one's terminal sends for backspace/erase. This shouldn't be necessary, it's not as if ^H or ^? could mean anything else in that context. I've written about this.

  493. Like shooting fish... by Anonymous Coward · · Score: 0

    This one is easy;

    #1 - RMS!

  494. This is easy... by daveman_1 · · Score: 1

    Redhat kernel 2.4.18-3 with SMP and EXT3...

    Anyone who has tried this knows what I'm talking about...

    --
    Russian Russian Russian RussianDollSig DollSig DollSig DollSig
  495. Command-line help by colenski · · Score: 1

    Quite frankly, command line help sucks. In any Windows command line app, you type: /? | more

    And you get a useful screen that says to the effect: "if you use this switch, it will do this, if you use that switch, it will do that"

    This behavior is completely universal in the Windows world and works, without exception, on every command line app I have ever used.

    In Linux, you type --h and you typically get:

    -d -l -F -U -C -K -Y -O -U -R -T -F -M

    And that's it. No explanation, just a list of shit you can type.

    Reminds me of the Microsoft joke about MS Tech support only yielding answers to questions that were technically correct, but ultimately useless.

    Don't tell me to man , or google for it. An app *should* tell me what the hell it does, and what I can expect if I use a switch. Otherwhise, what is the point of the --h switch?

    Why is it so hard to spend the extra 30 seconds when you are coding the app to stick in a few simple text strings explaining what a switch does? Or am I just a big pussy not used to using the Real Man's OS??

  496. downlaod binaries by Fareq · · Score: 1

    I like downloading binaries.
    Its a real shame that many programs are not available in binary form, or that, when I go looking for help, people complain . Oh, well, its probably a bad binary, you should have installed from source.

    What if I'm not a programmer and don't want to be manually compiling other people's code

    As for the rm thing: there is a difference between obnoxious prompting, such as every time you do everyting, and useful prompting: only when you do something that either looks like a mistype or is really really dangerous

    such as the 'rm -r *' that my friend accidentally executed from '/' (his previous command was 'cd/some/dir' -- he forgot the space, so it didn't work, and he didn't notice. His mistake, but... couldn't rm have said 'you sure you want to wipe out everything on every filesystem currently mounted?'

    thankfully he did this only 2 hours after that servers most recent backup, so we lost little data and weren't down for too long.

    besides, thats what the '-f' option is for. Ask for a confirmation on and 'rm *' command unless -f is present (instead of what many distros now do by default, which is confirm for every single file -- too annoying, so we all just automatically add the '-f' Or what my college campus does: rm always prompts for every file, even if I use '-f'. This is insanity! I end up doing an FTP to localhost and using the FTP delete becuase it takes about 10 hours less

    1. Re:downlaod binaries by Enucite · · Score: 1

      Honestly no offense, but it sounds like you and your friend should be sticking with desktop programs that are official binaries from your distro of choice, or maybe even using Windows or MacOS X instead.

      The issue with "rm" seems to be more of a configuration gripe than an actual design problem with rm. And if your friend wasn't using root he won't have messed up his system. And if he was root... why wasn't he paying a lot more attention?

      Like I said, I've never had any of the problems with rm that I hear such horror stories about. It sounds like the main problem is just not paying attention to what's going on.
      This is where Windows and MacOS shine, they assume their users really do have no idea what's going on. They double-check everything and make sure you know what issuing that command will do. I already know what 'rm -r *' is going to do.. so before I issue the command I make sure I'm in the right place for it. ESPECIALLY IF I AM ROOT. And if at all possible I avoid wildcards, I'll just type out 'rm -r /home/user/download/temp'

      The main problem I think people have with these types of programs is that they have to be paying attention because if they're not where they think they are, or they make a typo and don't catch it, they can mess something up. These types of people need to be using GUIs where you can see exactly what you are doing.

    2. Re:downlaod binaries by FooBarWidget · · Score: 1

      "His mistake, but... couldn't rm have said 'you sure you want to wipe out everything on every filesystem currently mounted?"

      Well, this is not possible since the * is expanded by the shell, not rm.
      And on RedHat, for root, 'rm' is an alias for 'rm -i'.

    3. Re:downlaod binaries by Fareq · · Score: 1

      true.

      I think that * should not be expanded by the shell, but I know that I'm not likely to win -- mainly because the aforementioned millions of lines of scripts out there expect it that way.

      and I don't like what ' rm -i' does
      much better to give me only one prompt, instead of the one-per-file that rm -i gives. Why? Because you and I both know that, as soon as we learn that '-f' turns off the millions of prompts, we'll always use it. If I only got one prompt, I'd be happy enough. at least with rm. I am very likely to write my own -- you see, I'm a programmer, so I can. it won't even be hard. But... we can't expect that every person who uses a computer (or even every advanced user is)

      command-lines are fast. thats why we like them. Somewhere between what *nix provides and what windows provides is something that people and scripts can both use.

      besides. anybody, and I mean anybody could make the *> instead of *. mistake. its really easy to do, even if you know what you are doing.

    4. Re:downlaod binaries by Grax · · Score: 1

      There is not actually a command "rm *".

      Bash interprets a "*" on the command line and substitutes in the names of all the files in the current directory so the actual command executed is "rm file1 file2 file3 etc".

      For other silly tricks try "echo *" for a list of files in a directory and "./*" if the first file in the directory is executable and you want all the rest of the files in the directory as command line options.

      In the case of your college campus you could try the yes command "yes | rm *"

    5. Re:downlaod binaries by FooBarWidget · · Score: 1

      "I think that * should not be expanded by the shell, but I know that I'm not likely to win -- mainly because the aforementioned millions of lines of scripts out there expect it that way."

      Not to mention duplicate code. Each and every app would have to implement shell wildcard expansion manually.

      I think the solution is to make rm prompt for "Delete foo? (Y)es/(N)o/(D)elete All/(A)bort"

    6. Re:downlaod binaries by Anonymous Coward · · Score: 0

      I think that * should not be expanded by the shell, but I know that I'm not likely to win -- mainly because the aforementioned millions of lines of scripts out there expect it that way.

      Well, that and the design of the thing that makes wildcard expansion a concept that's orthogonal to the command. rm and ls don't have to parse *, no command does, the entire task of matching a pattern of files has been factored out of programs and into the shell.

      There's definitely some argument for making globbing a library routine in a filesystem though. May as well add regular expressions while you're at it, though that certainly wouldn't help the footprint of the filesystem layer.

    7. Re:downlaod binaries by einhverfr · · Score: 2, Interesting

      Its a real shame that many programs are not available in binary form, or that, when I go looking for help, people complain . Oh, well, its probably a bad binary, you should have installed from source.

      That is a fair complaint. I have had an idea for a while now that it would be really cool to have a really nice GUI-based source-code installer. This installer could parse the ./configure --help to provide a list of options, could store your selections so they appear on the next compile the way they were on the previous compile (make adding a feature to a complex compile easy), and all in all make sysadmins and end-users alike much happier with installing from source. It is my idea (as disclosed on slashdot) and so if I don't get to it first, I hope someone else does a good job. Just don't patent it ;-)

      Anyway, I think this is a tool we need.

      --

      LedgerSMB: Open source Accounting/ERP
    8. Re:downlaod binaries by fucksl4shd0t · · Score: 1

      besides. anybody, and I mean anybody could make the *> instead of *. mistake. its really easy to do, even if you know what you are doing.

      You know, I would question the competence of someone who is going to rm -r * anything without proofreading their commandline. The command line of just about any shell available for Linux (yes, I use bash, and a lot of people hate it, and I don't give a shit) is VERY powerful. One of the biggest reasons it's so powerful is because it has been steadily evolving since 1969, rather than being completely rewritten every 5-10 years to make it easier for new users to handle. The simple fact is, any time you open a shell, regardless of whether or not you're root, you have now opened a tool on your computer which is comparable to opening up your closet and taking out a series of neurosurgical implements and tools. You *must* take it seriously.

      That said, I don't disagree with having a shell targetted for users who don't want/need all the power of a regular unix shell, but also don't like GUIs (blind users come to mind, actually). I would love to see a project that made this happen, even if it just started as a .bashrc file that aliased away all the things that are dangerous.

      --
      Like what I said? You might like my music
    9. Re:downlaod binaries by fucksl4shd0t · · Score: 1

      I have had an idea for a while now that it would be really cool to have a really nice GUI-based source-code installer. This installer could parse the ./configure --help to provide a list of options, could store your selections so they appear on the next compile the way they were on the previous compile (make adding a feature to a complex compile easy), and all in all make sysadmins and end-users alike much happier with installing from source.

      Actually, I had this same idea myself. I don't kow how much time I've got to do it, but I'd like to see it implemented with wxWindows and made to work for Windows and Mac too. For Windows, I would expect it to require cygwin, since the gnu autotools require cygwin on windows anyway.

      Ideally, the program would be configured to deal with the package manager on the system it runs. For example, if it's running on an RPM based system, it would make appropriate entries in the RPM database, so that the software could be managed after installation by the RPM tools. If it's running on Windows, it would make the necessary registry entries to put it in the add/remove programs dialog, and so forth.

      Ultimately, assuming someone comes up with a wxKDE port or something, this tool would be easily portable to all of the modern GUIs, due to its usage of wxWindows.

      As far as what makes the most sense, I suggest making it in C++, but using wxPython is probably a good compromise. I do not know python myself.

      As far as time spent working on it, I can't promise a lot. I've had to leave several projects recently, and I hesitate to start a new one. BUT, I have a definite interest in this one that's not likely to change (at least one of the projects I've left recently was because I didn't need the tool anymore). If you're interested, or anyone else for that matter, please follow the link in my sig, click on teh Contact link in the navbar, and send me an email. I'll be happy to get it organized and setup on sourceforge.

      --
      Like what I said? You might like my music
    10. Re:downlaod binaries by ickpoo · · Score: 1


      yes | rm works for me. Alias rm to rm -i. Use yes | whenever everything needs to go.

      --
      I am not a script! .Sig?
    11. Re:downlaod binaries by KewlPC · · Score: 1

      You shouldn't be storing anything but directories in /

      On my system, the kernel and friends live in /boot (nothing in / except directories IIRC), and if I tried to do a "rm *" or even "rm -f *", rm would just complain about not being able to delete the directories and exit.

      And, on my RedHat 8 system, if you try to use rm as root (which should be the only way a "rm *" in / would work), it asks for confirmation of every file you delete unless you specify the -f option.

    12. Re:downlaod binaries by KewlPC · · Score: 1

      The reason that wildcards are expanded by the shell is because it's easier that way. If the shell didn't expand wildcards for you, every single command-line program would have to include code to do wildcard expansion (a huge waste of time and resources, another potential spot for bugs, and another potential spot where two programs don't have the same interface).

      DOS and Windows do it your way. It really sucks.

      And no, the "*>" instead of "*." mistake is not easy to make if you're actually paying attention to what you're typing.

      As for "rm -i", the only time I've heard of it being used is when a distro has "rm" aliased to "rm -i" for root. And you should be extra careful when doing things as root.

    13. Re:downlaod binaries by einhverfr · · Score: 1

      Send me an email and we can talk about our ideas. I was thinking of basically a Perl/GTK wrapper, but C++ could be done (I am a better Perl programmer than I am a C++ programmer, and Perl can be converted to C fairly painlessly). Maybe it should have an NCurses interface too if it can't open a GTK display That would make it work in Cygwin just fine or also on a console.

      Maybe even through talking we will come up with other ideas. Maybe one of us will become inspired to take time from our other projects and get this done ;-)

      --

      LedgerSMB: Open source Accounting/ERP
    14. Re:downlaod binaries by hankaholic · · Score: 1

      Ummm... Run Debian and stop wasting your time.

      There are 9,839 packages in Debian's unstable repository. Chances are probably pretty good that most of the software you're building from scratch is already neatly and conveniently packaged by Debian, and can be installed (with all of the libraries and other programs on which it may depend!) with a single command.

      If you're building and installing tons of things from source you're probably missing out on the advantages of letting the system manage packages, such as automatic upgrades of EVERY SINGLE PROGRAM AND LIBRARY you have installed with a single command.

      --
      Somebody get that guy an ambulance!
    15. Re:downlaod binaries by einhverfr · · Score: 1

      If you're building and installing tons of things from source you're probably missing out on the advantages of letting the system manage packages, such as automatic upgrades of EVERY SINGLE PROGRAM AND LIBRARY you have installed with a single command.

      Horses for courses. On one hand, I tend to use rpm for many items, but here is a counter example--

      I am very particular about my PHP setup. I want to have certain features and not others. And many of the features I use (such as the SysV IPC extensions) are usually not included by default. My compilation is so complicated that I store the configure arguments in a separate file and have a lean mean wrapper script (which is broken and needs to be updated) which automates the build process. Also, I tend to be using cutting-edge builds of PostgreSQL for development use, and I build these from scratch too.

      What I would like is a standard way for this process to be automated with persistant configure options. Better yet, why don't we add some package management to the program so that we can generate an rpm entry when we install the program? Or .deb...

      --

      LedgerSMB: Open source Accounting/ERP
    16. Re:downlaod binaries by Anonymous Coward · · Score: 0

      Try gentoo, it's a distro based on what you want :)

    17. Re:downlaod binaries by doofsmack · · Score: 1

      Try piping the output of "yes" into your rm command.

  497. For audiophiles by Baron+MoEbiOuS · · Score: 1

    I personnaly never had any problem with any distribution of Linux except... THE FUC*** SOUND CARD (SB in all cases). I never ever saw any distribution that would detect, install and configure my sound card properly so I don't have to play with modules or devices permissions... In fact, I did my own distribution (using the LFS standards) because I was tired of all those itchy details, but fu**, it was a lengthy (but rewardy) process.

  498. Worst Annoyance: Self-Appointed Messiahs by Apostata · · Score: 1

    Yeah sure, I could say that the fonts make Linux look Mickey Mouse to anyone who uses graphics on, let's say, a Mac. However, what I think Linux desperately needs less of are self-appointed sages of Linux.

    Linux needs neither sycophants nor panegyrists. Hell, even people spoon-fed on Win95 and saavy after years of Microsoft exposure get upset about weaknesses in the OS. Why should we suddenly get upset if everyone isn't an apologist?

    Flame, ho!

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
  499. Re:XFree86 by MarcQuadra · · Score: 1

    I think it would lie in changing something like this:

    (in /etc/X11/XF86Config for me)

    Section "Monitor"
    Identifier "cm771"
    HorizSync 31.5-96
    VertRefresh 50-160
    Option "DPMS"
    EndSection

    to something like this:

    Section "Monitor"
    Identifier "cm771"
    HorizSync 31.5-96
    VertRefresh 120
    Option "DPMS"
    EndSection

    Just a guess. Honestly, XConfigurator is great to get an INITIAL config file, but you'll be much better off if you clean all the cruft out of the file, tidy it up, and play with it a bit.

    Also, check your monitor's On Screen Display to see if windows is telling you the truth. I have a windows machine that swears it outputs 75Hz, but when I ask the monitor itself to display mode it says 60Hz, and it is _definitely_ 60Hz.

    Also, just WHY do you want to do this? I think it would be a lot easier on the CRT if you ran it in a 'normal' range (85Hz max). The general rule is to use the lowest refresh rate you find comfortable.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  500. Re:XFree86 by MarcQuadra · · Score: 1

    Also, forgot to say this:

    XFree seems to pick the maximum refresh possibble for a given resolution. Your monitor might be able to do 120HZ in Windows if you're running at 1024x768, but if XFree is set up for 1280X1024 the maximum refresh rate might just be 85Hz. Try running both at the same res.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  501. I'll just save everyone some time... by pongo000 · · Score: 1

    If you take all (well, mostly all) the bitches here about Linux, and distill them down into a black tarry mess, the one thing that stands out is this:

    "I simply want to be able to double-click a 'Setup' icon somewhere and have my software install without having to worry about configurations, or builds, or dependencies, or anything else."

    Which isn't a bad idea. However, for those of you who don't want to (or don't have the time to) figure out how to install software on your systems, I think it's a bit disingenuous to call this lack of software plug-n-play "an annoyance." For some of us, it's a feature. Yeah, we've spent many hours mastering the intricacies involved with keeping a Linux distro updated with the latest/greatest apps, but in the end, most of us look back on our experiences and consider it a learning experience, rather than an inconvenience.

    I don't believe there's any book that can be written that will be able to address every idiosyncracy of every Linux app that doesn't have a "Click Me" icon to install it with. Let's be honest with ourselves here: If you want software plug-and-play, Linux is probably not for you. You don't use a tack hammer to drive 8d nails, and neither do you use Linux for all the creature comforts one would expect from Windows or MacOS or [OS of choice here].

  502. The linux mind filter by Stonent1 · · Score: 1

    What gets me is that there are so many people who ask simple linux questions that people with real problems get pushed aside. And example would be contacting a developer about a kernel module. Kernel modules shouldn't hard lock the system right? I've had one that did. On multiple systems with only the one piece of hardware being in common. I read the module source and found that the card was a slightly newer revision than what was listed in the comments. I e-mailed the author but never got a reply.

    Also hardware support for not-so-old hardware. Some hardware seems to get forgotten about. (this may be an X rant) Some older pci video cards don't seem to work well in X any more when they did years ago. The screen fills with static and garbage even though the card is detected (cirrus logic cards for example) You may say "buy a new video card" but when you are trying to use a computer with everything built in as a router / terminal it isn't always easy. Aside from recompiling XFree86 3.0, I wonder what could be done.

  503. users & printers by looie · · Score: 1
    my top two annoyances. the linux "community," as typified here & in some mailing lists, has a collective head bigger than jack's beanstalk. hey fellas, guess what? who cares if you're a geeky stud puppet? can you put the bread on the table and the bacon in the bank? the computer is a tool. users have the obligation to use the best tool for the job.

    now, the recent usability study that showed SuSe catching up to Windows was promising. but, judging from the commentary here, i'd say that most slasdotters do not want linux to become the "captain of the desktop & the queen's navee." they like the idea of somehow being special because of their ... computer operating system??? whaaaat?

    my technical peeve is printing. it's ironical that the system that originated as a printing system is horrible on the home front. i've used cups. it's satisfactory for normal office-type printing, but the setup and configuration are nontrivial. but setting up color printing is a freaking nightmare. which is why i do that off the winders machine.

    there are other complaints here that are significant and accurate. it's too bad that there are so many users who want nothing to change, because they are a significant blockade to the improvement of the GNU/linux system. "Lead, follow, or get out of the way."

    mp

    --
    "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
  504. Re:The fact that all these other idiots use Window by re-geeked · · Score: 1

    I think you pretty much got my point -- the "problems" with Linux won't be solved by mere code or docs or support, but only with time, which is on our side.

    --
    "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
  505. /root is not under /home, this is a good thing by Anonymous Coward · · Score: 0

    There is a very good reason for this. root's home directory should be on the root device. Many times /home is a different device, i.e. separate partition (so some user does fill up the filesystem and system process choke because the can't write to log or configuration files) or NFS mounted.

    What if the machine comes up without access to /home or networking... I don't know about you but I'd like to have acces to some of my recovery scripts...

    Or maybe I'm old school and paranoid...

  506. My three biggest annoyances... by fitten · · Score: 1

    not necessarily of the Linux kernel, but of the apps on the platform.

    1. I want to download an app and it puts me in dependency hell. I have to download 10 other packages in order to actually use that app, and 8 of those packages break other apps I have installed.

    2. Inconsistencies in GUI among apps. In some apps, right click pulls up menus, in others it doesn't - or it is some other random sequence of mouse buttons. In some apps, the "normal" menu items are scattered all over hell's half acre compared to where the "normal" menu items are for another application. ("Normal" being file open/save, edit, copy/paste, etc.) In some apps, ones with multiple windows, which window actually contains the menu you want may have no correlation with what you are actually doing in that window.

    3. Usability of GUI among apps. In many applications, the GUI appears to have been put together either simply by order of implementation of the features or by some obscure/strange workflow that makes no sense to anyone other than the person who developed the GUI. Many times the GUI seems very haphazardly assembled with no regard for workflow patterns which are normally used in the type of processing performed by the application.

  507. Re:The fact that all these other idiots use Window by Enucite · · Score: 1

    I assume when you say you used OOo for 18 months that you were using 1.0...

    Try out OpenOffice.org 1.1
    I hated 1.0 and was sad to see so much effort going into such a bad office suite.. but 1.1 is an amazing difference. Now I don't have any reservations recommending it to family/friends who ask me if I can "get them MS Office" (expecting a free--pirated copy).

    And my girlfriend actually uses OOo1.1 more often than MS Office.

  508. Ridiculous! by Loundry · · Score: 1

    First, your posting is of the tone, "If you don't like it, fix it yourself!" I have heard this from many different developers whom I thought would be generally happy that I was giving them honest feedback about using their software. Many of them simply have no time nor interest in helping their users, and they've made that very clear in their insulting, childish, and condescending responses. You ask that we "offer up fixes" to developers. I've seen how far practically *any* communication with developers has gotten me on multiple occasions, so you can take your "you owe them" attitude and stuff it right up your ass. I'm through with being polite and helpful to developers who have no desire to be polite and helpful in return. The fact that they are writing software is not a license to be an asshole.

    Second, there is no such thing as altruism. Every act that a human being chooses to do has a selfish component. There may be many reasons why a person chooses to do something, many of them that don't have a selfish interest. I contend that one of them *must* be a selfish interest or else the person in question will not choose the action.

    Third, you have a poor understanding of the selfishness Ayn Rand advocated. It's called "rational self-interest". It is NOT what I call "self-importance", which, to me, implies that my desires take precedence over others' rights, that others (not I) should suffer the negative consequences of my actions, and that I (not others) should suffer the positive rewards of others' actions.

    --
    I don't make the rules. I just make fun of them.
  509. What he said by Hatta · · Score: 1

    Yeah, middle click is great unless you need to paste over somthing. Frequently I want to paste an url into mozilla, but I have to select the whole URL box, delete it, and then copy and paste my desired url. Ugly.

    --
    Give me Classic Slashdot or give me death!
    1. Re:What he said by KhanAFur · · Score: 2, Insightful

      You don't need to replace the text in the address line... Just middle click anywhere where there isn't a link -Mary

    2. Re:What he said by eln · · Score: 1

      That's so cool! I never knew that...if I hadn't already posted to this thread, I would mod you up.

      That is an insanely useful feature.

    3. Re:What he said by mvdwege · · Score: 1

      Try this, which works in all Netscape-derived browsers (IOW all browers on *nix):

      1. Highlight URL to paste.
      2. Middle-click anywhere on the webpage (not on a link or button, of course).

      Voila, Netscape, Mozilla (and derivatives), and Konqueror open the new URL.

      HTH,

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    4. Re:What he said by fucksl4shd0t · · Score: 1

      That's so cool! I never knew that...if I hadn't already posted to this thread, I would mod you up.

      It does't seem to work in Mozilla on Windows, though, and I find that frustrating. :( I use Widows at work, and Linux at home, and I find a lot of the things I do in apps in Linux don't work in the SAME apps in Windows.

      --
      Like what I said? You might like my music
    5. Re:What he said by Tarqwak · · Score: 1

      Might be of interest: Text / Plain extension for Mozilla - "Treats selected plain text urls, and email addresses as links and adds options to the context menu on how to use these".

      Also, select plain text link in text and if you have tab bar visible then drag & drop the text to tab bar background, "Open a new tab" or "Close Tab" button. And dragging text to existing tabs title changes it's URL.

  510. Re:Worst annoyances ( USB ) by Istealmymusic · · Score: 1
    I have OnChip USB 2.0 support on a VIA chipset and am using it under FreeBSD, with no problems. I also have OnChip Firewire support as well as Ethernet over Firewall which is correctly detected, although I haven't messed with it yet.

    Maybe its the drivers that suck?

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  511. the worst thing is the linux community by Anonymous Coward · · Score: 0

    the worst thing about linux is the linux community.. the fucked up anally retentive teenage self proclaimed gurus that never offer any help for newbies (or others for that matter) but only start flamewars on forums or bans/kicks you with STFU and RTFM and similar on irc for asking for help.. thats the no 1 reason I want to exterminate anything called linux!
    A lot of people have trouble understanding how to combine a few hundred thousand arguments. Humans primary way of navigating is by VISUAL input that is why GUI's are so important to so many people and even tho the manuals for linux are extensive in many cases it is TOO extensive and contains so much jargon and other things that its very very hard if not impossible to understanding for any new people as you often need to know a lot of things already to understand it and that makes the TOTAL LACK OF HELP from the linux "gurus" even more frustrating..

    Get rid of these loosers and linux would have a real chance of becoming and instant desktop HIT but most people who dont care about the inner workings of linux but only USING it just cant be bothered when they have to deal with this crap to solve elementary things like installing printer drivers.

  512. Can anyone say "documentation" by Anonymous Coward · · Score: 0

    I'm not necessarily taking anything detailed, but SOME in some cases would be nice. And, put up a webpage for your software. Put a description of it up there. A link to a list of files isn't enough. I wanna know what the package does before I download it, or at least see if the dependancies are there. I understand programmers are not writers, but for god's sake, find someone who is and have them write up the docs!

  513. Biggest Annoyance in Linux- X Windows by nick13245 · · Score: 1

    Im sorry, but it shouldn't take Mozilla 15 seconds to load on a system w/ a 2GHz cpu, 512M RAM, and a 128MB T1-4200 Geforce 4 Graphics Card. KDE is as slow as hell!!!

  514. serial by ArmorFiend · · Score: 1
    I agree that USB seems awfully flaky. But I think I can beat it with: SERIAL PORTS!!

    That's right, (on debian) configuring your serial ports to use different devices is about as straightforward as making a faster-than-light spaceship out of plastic sporks and wet-naps!

    Its not an issue of not-enough-documentation. There's boatloads of documentation. The problem is the doc just sucks. IIRC it has you:
    1. Generate a rough configuration file using a shell command.
    2. Edit the ~20,000 line configuration file and de-comment the correct device(s). If you grep it for
      "# multiple choice time, uncomment the case that applies to you: [cryptic garbage]"
      , you'll find about 1000 matches.
    3. Give up and ask on IRC.

    Its a mess. And my girlfriend's palm III still won't sync.
    1. Re:serial by Ben+Hutchings · · Score: 1

      You seem to be describing isapnptools here (1. Run pnpdump. 2. Edit /etc/isapnp.conf.) This is indeed annoyingly complex, but it's just the same as what you get in the Windows Device Manager for ISA PnP devices.

      Now I have no idea why you need to mess with PnP just to use a serial port.

    2. Re:serial by ArmorFiend · · Score: 1

      You're right, I was misremembering. Now if only I can remember why the heck I still use ISA. I guess I use it for sound.

  515. the clutter of ~ by Anonymous Coward · · Score: 0

    i hate the cluttering of my ~dir
    all .files should go into a dir, say .conf/ or .etc/ so i can forget about them.

  516. It does it in windows too... by Ayanami+Rei · · Score: 1

    but the default settings are saner (Windows tends to "center" the sliders if you haven't set them)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  517. Don't ever install Win2K from the CD. by Ayanami+Rei · · Score: 1

    You don't have a slipstream install of SP3? That enables DMA by default, and fixes a few file permission fuckups.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  518. No Standards! by demonic-halo · · Score: 1

    Most little things, but together annoy me really bad: 1. No central authority on customer support. Who do I complain my problems to? 2. No standardized UI look. Everything application looks different. 3. No standardized interapplication communication. 4. No standard method of installation. 5. No standard method of uninstalling. 6. No standard configuration. (this makes tech support a nightmare.) 7. No standard libraries (you can end up installing more and mroe libraries each time you install a new application.) 8. No standard method of updating. 9. No official owners manual. 10.No acepted standards in storing configuration settings. 11.No standard hot keys. Ctrl+A does not perform the same functions in all applications. 12.No standardized behavior of UI components. Eg. All text fields do not have the same context menu choices. That said, now you can see why I'm a Mac advocate. Steve Jobs lays down the law, and we all obey.

  519. annoyed by ColeNielsen · · Score: 1

    It's annoying that the GEEKS in the world claim LINUX is ready for the desktop. Sure, it's stable and completely customizable and defianately more useable... for a GEEK.

    I find it highly annoying that there are 10,000 distros out there and everyone has a different way of doing things. Some include support for this, some include support for this if you spend $$$ some include this program compiled with their customizations... you get the idea. Truth is, LINUX leaves WAY too much to choice for it to be "ready" for the average end-user.

    IMHO - I think that the upper-echelon of LINUX users should work with the lower-level LINUX users and start a distro whos primary goal is to make LINUX useable... my dad who is not exactly stupid... should be able to sit down and install it. When it boots up, He should immediately be able to begin installing software that he will use. He shouldn't have to learn about some of the more cryptic functions of LINUX, it should just work.

    Take OS X for example, they have a VERY solid OS. It's got a stable framework, the ablility to install it and begin using it right away... fully configured. No device drivers, no configuring sound modem ethernet ide usb firewire drivers... they just work. Sure it's built with a VERY small scope of hardware in mind but that's what makes it so stable.

    I'm not saying remove the *functionality* of linux just to acheive the goal of desktop usability... That would be outrageous. I saying that until LINUX is able to be installed and it just work - without much command-line - without hassles - and without having to have a thourough knowledge of HOW a computer works to effectively use it, it's not ready.

  520. Things of annoyance: by Eudial · · Score: 1

    1. When X Crashes and completely screws up your screen (so that you can't even C-M-F{x} out and restart X) and you have to SSH into the computer and reboot it from another computer located 36.7 miles away. (otherwise it'd screw up the filesystem)
    2. When your TTY screws up because it can't display binary files.
    3. SCO.

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  521. Slackware?! by djcapelis · · Score: 1

    If you're new... slackware isn't exactly...

    Um, hello? Slackware is one of the worst distributions for new users. Download "official" Redhat/mandrake/SuSe ISOs and you'll find yourself so much happier...

    --
    I touch computers in naughty places
    1. Re:Slackware?! by iLEZ · · Score: 1

      Oh yeah, i tried SuSE, AssH.. err.. RedHat and RedHat two more times before that one incident, and the support from my comrades was as lacking as ever.

      But thanks anyway, this is sort of the kind of peer support i was talking about. =)

      --
      You cant fight in here, its a war room!
    2. Re:Slackware?! by Lips · · Score: 1

      When I was a linux newbie, I tried Ygdrasil (spell?) and it was a nightmare. I then tried Slackware and loved it. I've used Redhat for the last 6 years and I must say Slackware is still the best, easiest and most stable distro I've used. But thats just me.

    3. Re:Slackware?! by Anonymous Coward · · Score: 0

      my first linux distro (w/ no *nix experience mind you) was slack 3.5. i compiled pretty much everything from scratch on a 486. it worked good for me and made me the man i am today.

      desktop apps aren't necessarily a bad thing. just make sure your #1 desktop app is emacs and your #2 is xterm. that's all you need.

      the command line is your friend.

      btw: i agree w/ an above comment about gnu tar. (well at least it's better than proprietary tar where you have to pipe).

    4. Re:Slackware?! by olderchurch · · Score: 1
      and the support from my comrades was as lacking as ever.

      blame your friends, not the software!

      --
      Disclaimer: This opinion was created without the use of any facts
    5. Re:Slackware?! by iLEZ · · Score: 1

      Exactly what im doing, RTFparent. =) I know there can be little or no official support for home linux users but its the friendly advice from the people around me that im missing. Enough said, move on. :)

      --
      You cant fight in here, its a war room!
    6. Re:Slackware?! by Josh+Booth · · Score: 1

      Slackware indeed is not easy, but is close to ideal for someone who wants to learn about Linux and *nix in general. Of course, if you really wanted to learn, you could do it yourself and compile, install, and administer the whole system. But Slack is simple enough that, given a noob who can read man pages, the internet, and can do some CLI, he will learn enough without the steep learning curve of, say, LFS.

    7. Re:Slackware?! by djcapelis · · Score: 1

      What would you expect me to say?

      Would you want an in detail response when you've never touched Solarias or any unix and are trying to admin it? And are asking... DOOD how do I usez thiz softwarez?

      If you want something that just works is easy to install then slackware isn't what you want. It makes me think you didn't bother to research on distros... it turns out you did but I had no way of knowing that. You don't just go down to BestBuy and expect slackware to just run for you... I don't think asking what the hell you were thinking is such a terrible thing to do. Besides, being my helpful self I even gave you alternatives that might have worked better for you had you not already tried them... (although I didn't see mandrake or... gasp... lindows in your list of tried distros... and those are really easy from what I've heard.)

      Lindows is the only 5 minute install I've ever heard of... not much room for a poweruser though... you'd grow out of it into a new distro anyways... but then you'd have some experience and it'd be nice and easy.

      --
      I touch computers in naughty places
    8. Re:Slackware?! by iLEZ · · Score: 1

      Thank you for proving my point. All i wanted at that time was to know wtf was wrong with graphics in X.

      I knew it was an unusual problem since i have set up and used RedHat SuSE, Slackware and even Rootlinux before (on the exact same system) and i never had any of the problems i encountered with the SUNet distro.

      I agree slackware is kind of not an entry-level system, but at least could you guys have pointed me in the right direcrion?

      --
      You cant fight in here, its a war room!
    9. Re:Slackware?! by mink · · Score: 1

      Considering when you did this, did you try going to the slackware website and hitting the forums there? I got lots of help there back in the days of slack 7.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  522. Re:Distros just don't do proper integration testin by copterdoc · · Score: 2, Interesting

    Look into Gentoo

  523. Crashable by David+Gould · · Score: 1


    I guess mine is that I can still bring down a whole system with a single runaway process. I've done scalability tests on sone Java servlets where, when Tomcat hit the JVM's memory limit, the java process pinned the CPU at 99.9% and even a "kill -9" failed to get rid of it. That was the last thing I saw before all my ssh sessions froze and I was forced to go for the Big Red Button. This didn't happen all the time, or even all that often, but there were definitely a couple of times that a hard reset was required.

    Sure, Tomcat's poor handling of the out-of-memory condition may be Java'a and/or Tomcat's fault, but locking up the whole system is Linux' fault. I have found Linux to be "very" stable, but "very" is still short of "perfectly".

    Maybe I spent too much time at IBM hanging around the mainframe snobs (who are to us Unix guys as we are to Windows guys), but I do consider a "real" OS to be one that will simply never allow itself to be brought down by one errant user, no matter what he's doing.

    --
    David Gould
    main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
  524. What the hell kind of soundcard do you have? by Ayanami+Rei · · Score: 1

    And alsa usually fixes it.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  525. I recognize that it exists that way for a reason.. by Ayanami+Rei · · Score: 1

    But why not this behavior if POSIXLY_CORRECT is not set?

    test the first argument (if it's the only one), and if it looks like a tar file, untars it to the current directory (if it's - it reads it from standard input). otherwise, it tars up the path/filespec to standard output.

    That sounds like the "most obvious" usage in absence of the "command".

    other examples besides tar and ar? dump, restore, mknod. All commands I have to pull up the manpage for (that and mencoder and sox, but I digress)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  526. Well, the OSS community has won a few battles. by Ayanami+Rei · · Score: 1

    They got Creative to release full exposure on its EMU10k and the Audigy. (I don't know the status of the Audigy 2)

    They got fairly exclusive access to ATI's specs. They have Matrox all over the board. NVidia is playing proxy to whatever users want (which is fine).

    Intel provides generous documentation, etc.

    Look at the Alsa project! They managed to rattle quite a few cages and get support for arguably more sound hardware then Windows XP supports.

    In fact, it's the periphial manufacturers who give people a harder time. Getting firewire or serial ATA support is like pulling teeth. Most modems' drivers are reverse engineered from windows drivers and external debugging hardware.

    There are companies out there that will build you a fit-perfect Linux box along the lines of an Apple. They'll tell you what hardware works and doesn't. But the PC world is wild and wooly so people will want to roam free and buy unsupported products and try to make them work.

    Since OSS is about choice, we shouldn't try to get people to NOT buy things. OSS is not in a position to write most any firmware because the manufacturers often regard such things as trade secret, and sometimes the devices do not meet certain regulations (IE the 802.11a/g drivers). This is unfortunate.

    Also, thanks for the recognition. You'd be surprised how easily you get modded up when you coyly represent the elicit fantasy of many a Slashdotter.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  527. You know what? by Ayanami+Rei · · Score: 1

    They don't use SNMP to manage Crays. I should know, I work for SGI.

    YHL, HAND F4GG075-EXP3rT!!1

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  528. You're lacking several options by Anonymous Coward · · Score: 0

    Section (not funny): ...
    () In Soviet Rusia, funny posts moderate YOU!

    Section (not interesting): ...
    () It is dull and tiresome, you insensitive clod!

    Section (overrated):
    () Cowboy Neal has blessed it with an "underrated"

  529. debian install with 2.4 kernel by lysander · · Score: 1
    Then grab a bf2.4 installer. Last I tried this (a few weeks ago) it was at 2.4.20-bf24.

    I've had success converting their rescue/install floppy to a 2.4.21 kernel for installing on a machine that needed 2.4.21 to find the scsi card (aic79xx).

    Hope this helps.

    --
    GET YOUR WEAPONS READY! --DR.LIGHT
  530. Slackware NFS Install ... by MoonRug · · Score: 1

    ... stinks. Where is the FTP install option?

  531. I18n - Asian Language support - UTF8 by rickymoz · · Score: 2, Interesting

    My wife is Korean and I've been trying for quite some time to setup a nice Mandrake box for her. It's really painful.

    First of all, I have to dual-boot since writing Korean and having a Swiss-German environement is unthinkable. So she's booting in a Korean environement with Korean language support, while I have to boot my Swiss German partition. Really really annoying if you ask me. ("Can I reboot the computer, I need to write a note in Korean to one of my friends." -"OK, go ahead, but please reboot after sending that note, I need to work on my files")

    On a related note some applications still don't know what UTF8 means. The Korean environment is in UTF8, but you should see all those applications that cannot display other than ASCII+Korean characters.

    On a related note, why can't she write an OpenOffice.org document in Korean with German intermixed, without always changing font when changing the language?

    1. Re:I18n - Asian Language support - UTF8 by /dev/trash · · Score: 1

      WHy not buy a copy of VMware and load an instance when your wife needs to type a note?

    2. Re:I18n - Asian Language support - UTF8 by Anonymous Coward · · Score: 0

      Why do you need to reboot to change the language?
      Just start your application with
      LANG=de_CH application
      (assuming you are using bash)
      No need to reboot at all.
      man locale and googling for what the LANG and LC_* environment variables do might be a good idea.

  532. man syslog.conf by Ayanami+Rei · · Score: 1

    You were saying?

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  533. For $10 or less at BestBuy... by Ayanami+Rei · · Score: 1

    you can buy a generic 100mpbs card based on rt_8139 or something similar. I've never had a problem with these cards, and they offload a decent amount from the CPU.

    I've always had trouble with 3Com. Did you ever see a 3Com 3C9xx try to talk to 3Com stackers? It ain't pretty.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  534. What kind of title is that? by mslinux · · Score: 1

    Linux is a kernel, not a computer operating system with GUIs for adding printers and configuring PDAs. Those that think differently know not of what they speak and should shut the hell up.

    1. Re:What kind of title is that? by Anonymous Coward · · Score: 0

      Shut up, geek.

  535. Re:World Domination Will Come When Copy & Past by rdewald · · Score: 1

    Rant on, brother!

    I am a hobbyist user so I don't know the mechanics of how this works, but I can relate my similar frustration with this problem and what I've done about it since I banished all Microsoft software from my home a couple of years ago. My success may have more to do with the particular applications I use (Mozilla, kmail, kate).

    What I have come to do is use a child directory from home I call ~/snip with Kate, the text editor, and paste everything into a file I save in the snip directory. Most of the time, things will either paste to Kate, or you can write to a file directly (as with kmail) and then pull it up for selection in Kate.

    I have been most unhappy about having to do this (I still use windows at work) until I began to grep the directory randomly for certain keywords. It's almost like poetry....a slice of one's history of intellectual efforts at the console.

    But, I still do like the centralized clipboard in windows, and the fact that it is only one buffer makes things quick, if repetitive. I can see the evil bits in this, though. Having a buffer that can literally paste directly into any process from any process is a potential integrity/security problem, so it's all a trade off.

    --
    The best way to do is to be.
  536. XFree86 by RAMMS+EIN · · Score: 1

    My biggest annoyance with Linux (and other *nixen) has been X11. Admittedly, XFree86 is a fantastic piece of work and it offers great compatibility with every other version of X out there, but at the same time there are so many things wrong with it.

    First off, it's slow. Plain and simple. It takes a long time to start up, and drawing operations seem very inefficient - ever tried to watch a movie? I realize that this is a side-effect of X originally being intended to be used over a network, but I have two arguments against this. First off, it would be better to have a snappy graphics subsystem running locally, with an optional networked system on top of it. Secondly, the protocol used by X11 can't be too efficient; at least, TightVNC uses less bandwidth. I think PicoGUI gets it right. The startup time could probably be reduced a bit by using the OS's keyboard etc. drivers - which would also save users from having to configure them once for the OS and once for XFree86.

    Secondly, XFree86 is huge. Several megabytes get you a graphical subsystem with keyboard and mouse support - but we already have all of these in the kernel. The kernel framebuffer does just fine on my some have said that XFree86 can be quite fast if programmed right, but the fact remains that I can't watch movies under XFree86 that run smoothly under Windows on the same machine, and Opera/Windows blazes away whereas Opera/Linux is ``merely'' fast.

    --
    Please correct me if I got my facts wrong.
  537. pkg_add -r by nurb432 · · Score: 1

    Don't forget that. For those that don't have the system resources, or time, to compile anything of any consequence.....

    --
    ---- Booth was a patriot ----
  538. Re:XFree86 by RAMMS+EIN · · Score: 1

    ack...slashdot plaintext still requires escaping lesser-than signs...sorry for the broken post. :-(

    My biggest annoyance with Linux (and other *nixen) has been X11. Admittedly, XFree86 is a fantastic piece of work and it offers great compatibility with every other version of X out there, but at the same time there are so many things wrong with it.

    First off, it's slow. Plain and simple. It takes a long time to start up, and drawing operations seem very inefficient - ever tried to watch a movie? I realize that this is a side-effect of X originally being intended to be used over a network, but I have two arguments against this. First off, it would be better to have a snappy graphics subsystem running locally, with an optional networked system on top of it. Secondly, the protocol used by X11 can't be too efficient; at least, TightVNC uses less bandwidth. I think PicoGUI gets it right. The startup time could probably be reduced a bit by using the OS's keyboard etc. drivers - which would also save users from having to configure them once for the OS and once for XFree86.

    Secondly, XFree86 is huge. Several megabytes get you a graphical subsystem with keyboard and mouse support - but we already have all of these in the kernel. The kernel framebuffer does just fine on my < 4 MB 486, now try to get XFree86 running on that. Okay, X11 offers a lot more functionality, but often you won't need that - how many people run their X server and clients on the same machine?

    Configuring XFree86 can be a real nightmare. Fortunately, starting from 4.0 there's a VESA driver, so now one can be reasonably sure that it works with any modern graphics card. However, the last 4 times I installed XFree86, it wouldn't work with 32 bits color depth. I know I need to configure with depth 24 and fbbpp 32, but the installers I've seen never got it right by themselves.

    Finally, I would like to say that I am happy enough to have XFree86. I just wish it would be better. I also know that some have said that XFree86 can be quite fast if programmed right, but the fact remains that I can't watch movies under XFree86 that run smoothly under Windows on the same machine, and Opera/Windows blazes away whereas Opera/Linux is ``merely'' fast.

    --
    Please correct me if I got my facts wrong.
  539. You're alluding to a project idea of mine... by Ayanami+Rei · · Score: 1

    GSSE - the Generic Service Supplication Engine.

    Do you remember STREAMS? If you've done any Solaris kernel programming you might have bumped heads with it.

    Think like the DirectShow API on Windows and you're getting close. It's a bunch of kernel and user space "modules" that have pins that fit into each other, complete with control pins that can pass certain kinds of data. Pins can send interrupts, etc, req/initiate block transfers, etc.

    STREAMS is a lot like that, and it'd make sense to make the video drivers and stuff STREAMS interface instead of standard block/char devices.

    I understand there was an initiative to brings STREAMS to linux (LiS) but it so far has not been widely accepted.

    If SVR4 streams don't catch on and replace these outdated APIs, I am working on a proposal for such a system that could go beyond what STREAMS would provide... a system that combines the features of demand loaded modules, DirectX, GConf, and system libraries. A generic, run-time configurable multimedia/multiformat API and MPI, with hardware/driver support where sensible.

    Sigh, if only.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  540. CD burning by goat_attack · · Score: 1
    Burning CDs under linux with an IDE drive SUCKS.

    Why isn't there a kernel module for IDE burners yet? I haven't seen a SCSI burner in years, but if you want your IDE burner to work, you still have to install a SCSI emulation module and mount it as a SCSI device.

    It seems like there's relatively little documentation on linux CD burning, and what little is there refers to 2.2 kernels, so you can't be sure whether it's still applicable.

    The command line utilities are useable, if you're knowlegeable about CD structure and SCSI. The frontends, on the other hand, are largely useless. I must have tried most of them, and they all have their share of problems, and rarely behave intuitively.

    Of course, I haven't tried to burn a CD under linux in months (Nero rocks!), and things may have improved in the interim.

    This is one of those times I would love to be proven wrong.

    1. Re:CD burning by grolschie · · Score: 1

      All CD burning I do is with Nero on my Win98SE partition. While Linux is awesome, sadly there are still tasks I have to use Win98SE for.

    2. Re:CD burning by Simon · · Score: 1
      I think I remember hearing that this hack is no longer necessary in kernel 2.6.

      --
      Simon

  541. It's not the OS that is at fault by nurb432 · · Score: 1

    Its the stuff you layer on top of it..

    That's one of my pet peeves, the lack of understanding of the differences between a OS kernel, a utility and an 'environment'.

    And dependency hell STILL exists.... regardless of what tool you use to get around it.. though admittedly its much better. its still not perfect and annoying as hell... which is one of the reasons I went to BSD-land a while ago.. its even more controlled there, using the ports tree.. .).

    --
    ---- Booth was a patriot ----
  542. Lists with member-only archives and RH installer by Anonymous Coward · · Score: 0

    I can't understand why mailing lists restrict their archives to members only. This is one of the most pointless, irritating policies around. This prevents me from quickly searching a list to find out if someone has already asked my question, without subscribing!

    On high traffic lists, this is an insane situation. Even on low traffic lists, it's time consuming and counter to the spirit of co-operation and openness that I expect in the system administration community. Moreover, it thwarts a newbies ability to dig up information without having unravel yet another esoteric oddity of computing. (In this case, it's particularly ironic because the Linux complaints list will have huge volume!)

    Anyone maintaining a list, wake up and turn this "feature" OFF ! Open the archives, and help build the public knowledge base. Last I checked RedHat's rpm-list was members only -- it's presumably one of the first places a new user would check for help!

    For those are stuck on this problem, take a look at the Mail Archive and the Mailing list ARChives for plenty of list archives.

    A Linux complaint?

    How about RedHat's installer. They keep ramping up the version number, without doing anything to improve the installer! Anaconda is still garbarge. The resolve dependancies interface needs an option to turn off individual packages that have failed dependancies! Why are the options constrained to "install dependancies to satisfy these packages" or "do not install these packages with failed deps"? If you go through individual package selection and miss something, this is a major pain in the A**! You have to go back, and find the package in the package list!

    Also, print the group and category information on the failed deps screen, so it's easy to go back and quickly find the package and turn it off. As it stands, you have a package with failed deps, and have to hunt through the entire list for it! Go on, try to teach all this to a new user. Guess what? In the first five minutes, they've said "Forget it. This is why Linux sucks."

    Another one? How about checking the hardware before offering package selection? How many times have I sat for 30 minutes going through package selection, only to have the installer crash when trying to write the new partition table! I have to go through the whole process again! If using an ftp install (or with an network available), why not offer to allow me to upload the package list to another box before bailing out... then I could just download it next time!

    What about graphical install for ftp? I install from a local ftp mirror, downloading an X server and libraries over my LAN is trivial, but I'm still stuck with the text install on RedHat 9!

    Given that the installer is the first point of contact for most users (especially new users), why not fix it up? Get some UI people working on it, and for crying out loud, stop driving up the release number until you do something decent with the installer.

    (And one final rant, why doesn't this Slashdot script comment submit script check URLs for me? Don't we want computers eliminating these mundane tasks? Otherwise, what purpose are they serving?)

  543. Copy & Paste works fine. Learn the simple sys by ArmorFiend · · Score: 1

    Huh?
    I think you just need to wrap your brain around the way selections work under X:

    left-mouse text light up => copy
    left-mouse text light up, delete => cut
    middle-mouse click => paste

    This isn't the same as on Mac/Windows. Its better, because its fewer keystrokes (none, in fact!).

    Its supported by every X app I know. Even ones that try to shoe-horn in the mac way of doing it, still support the above functionality.

    However I did learn from this discussion - there sould be a simpler system of deleteing all text in a field and replacing it with the current selection. I'm no gui expert, so I'm entitled to some rampant futile brainstorming! Consider putting either "Clear" or "Replace" in the right mouse menu. The former clears the text area, in preperation for a paste, and the latter does the same and then auto-pastes.

  544. the plan9 way by DrSkwid · · Score: 1

    mouse 1 then drag selects the text
    keeping mouse 1 down and pressing mouse 2 cuts
    pressing 1 then 3 pastes

    mouse 2 alone on select text runs it as a command

    mouse 3 alone on selected text sends it to the plumber.

    plumbing is like file types but instead uses regexes

    If there is no plumbing action defined for that pattern and you are using the text editor (Acme) then the text editor tries to open that filename. If this fails the current document is searched for the text.

    This system is much better than file associations because you have more control over what happens.

    Maybe when you use a particular URL you want to always view the source rather than view the rendered html, no problem. The plumbing rules are per-process so you can have different rules in different windows.

    It's great

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:the plan9 way by More+Karma+Than+God · · Score: 1

      > mouse 1 then drag selects the text
      >keeping mouse 1 down and pressing mouse 2 cuts
      >pressing 1 then 3 pastes
      >
      >mouse 2 alone on select text runs it as a command
      >
      >mouse 3 alone on selected text sends it to the >plumber.

      So where do I find the MB that has three PS/2 mouse ports?

      --
      Go here to create your own Slashdot dis
  545. The caps lock by NanoGator · · Score: 1

    I can understand that Linux is case sensitive. I can understand that for programming it's better. I'm not here to say that it should be removed or anything like that. But, I would like to voice that it is a pain in the ass to a Linux newb such as myself. A human doesn't see a difference between A and a, but the computer does, rather literally.

    --
    "Derp de derp."
  546. Re:RPM by Anonymous Coward · · Score: 0

    Hmm, I'd have to say my biggest problem with Linux is how it addresses memory and hard drive space.

    Not to mention ITS A FUCKING GAY PIECE OF SHIT! FUCK LINUX! FUCK LINUX! FUCK LINUX!

  547. Maybe it's just me: by jeffkjo1 · · Score: 1

    1. Arts/ Sound in General. It's taken me weeks to hodge podge together sound drivers that work so I can listen to more than one sound at the same time.
    2. CUPS.... Why does it love to cut lines off at the end of the page so much?
    3. My digital camera... Yes, a Kodak LS443 is relatively new (8 months).... but it's supposed to mount as a mass storage device.... why doesn't it?
    4. People in linux chats who are unhelpful and arrogant.
    5. Why doens't java work
    6. Why doesn't java/nvidia drivers come preinstalled.
    7. Why does installing nvidia make me recompile my kernel (Thankyou SuSE.)
    8. File locations.... ...
    Now don't get me wrong, I like far more things about linux than windows... but it's got some glaring inconsistancies.

  548. Supermount by incom · · Score: 1

    Don't know if it is like amiga, but It is better than the usual linux way imho.

    --
    True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
  549. Built for developers (as opposed to people) by realinvalidname · · Score: 1

    Used Linux as my desktop for a year (the alternative was Win2K, so the choice was easy).

    Still, it pissed me off that GNOME gave me 10 ways to change my window manager theme and not one to set the clock, short of opening an xterm and doing "sudo date -s". Which of these features actually matters and ought to be reasonably findable?

    I respect Linux, but I choose Mac OS X.

    -realinvalidname

  550. That Red Hat Gnome Icon by coolfrood · · Score: 1

    Funny. I spent four hours yesterday trying to figure out how to get rid of the Red Hat Gnome main icon and get back to the good old foot. And now this story comes out on Slashdot. The hat had been bothering me for a long time. Finally wrote a page describing the fix. We hate the red fedora

  551. Amiga aliasing by g_braad · · Score: 1

    The Amiga way wasn't really that good either, since if you had renamed the disk in the meantime. the system couldn't figure that out anymore (you had to alias the disk, handy feature). and what if the disk was called as the device name, say DF0: ??? then you had to insert it into that drive, and remove the disk that was already in that drive (or else cancel the request).

    --
    F/OSS & IT Consultant
    1. Re:Amiga aliasing by Anonymous Coward · · Score: 0

      and what if the disk was called as the device name, say DF0:

      You can just rename the VOLUME name to "df0". Trust me, it works!

  552. You Notice How The UNIX Ninjas by Master+of+Transhuman · · Score: 1

    are arguing here that everything in UNIX is perfectly comprehensible, but they have been arguing over how tar works for the first 100 posts or so?

    'Nuff said.

    Morons.

    A GUI equivalent should exist somewhere in the user interface for every UNIX command (including pipes - and previous /. articles have demonstrated this is possible) and every GUI should include every option for the command.

    Is that too hard to comprehend? Is that too hard to do? Is there some reason NOT to do it?

    No - so get on it.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  553. usb connections? by chickenrob · · Score: 1

    I don't know if it's just my distro, but I have had no luck with usb on my linux (mandrake 9.1) When I first installed the distro, it configured my usb wheel mouse as a serial 2 button. Lately I have been forced to run mouseconfig with each rebootto get it working. Also, when I plugged in my usb pda, this handy kpilot icon appeared on my desktop.. groovy right? Well it was handy for starting kpilot, but not handy for configuring it. I had to manually configure the ports for it which ended up takeing hours of research and guessing. If linux knows when I plug in the pda and recognizes it enough set up this handy icon, why can't et share this information with the application for auto configure? Why does the application have no information on where the heck the port for this thing would be? I had this same experience with a digital camera yesterday, only I haven't had the time yet to actually figure this one out. The icon ops up on the desktop, but the application dosen't see it. I know there are logical explainations to all of this however I do see it all as a big annoyance. On a side note, I am amazed at how great the auto configure is for knoppix. Why isn't this true with a large stable release like Mandrake?

    --
    People say my sig is the best thing about me.
  554. video games by vonsneerderhooten · · Score: 1

    Tom Clancey Games don't port to it

  555. Hahahahahahahahahha -- I laugh in your face. by Inoshiro · · Score: 1

    You see, in Windows, there's one tool I need to use to add and remove applications.

    The binary installer I download on the net.

    Dependency hell is having to see a list of different package managers, and then get a smarmy, "Man, the tools are there, learn how to use them" at the end of it all.

    And even if you do use the package managers, when they cock up, you're no better off than if you'd just installed from source in the first place.

    And people wonder why I want a Macintosh.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Hahahahahahahahahha -- I laugh in your face. by BJH · · Score: 1

      Inoshiro, I expected better of you...

      - Windows installers can quite happily break your system too. I work for a software house that has the client side running on NT/2000?XP, and making sure that the right version of, say, the MFC dlls are installed is a nightmare if there's other apps installed that are less well-behaved about where they put their dlls.

      - If you want a Macintosh, go buy one.

    2. Re:Hahahahahahahahahha -- I laugh in your face. by Ben+Hutchings · · Score: 1

      And as we all know, Windows installers are consistent, reliable, and compact. Right.

    3. Re:Hahahahahahahahahha -- I laugh in your face. by Anonymous Coward · · Score: 0

      Right.

  556. Use FVWM by Anonymous Coward · · Score: 0
    For some reason, perhaps a lot of reasons, I get a bunch of error messages in the console for KDE and Gnome if I start in run level 3 (Redhat), when I exit. I get none of those in FVWM, so it's my favorite, since I can customize it to my likeing. Here's one of my latest .fvwm2rc files.
    I have complaints about linux, but since I can go in and fix things, then its my problem. No so with Windows. I always wondered if Windows has "error messages" that would appear in the console if we could start it up that way, and upon exit, view them. I use FVWM for Debian, Mandrake and Redhat, but I always have Gnome and KDE setups on those distros also. KDE's pretty nice, really, and if I have my /etc/inittab set to run level 5, then I don't see said "error messages" and don't have a problem with that.


    So, I guess my main complaint with Linux has to be those darn error messages.

  557. Focus, Focus, Focus by maudite · · Score: 1

    Linux ought to be something of beauty. It is not. There are too many distros. Too many ways of doing things. If everybody that programmed and tinkered with Linux could focus on improving it beyond Windows it could be done easily. Gates is not scared, Linux is too fragmented. Too many people are doing their own thing and nothing ever gets accomplished. Get rid of that dog ugly and slow gui. Stop trying to see how many different systems you can get to run Linux. I have installed distro after distro and they all lack polish. Linux, the way it is today is retrocomputing with new hardware. The linux people ought to look at Beos. Load the free version on your new machine. Hunt down all the tweaks and patches to get it up on your new hardware. Look how fast the gui is. You need to look at how beautiful 0SX on a Mac is. Now, you linux people need forget the whole x11 rubbish and the countless window managers you have. You need to focus. It is pityful that one man, Klaus Knopper, and his Knoppix could accomplish so much. If all you would create a lightning fast gui(Beos) in Linux with some taste (OSX) that could run on anything (Thank Mr. Knopper), Mr. Gates would in fact lose quite a bit of sleep.

    my thoughts

    maudite

  558. 'simply edit XFree86' by Anonymous Coward · · Score: 0

    There's something awkward about bringing the system down to runlevel 3 'simply editing XFree86' Then bringing her back up to runlevel 5 to get, say, a simple pointing device like a Wacom tablet (or any other device for that matter)to work.

  559. [Rant] by Nephroth · · Score: 1

    [Rant]

    Yeah, speaking of problems that just won't fix no matter how long you mess with them:

    I have three separate video cards, two ATi's and an NVidia and XFree86 refuses to run them correctly ever, I've put countless hours into finely configuring every configurable configuration file and yet to no avail.

    Oddly enough, I can install BSD and it will work fine right off the disc... unfortunately, it did me no good for linux concerns. Linux simply hates my video cards and refuses to use all three in any resolution above 320x480 :(

    I've checked tutorials, manuals, howtos, the necronomicon, and all have left me with nothing but headahce and some pesky daemons running about ;)

    [/Rant]

    --
    Our greatest enemy is neither a single man, nor is it a nation, it is, as it has always been, our own greed.
  560. Bandwidth Throttling by Ignorant+Aardvark · · Score: 1

    My annoyance is a lack of any good way to deal with bandwidth throttling. I run a webserver on my Linux computer, but I also have several other computers on the LAN that I play games with, surf the web, etc. I have ADSL, so if someone is downloading anything of reasonable size from my webserver it sucks all the uplink bandwidth, which raises the latency on everything else. And of course this means my web browsing and games playing turns to shit. Bandwidth throttling already exists in most Windows download/upload apps, so why can't they add it to Apache?

    1. Re:Bandwidth Throttling by coolfrood · · Score: 1

      Perhaps a bit of googling might help? mod_bandwidth

  561. The clicking sound. by kyz · · Score: 2, Interesting

    This happens because, with all floppy drives, they will not update their "disk in the drive" status flag unless you step the read/write head in or out.

    Normally, the Amiga steps the heads constantly between track 0 and track 1. However, with later models, they realised they could issue a command to the drive to step to track -1. The drive would refuse to step the heads (so no clicking sound), but would still update the disk inserted status.

    The reason this couldn't be used universally is because some of the older drives used in really old Amigas would actually try and go to track -1, then break :)

    --
    Does my bum look big in this?
  562. esssolo1 - "working" soundcard drivers that don't! by grolschie · · Score: 1

    /rant

    Man, I have this IBM Thinkpad 390X and the onboard ESS Solo soundcard works sweet with Windows 98, but under Linux no way. Alsa and the Kernel 2.4 (esssolo1) have their own drivers for this card, they load fine, but all I get is distorted garble. Just crap! Nothing that resembles recognizable sounds.

    So I try Knoppix incase it' something wrong with my config. Woohoo cards is detected, same distortion that bears no resemblance to anything sane.

    I tried SuSE 8.1, woohoo Alsa driver auto-installed. Same problem!

    The only person I know of who figured out this soundcard, had to load DOS then the DOS drivers, and then use LOADLIN to load Linux. What a gip!

    There is nothing worse than giving someone hope that a driver exists, then dash it with this nonsense. Does one need to know the secret handshake to get this driver to work? It's not exactly state-of-the-art soundcard technology. Surely if the thing is auto-detected, then the autodetect should figure out IRQ's and DMA stuff too?

    /rant endeth

  563. What is worse than SCO by pointwood · · Score: 1

    Well, actually yes I believe I can: IBM!

    And the reason is software patents, so maybe I should have said that instead, but I thought I would provoke a little ;)

    Seriously, I see software patents as a much bigger threat to open source, than SCO will ever be and IBM is the company with most software patents...

  564. You wanna know my Linux annoyance? by Overly+Critical+Guy · · Score: 1, Insightful

    The fact that all those things you listed and more are the same goddamned things people have been saying for years and years, and yet it never changes. And then people flame you for bringing it up.

    "So why don't you contribute?"

    Okay, so let's make Linux an OS only for programmers. Next.

    --
    "Sufferin' succotash."
  565. *shrug* This is a bit off topic... by NivenHuH · · Score: 1

    But.. After reading the list of annoyances people have been spouting out.. you have to realize.. some of these things are how they are because it gives us more control over what's going on with the system..

    An example to this is.. pressing the eject button on the cd drive.. You'd expect it to pop out your CD unless you were using it somewhere on the system. You would be compromising the ability to trace down what process is using the CD if you were to force an eject whenever the eject button is pressed..

    Maybe my thought process is flawed?

    --
    Just when you make it idiotproof, some idiot builds a better idiot.
  566. My Grandma Runs Linux by KhanAFur · · Score: 1

    My Grandma runs linux, Gentoo at that. She is doing perfectly fine. My family members who only use windows are actually able to help her with it also.
    Yeah she bairly knows that the command line exists but it fits all her computing needs. All she needed was a few scripts to automate stuff and she was set.
    When she first started using her computer with linux on it she didn't know hot to make a space, I had to teach her about the space bar.
    -Mary

  567. the cost by Anonymous Coward · · Score: 0

    the $699 licencing fee, windows is only 99 (or cheeper if you get it at the Barras, glasgow's most famouse market for counterfiet goods and pirated software)

  568. UT behind a Firewall with IPFW and NATd by TigerKR · · Score: 1

    I am pissed off at trying to get UT to work behind an IPFW and NATd firewall. I tried opening the firewall for udp 2000-2009 and 7777-7787 and then forwarding all those ports via NATd. I'm not having any problems with RTCW, so WTF!!!

    I don't care about gamespy ports.

  569. by far the most annoying thing by Anonymous Coward · · Score: 0

    is having to keep purchasing my SCO license.

  570. the list by makoffee · · Score: 1

    cups, having to emulate scsi to get a cdr drive to work, a lack of decent audio apps, oss, insecure services. Yeah ssh, apache, qmail rock, but why does ftp, pop3, and smtp have to be so god damn insecure. iptabels can also be a bitch some times.

    Don't get me wrong I love Linux and all it's plesures. Fact remains that I can't write techno (easily) in linux, or do any pro-audio studio work.

    I find my self rebooting to the dark OS to run buzztracker, soundforge, and cubase.

    --
    -makoffee
  571. Theft of focus by Anonymous Coward · · Score: 2, Insightful

    There's a little problem I like to call theft of focus. OK, it's not a Linux problem, it's a GUI problem, and it's not unique to X-based GUIs, since Windows does the same thing.

    A typical scenario:

    You are composing an e-mail message and you need to include some information from a spreadsheet, so you launch Open Office to read that document. Since Open Office takes a while to load, you go back to writing your message for a while. Some time later, all of a sudden, you are typing at the Open Office screen, which has stolen focus away from your e-mail.

    Maybe this behavior is overrideable in KDE, but if so I've never found the option for it.

  572. Regexp syntax? Larry wants a word with you... by Scareduck · · Score: 1

    I was sneered at, thanks to /. moderation, regarding my criticism of Larry Wall's creation of yet another incompatible regular expression syntax in Perl 6. I think I just answered my question: yes, he is crazy. Crazy like a Bellevue inmate.

    --

    Dog is my co-pilot.

  573. 80% is enough by reynolds_john · · Score: 1

    An important concept learned over time: It may take 10 hours of your time to get 80% through a project, and 100 more hours to get through the last 20% for that "stellar" finish.

    At the speed with which software is written and distributed, rarely does anyone have the ability to do the final 20%. The question is, is that 80% enough to do the job without causing major issues? Or, can the last 20% be wrapped into another dev cycle later on down the road?

    Obviously this doesn't work for systems which are depended on in life/death scenarios. But, I personally don't care if KDE (for instance) squashed 100% of their bugs before a release. Don't tie up a release for another year to finish off the last 10%!

    Microsoft itself (BGates) has stated that new releases aren't there to fix bugs, but rather to provide new functionality. See, the problem is that while you're expending infinite hours troubleshooting that last 20%, the world is moving foward around you.

    I worked on Apples during the Performa years and OS7.x years (shudder) and it was a freaking nightmare. I don't believe for a minute that if you peeked under Apple's code hood [today] things would be stellar and shiny.
    Mac OSX has its problems - you'll just find a nice different set of issues that it has and Linux doesn't.

  574. Linux annoyances? This post could be ur solution! by TrixX · · Score: 1

    You have annoyances with Linux? It's uncomfortable to you that some things work right in Windows/MacOS and not in Linux?

    OK. I won't give you the lame old answer "fix it yourself", because peerhaps you are not a programmer, or don;t have the time to fix Linux. How much did you pay for your Windows/MacOS software? $200 to $500 (not only the OS, the apps too)? Send your list of annoyances and probably I (and/or other competent programmers) can fix them for that amount, if you pay us.

    Perhaps your annoyances are bigger problems, and $500 is too little money to fix them. But if you have 5 friends with the same problem, $2500 could be enough. Anyway, asking it's free.

    [Actually, I don't think I'm competent enough to solve several of the annoyances posted in this thread. But you can very probably find somee programmer interested. More if he/she lives in the 3rd world, wheere your money probably is worth a lot more].

  575. 1591 Files in my /usr/bin Directory by SmegTheLight · · Score: 1

    Subject says it all..

    That's what I hate.. I wonder how many with identical names have already been overwritten :)

    --
    Time travel is possible. We are quickly heading for 1984.
  576. Re:Copy & Paste works fine. Learn the simple s by spitzak · · Score: 1
    One idea I had is that if you select with the middle-mouse button it would do a replace of the text. Still not great because you don't get any chance to fix your selection.

    However it now looks like this is being solved in a better way, by realizing that "middle mouse paste" is really drag and drop. For instance Mozilla middle-mouse goes to the url, which is what happens in DND systems if you drag some representation of a url and drop it on the window.

    Everybody should stop thinking about this as cut/paste but instead as a better method of drag & drop. Why better? Because you can rearrange the windows before you drop, or open new ones, or do lots of other GUI things that are impossible while dragging something in Windows.

    All modern programs support clipboard as well as selection, this uses the ctrl+xcv keys. This also makes more sense if you think of the middle mouse as drag&drop.

  577. Linux is at 81%, not 80. by bluGill · · Score: 1

    I agree with your statement that the last 20% of the work takes the longest. However linux is now at about 81% complete. A lot of work has been done to make it the last 20%. There is still a lot more to do. I give windows about 82%, but they have done work in different places than linux so you can't directly compare.

  578. Executive Summary by Anonymous Coward · · Score: 0

    Lunix sucks -- just see what the lusers on ./ say.

  579. Re:Distros just don't do proper integration testin by Spoing · · Score: 1
    Inconsistency in the administration tools, including dropping the linuxconf tool for the less functional controlpanel.

    Linuxconf had it's own problems. I was happy to see it dropped.

    Breaking the install so that an upgrade hosed my Athlon box at home (motivating a quick run to Best Buy to get SuSE, and I've never looked back).

    Tip: Select another kernel from the boot menu or insert the boot floppy you made before.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  580. Re:World Domination Will Come When Copy & Past by Anonymous Coward · · Score: 0

    And while we're at it... how about just copying any
    text you can highlight, even if the webpage author has
    done some crazy script to keep you from copying it.
    I know, I know... dmca and all that jaz. blah.

  581. Actually... by GC · · Score: 1

    My biggest problem is getting "Linux" software to run on Windows, and run correctly!!!

    For starters "Linux" software is a stupid concept. Linux is a kernel... blah... blahh... blahh.. o O ( oh,.. yep right - you mean software that runs under Linux?)

    Well fine, but sometimes you're working for a company and they want this functionality that's in a Linux program, say a network service of some kind. Someone has ported the Linux software to Windows, but never really got round to completing the project, in fact many of the features that just seem to work out of the box under Linux just seem to be broken under Windows. Damn! and the project always seems to be pretty much dead too, no further development going on.... usually seems like the Author gave up on windows altogether and turned to running the original software on it's native Linux platform.

    So there, my greatest annoyance about linux software is it's lack of support for the Windows operating system.

    I'm sure this will get rated as flamebait, but I am simply quoting a real world situation - we only have three boxes that can operate as server systems and two of those have to run Windows, the other acts as a firewall (and runs Linux) so I would rather not host services on the firewall box as it is exposed to the public world.

  582. Re:Distros just don't do proper integration testin by HidingMyName · · Score: 1
    Breaking the install so that an upgrade hosed my Athlon box at home (motivating a quick run to Best Buy to get SuSE, and I've never looked back). Tip: Select another kernel from the boot menu or insert the boot floppy you made before.
    Redhat detected the Athlon and installed a customized kernel. Since I was at home, I didn't have another box on hand to surf the web and find the work around for this. The really beautiful thing was that this was the point at which RH introduced ext3 support, and I decided to upgrade all my ext2 partitions to ext3, so I COULD NEITHER ROLL BACK NOR SEARCH ONLINE FOR A FIX. The distro picked the wrong kernel and kernel parameters and stuck it on my HD, not me. Eventually I upgraded, to a different distro. But don't worry, after I reported the Bug to Redhat, they suggested that I try the install again and set the noathlon option in the kernel boot parameters. That was beautiful, like I was going to remove a working distro install off my now stable and happy home machine to give them another chance.
  583. Re:Distros just don't do proper integration testin by Spoing · · Score: 1
    The really beautiful thing was that this was the point at which RH introduced ext3 support, and I decided to upgrade all my ext2 partitions to ext3, so I COULD NEITHER ROLL BACK NOR SEARCH ONLINE FOR A FIX.

    Ext3 is Ext2 with journaling; any Ext2-capable kernel can read an Ext3 file system and bisa-versa.

    Using either a boot floppy or another kernel would have worked. The boot failure was annoying, but wasn't the end of the world.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  584. A few things by Anonymous Coward · · Score: 0

    Mostly I like linux but here's what I don't like.. some have been mentioned before, but if anyone is taking a tally, it won't be bad for me to mention them...

    -The whole /bin, /usr/bin, /sbin/, /usr/sbin, etc inconsistiencies
    -A lot of X window managers were messy. None had a really good flow, although the latest window managers are much improved.
    -Fonts, they're OK but they just aren't as good as windwos
    -Office Suites.. I like KOffice, not a huge fan of OpenOffice.. but I still think MS Office is the best.. so thank goodness for wine.
    -Boot time... surely it could be optimized somehow..? (Not too sure though)

    None of those that I mention really bother me unless I give them thought.. but what REALLY BUGS ME IS...

    WIRELESS SUPPORT... It's horrible! I've tried endlessly to get one of two of my wireless cards to work under RH 9 and I've had absolutely no luck whatsoever. Maybe it's just me.. I dunno.. My linux skill is somewhere between novice and intermediate, but I've a decent understanding of computers in general (and quite advanced skill in windows, but that doesnt count here), and I'd like to think I could've got something working by now with my wireless.. it's the only thing that I can't get to work.

    I really want to be able to use Linux at school this upcoming semester on the wireless network there, and not windows.. but we'll see..

  585. Repeat after me: by Cola+Junkee · · Score: 2, Insightful

    The path to dominating the desktop market does not go through requiring the end user to recompile the kernel!

    Joe and Jane everyman have no skillz and simply will not do it. If they can't get their brand new xxx or yyy peripheral working within 1/2 an hour maximum, Linux will be dead in their eyes. You can also be sure they will tell their friends about it.

    I am a seasoned programmer, and I just spent the entire day trying to get my @#$% USB video camera to actually show any pictures. Still doesn't work. damn...

    --

    f u cn rd ths, u r prbbly a lsy spllr.

  586. My list by bmasonnz · · Score: 2, Insightful

    I'm probably a bit late but here goes.

    Kernel modules: Its stupid that something compiled for say 2.4.19-43 won't work with 2.4.19-44. I don't see why they can't be compatable aross the whole stable release eg, 2.6.x. I'm not just thinking of binary only drivers. It would make installing 3rd party and updated drivers much easier.

    KDE/Gnome/X: Various core parts of these still crash semi-regularly.

    But the biggest one has to be simply installing software: Its not the package formats that are the real problem, its the people who make packages that require "libsometing == 1.45-beta5" when "libsomething >= 1.0" would have worked.
    There must be a reasonable common denominator amongst all recent distros. I've actually found commercial software to be the easiest to install because they have a moativation to do this.

    As for all the different locations for configuration files etc. Just fscking pick one, flip a coin if you have to. I'm sure your way is a million times better but thats what you get with standards.

  587. EXCELLENT response!!!! by FUF · · Score: 1

    EXCELLENT post!!!!!

    1. Re:EXCELLENT response!!!! by hankaholic · · Score: 1

      Thanks for the kind words.

      Happy hacking!

      --
      Somebody get that guy an ambulance!
  588. Re:World Domination Will Come When Copy & Past by Quixadhal · · Score: 1

    Hear hear!

    In response to all the "but you just do this in this application...":

    Not all applications do things the proper X11 way, so while X selection might work for one thing, it might not for another. It's no good crying "But the standard says..." because it's the end result that matters... If I select something in one window, paste it via middle button, then select something else using Edit->Copy, Edit->Paste in the other application pastes the OLD selection, not the one I just did. Sorry... that's broken, no matter whose fault it is.

    Windoze and MacOS have it right, X11 has it wrong. Any time you select something, it should be copiable, and whether you use right-button, ctrl-C, or Edit->Copy... it should end up in the same buffer. Likewise, middle-button, ctrl-V, or Edit->Paste should always paste whatever went into that buffer last. If that breaks X11's network model, then that model needs to be extended.

    I fought with this for years with all sorts of different window managers and finally just gave up. I use a windows workstation as a desktop, and open lots of ssh sessions and a couple cygwin shells. It works, and it works consistantly. If the Linux community can force that sort of consistancy and stop the X11 team and all the app developers from throwing the ball back and forth for another 10 years, maybe we'll get somewhere.

  589. only writing one book? i could fill a library! by Anonymous Coward · · Score: 0

    n/t

  590. Re:RPM by Anonymous Coward · · Score: 0

    I'd flame you if you weren't so fucking correct

  591. Ummm by moogla · · Score: 1

    You shouldn't need to rename an extension to make tar or gzip work.

    gunzip -c ungzipped_file

    works OK, without extensions.

    Also:

    weird_command_spitting_out_tar_format | tar xf -

    works fine for me too....

    In fact:

    gunzip -c funny_stuff.tgz | tar xvf -

    Or even better

    tar xvfz funny_stuff.tgz

    Don't give up yet!

    --
    Black holes are where the Matrix raised SIGFPE
    1. Re:Ummm by KewlPC · · Score: 1

      If you have to rename the file to .gz, it probably isn't GZIP compressed.

      Also, the last time I checked, both tar and gzip could handle .tgz files just fine.

      gunzip -c sends the uncompressed file to stdout so that you can use it with non-GNU versions of tar, yes? IOW "gunzip -c some_file.tar.gz | tar xvf -".

      If you need to get at the contents of a .tgz, .tar.gz, or .tar.bz2, don't try uncompressing and then untarring as separate steps. Just do "tar -zxvf archive" for .tar.gz and .tgz files, and "tar -jxvf archive" for .tar.bz2 files.

      And the reason gzip only supports one file type (.tgz and .tar.gz) is because it only supports GZIP compression and needs to stay small so it can fit in intial ram disks.

  592. Exponential Package Dependancy by thelizman · · Score: 1

    I'd download a new application, and either install the packages, or build it myself and install it. Except...it would give me an error that it needed lib-whatever-0.4.i386.tar.gz, which itself needs lib-devel-whatever-0.4.i386.tar.gz, and so on. Then, after installing all these, I find that somethings broke.

    I'm also annoyed by the numlock behavior. I'll fix it every time, then when I upgrade or reinstall, I have to remember it all over again.

  593. Directory Structure by Asmodean · · Score: 2, Insightful

    My biggest gripe is the linux directory structure. Going from windows(or even DOS) to linux is very frustrating when you have stuff scattered all over the place.

    I like my directory structure to be more organized. The OS and it's stuff goes here, my installed programs go here, etc, etc.

    The linux structure just seems too chaotic.

    --
    It's a good thing the world sucks or we'd all fall off.
    1. Re:Directory Structure by Anthony · · Score: 1

      My annoyance is the opposite. Save something in "My Documents" and then inituitively try to find it using "Windows Explorer".

      --
      Slashdot: Where nerds gather to pool their ignorance
  594. tune2fs is your friend by Anonymous Coward · · Score: 0

    tune2fs -c 0 /dev/hda1

    Do that on all your filesystems and you're set!

  595. Proprietary ATI Radeon drivers work great for me. by grolschie · · Score: 1

    With my ATI Radeon 9000, I get exactly the same performance playing Wolfenstein Enemy Territory as I do on my Windows 98SE partition. These are damn good drivers IMO.

  596. Duh, this is NOT a Linux annoyance! by Anonymous Coward · · Score: 0

    Well duh! It's not a problem with Linux. Win-modems are not modems. Period. They have minimal hardware function, and primarily driven by leaching on your cpu and other resources.

    The real problem is that you bought a modem that was designed solely for Windows. Some companies have been good by releasing Linux drivers (eg: PCTel) and some people have reverse-enginneered drivers for other modems. However, if you have bought a hardware modem (an actual modem) in the first place, then you wouldn't have this trouble.

  597. The inherited unix philosophy itself? by Anonymous Coward · · Score: 0

    I have Mondo Rescue working on RH 7.3. After upgrading to RH 9.0, it would be nice if I could get Mondo Rescue working again before fall. When a program depends on a dozen other programs implemented by other groups of people, it's a little like building quicksand castles, isn't it?

  598. Hard games! :p by Anonymous Coward · · Score: 1, Funny

    I tend to hate the way that all your free linux games clubber me. Never made it past level 1 in TuxRacer, never beat the Reversi game either.

    I'm not just talking about linux games. Freecraft and Freeciv beat the sh^t out of me all the time. Man!! Aren't I supposed to be enjoying building my civilizations? Hordes and hordes of things just come at me and kill me! He he.

    Chromium is the only one where the Difficulty button seems to work when I insist to let me in as a newbie. How come noone has made the AI just a bit easier on us?

  599. Re:World Domination Will Come When Copy & Past by Anonymous Coward · · Score: 0

    Well, I happen to prefer the X way of doing it to the Macintosh way (which is the same as the Windows way, but only because Windows blatantly stole it right down to the keybindings...).

    But, I do agree that what you're describing can be annoying. Fortunately, there is a handy tool that makes life much better in that area. Go download and install a program called xcb (which stands for "X11 cut-buffers"). It's a very simple program. It gives you a temporary place to store some text you want to copy/paste in the rare case that you want to do something like you're suggesting. Basically, there are like 4 boxes, and you temporarily paste stuff into the boxes. You can then keep several items around, and if you want to select one to be the next-to-be-pasted text, you click on it with the left button. VERY easy, very quick to use, and unlike in the Macintosh model, you can actually see what you're going to paste (rather than having to remember when you last typed pretzel-C).

  600. Ejecting... by Anonymous Coward · · Score: 0

    Use a paperclip :)

  601. To delete text in your paste target dialog: ^A^K by KMSelf · · Score: 1

    That is, if you don't get in the habit of first deleting anything already existing where you plan to paste, click in the dialog box, hit ^A^K, then paste with a middle mouse click. ^A is "position pointer at start of line", ^K is "kill like". Clears the buffer.

    --

    What part of "gestalt" don't you understand?

  602. Here's where my gripe comes in: by HiggsBison · · Score: 1
    In theory, it will standarize with time anyway.

    And in the meantime, the documentation is scattered to the four corners of hell. Ask where anything is and it's either confused mumbling or getacluenewbie.

    --
    My other car is a 1984 Nark Avenger.
  603. bash bahavior by MegaFur · · Score: 2, Interesting

    Some of bash's defaults piss me off.

    Examples that spring to mind:

    1. By default, bash (or readline) often doesn't know that [Home] means ^a and [End] means ^e. Sometimes it doesn't get [Delete] right either.
    2. readline is not tolerant or verbose about problems with .inputrc. It just grinds on through, usually garbling your key bindings as a result. It's depressing to have to login to another session to run kill to end your previous session because you're unable to type "exit[ENTER]" in that session.
    3. While it's true that a Unix text file should have "\n" line endings rather than "\r\n", we do, in fact, live in a world with The Internet and The Microsoft. Both of them use "\r\n" line endings. Some Linux progs silently support reading from "\r\n" files and that's great. bash doesn't though, so on several occasions I've had to deal with weird errors when copying .bash_profile from a Cygwin / Windows box.

    Yes, I know there's probably a better way out of these problems than simply bitching--but the question was what annoyed me the most, so there you go.

    P.S.
    In SuSe 7.2, the way to burn CDs involved setting up the CD-R drive as a pseudo-SCSI device using SCSI emulation. Is this ugly hack still necessary? or can Linux now handle IDE CD burners?

    --
    Furry cows moo and decompress.
  604. Re:XFree86 by Drakonian · · Score: 1

    Good point. I just reinstall Linux from a distro that auto sets it up. Seriously, I find it's the easiest/fastest way.

    --
    Random is the New Order.
  605. Hold on a minute... by ezHiker · · Score: 1

    Trying to understand Linux as a "Windows substitute" is a doomed prospect.
    Both Windows and Linux are OS's that will run on my computer. So are BSD, Solaris, etc.
    One will always be a substitute for the another. Yes they are designed differently, but there are only so many things you are going be able to do with a given amount of computing power, regardless of operating system is running underneath.
    I think that most people who go to the trouble of making a switch from Windows to Linux, are expecting to have to do things somewhat differently; it's just that they get annoyed when something that used to be a trivial task in Windows becomes a monumental task in Linux.
    To me, most of these annoyances don't involve day-to-day use, but involve getting the box configured into a usable state in the first place. These annoyances are getting resolved one at a time in Linux. First it was installing Linux itself. That has been for the most part taken care of (with most distros). Next was installing software. Pretty much taken care of as well as long as the software has been packaged, and nothing is better than apt-get IMHO.
    But there are still little lingering problems.
    Like multimedia on the web, for example. Linux distros in general are ridiculously clunky a dealing with this. Either the file, stream, whatever requires a plug-in that isn't (easily) installed, a mime type that hasn't been configured yet, or a player that you don't have. Every one knows that mplayer is the one player capable of playing almost everything right now, including Windows Media streams, yet most distro makers out of pride, prejudice or whatever refuse to make it the default player for media files. I say the player that just works wins. If I want to use something else let me change the default. Mozilla plugger is a kluge that sort of fixes some of this stuff for the web, but it doesn't always work, and other browsers like Opera and Konqueror rely on Mozilla plugger instead of writing their own plug-in handler, so now you have a kluge for a kluge as a sort-of solution to the problem.
    I know this stuff sounds superficial, but what do most people do when they first fire up a computer at home? They browse the web, just like they would if they were using Windows!
    Thing is, I've used Linux since about 1994. I've watched it grow from an almost unusable state to something that is seriously challenging Windows for the hearts and minds of computer users. I think much of this is due to KDE, which emulates the best features of Windows, while adding quite a few innovations of it's own. (Sure wish there was fish:// in Explorer). But I still get very annoyed by the amount of time I have to spend configuring minor things just to get a Linux box usable everytime I set one up.

    1. Re:Hold on a minute... by Tokerat · · Score: 1

      Both Windows and Linux are OS's that will run on my computer. So are BSD, Solaris, etc.

      One will always be a substitute for the another.
      Yes, but I think his point was that some expect Linux to be a replacement for Windows; they want it to actually be Windows, only for free. As it turns out, you get the same kind of reaction you would sitting Steve Balmer in front of a Mac.
      --
      CAn'T CompreHend SARcaSm?
    2. Re:Hold on a minute... by yerricde · · Score: 1

      most distro makers out of pride, prejudice or whatever refuse to make [mplayer] the default player for media files.

      You mentioned two P-words: pride and prejudice. What about a third? The codecs often used with mplayer are encumbered by patents that would typically[1] be too expensive for a distributor to secure a worldwide license. There are exceptions to every rule, but Sorenson, MPEG-4, AAC, and AC3 are not such exceptions.

      --
      Will I retire or break 10K?
  606. Or you would use Mandrake by spaceturtle · · Score: 1

    Mandrake has the supermount patch in by default, so you can press the eject button and it just comes out. Woohooo!

    I am not sure why even a server would need 24/7 access to its CD-ROM drives. Generally any important files would be copied to the hdd first. In any case, a file server should be able to, and can, go down without waiting for all remote processes to close open files so assuming that no drives will be forcably umounted is never really 100% safe.

  607. Qmail by virtualspirit · · Score: 2, Interesting

    Did any of you ever tried to install Qmail? I know a bunch of experienced sysadmins who spent many hours with it and just concluded there should be something else easier to install that did what they wanted.

    --
    -- 404: sig not found
  608. Not Authors problem, it's Linux Advocates problem by spaceturtle · · Score: 1
    A common conversation regarding an open source project goes like this:

    A) Linux is great.

    B) But it doesn't do foo or bar, and I need foo and bar.

    A) Well you should spend the next year of you life deciphering obscure code and learning C so you can fix it your self, pay $50,000 dollars to some other programmer, or shut the f*** up.

    At which point B thinks "Oh, well then I'll pay just pay $5000 and use Windows/AIX/Whatever which has foobar."

    True B has no right to complain to Linus Torvalds, but he does have a right to complain to Linux Advocates who insist that anyone who doesn't use Linux is an idiot.

    I spent two hours reading and posting to Slashdot today, as a computer programmer I could have earned $70 dollars in that time and donated it to Debian. Given the average value of Slashdot posts I recon that my contribution was worth about 0.004 cents to the Linux community. Even at $5/hr I think that Linux Advocates would better serve the cause of "World Domination" by getting a job to donate the proceeds to Debian/FSF/whoever to fix common complaints than going to zdnet to flame Neanderthals who refuse to use Linux.

    BTW. I have donated $800 to Debian so I am even kind of practicing what I preach.

  609. Re: HOWTOs and O'Reilly Books by benjamindees · · Score: 1

    What other documentation is there?

    Personally, I can't comprehend this idea that 'Linux documentation sucks'.

    I mean, sure, there aren't any 'Idiot's Guide to Linux' books that show you where to click and whatnot. But, it's not like it's that hard. Windows did just fine for, what, like almost a decade before *any* documentation existed beyond the Help File. I don't know about you, but I remember those sucking huge ass.

    Are you, like, an administrator or just an end-user or do you want to learn how to program for Linux or what? Where exactly is Linux documentation lacking?

    --
    "I assumed blithely that there were no elves out there in the darkness"
  610. Re:Distros just don't do proper integration testin by fucksl4shd0t · · Score: 1

    # Choosing an immature unrealeased beta gcc version for a production release.

    I'd like to make a commet o this, and I don't happen to have a link handy to back up my facts.

    Redhat took code from the GCC cvs and merged it into an older GCC (2.95 I believe), and called it gcc 2.96. The gcc project immediately disowned it (or at least as soon as they found out about it), and Redhat took a lot of shit over it. I understand that Redhat apologized and promised not to do anything stupid again.

    Not to defend Redhat, or anything, but they didn't actually put a beta gcc as their production compiler in a distribution. They put a completely broke gcc that was subsequently disowned by the project in a distribution, and pissed off a whole bunch of developers in the process.

    Just to clarify. :)

    --
    Like what I said? You might like my music
  611. the most annoying thing about Linux is by Anonymous Coward · · Score: 0

    Gnome.

  612. Users need to wise up... by Baloo+Ursidae · · Score: 1
    ...and according to Consumer Reports in another article tonight, it's starting to happen. Community support is always going to give you better quality. However, the community is also working for free and isn't going to tollerate people who expect to have their hand held and their diaper changed. There is *lots* of easy to understand Linux documentation there, the problem is many users act like they should be actively pushed away from having to think, instead of encouraged to.

    You're right, newbies do tend to get treated somewhat harshly. But they need to ask a good question.

    --
    Help us build a better map!
  613. GODDAMNED PRINTERS by Conor+Turton · · Score: 2, Insightful

    Why the hell can't CUPS or Foo just install the fucking printer? Why the hell do I have to go through a dozen steps just to add the damned thing? Why have a "Search Local/Network" if it DOESN'T WORK? This is pretty much the same as alot of stuff for Linux IME. Eevrything is a battle. Install an app/game. It comes with a menu entry but because whatever distro has fucked with the directory placements, it doesn't get installed so you go hunting for the executable then launch a dozen apps just to add the menu entry.

    --
    Conor "You're not married,you haven't got a girlfriend and you've never seen Star Trek? Good Lord!" - Patrick Stewart
  614. Here's how to do it: by kyz · · Score: 1
    1. Make a multithreaded, reentrant non-monolithic kernel. Admittedly, this is the hard part. This is the first step. AmigaOS was fully multithreaded. Because of the unprotected memory model, most OS functions did not need to invoke supervisor permissions, at most they used semaphores and the occasional Forbid()/Permit() trip to single-tasking or Disable()/Enable trip to single-tasking without interrupts running. Therefore, it was fine if calling a DOS function resulted in some graphical requesters opening up, because the system code would not automatically have put the machine into single-tasking like a monolithic kernel does.

    2. Rewrite the file I/O system so it's permitted to unmount a device in use, by unmounting the block device but holding the filesystem in stasis, so the list of open files and other state is not lost.

    3. When any program tries to read/write an unmounted device:
    1. Suspend the program.
    2. Write to the console and/or open a graphical requester to that program's $DISPLAY, with "please re-mount [device name]", an OK and a cancel button.
    3. If cancel is pressed, un-suspend the program and return an error code from the kernel function.
    4. If OK is pressed, or a regular non-automounting poll of the device in question returns that it has been remounted, un-suspend the program, retry the read/write operation and return to the program.


    With this behaviour, it is now no longer a problem if you eject the cd-rom (or unmount a disk) at any time, even if there are open file descriptors locked onto it.
    --
    Does my bum look big in this?
  615. If such machine is multiuser... by jotaeleemeese · · Score: 1

    ... no user will be pushing the damn CD button.

    Ever.

    --
    IANAL but write like a drunk one.
  616. GIve me a break.... by jotaeleemeese · · Score: 1

    Get you head out of your coding a@@ please....

    --
    IANAL but write like a drunk one.
  617. ( Read More... | 1695 of 1725 comments ) by quinkin · · Score: 1
    ( Read More... | 1695 of 1725 comments )

    You know when a topic is close to the bone on slashdot :)

    Q.

    --
    Insert Signature Here
  618. Laptop support by hthiefshorty · · Score: 1

    I have had terrible luck with linux on a laptop. Red Hat will not even attempt to install. Slackware 9.0 was decent, and SuSE 8.2 is the best so far.

  619. Re:Distros just don't do proper integration testin by HidingMyName · · Score: 1

    Actually, I had heard that linuxconf had problems, but I never actually heard what problems lead to it being dropped? Was there some deep seated problem(s)? Why did they drop it?

  620. Re:XFree86 by TheSunborn · · Score: 1

    Thanks, but that was not really the problem. My problem was that my XF86(which I installed myself on redhat 7 now use /etc/X11/XF86Config-4 and not /etc/X11/XF86Config to configure the XServer.And XF86Config-4 did not have any modeline at all. So I pasted the modelines from XF86Config to XF86Config-4 and now it works. Wierd

  621. Top annoyances by oxfletch · · Score: 2, Interesting

    OK, I've been doing this for years, and am a full time kernel hacker. So this is not "I'm a newbie", these are IMHO just *broken*. Some of these are Debian, since that's what I use. The other distros are IMHO more broken in some other way (depending on the distro).

    1. Debian is a pain in the ass to install. People, get it together - put a standard, official netboot ISO up for download for each version of Debian that actually works, and supports more than 2 network cards. And try to actually autodetect the net card so I don't have to grope around flicking to another window and cat'ing /proc/pci to find out what I have.

    2. Debian has far too many packages, and 10 solutions to everything. Have recommended packages for things like "audio mixer". Oooh, politics ... scary. Deal with it.

    3. X is still a pain in the ass to set up. I've been doing this since 1993, and it STILL takes me over an hour, and the loss of a bunch of hair every time.

    4. All the window managers are either fat & bloated or flaky as hell. And normally both.

    5. X permissions (xauth, etc) are just CRAP.

    6. "scp file foo@bar" just does a normal cp,
    without objecting to the fact that I ommited
    a ":" at the end. Why the fuck would I use
    scp to do a local file copy?

    7. File compression is not transparent. I hate
    doing "bzcat patch-file.bz2 | patch -p1". Would be much easier to do "patch -p1 patch-file.bz2". And don't whine about wrappers. The right place to fix this is probably the fs layer.

    8. We need less "oh, but you can fix X by doing Y then Z, and standing on your head", and more "it just works. Out the box. without fiddling with shit".

    9. Fonts. Enough said.

    10. GNU's fucked up arrogant attitude to man pages. No, I don't want a fucking info page, at least for the basics. You shouldn't have made it such a bloated piece of featuritus'ed crap in the first place.

    1. Re:Top annoyances by synergz · · Score: 1

      Amen. I like to stay with debian too. but its like they deliberatly make it hard. Normally I want a LAMP server. linux Apache PHP Mysql. I also want vnc server telnet & ftp servers up. The biggest hasses are network cards & video drivers. Also defaulting to non apahche web server sux.

  622. feature should have been accessible through gui by Mandelbrute · · Score: 1
    Too much dependance on editing configuration files by hand. While this can and should always be an option, I've had to do it too many times where it was obvious that the feature should have been accessible through a gui.
    When it really, really has to be accessable in single user mode you do not want to only know the GUI way. I started with GUI's early (atari ST) and couldn't get anything serious done until I bought a program that gave me a decent command line on that platform. Sometimes it's better to keep it simple - and there's not much simpler than a list of options in a text file.

    Inconsistent location of files. /usr , /usr/local , /bin , /sbin, and the like are not intuitive and not consistently used either
    annoys me too - it comes down to ignorance by those that put things where they put them. I have sixteen machines that someone set up to share /usr/local/ , while each machine has local stuff on /usr/share/ . Installing new stuff is a pain - it always wants to be in /usr/local/ and sometimes keeps machine specific things there on the assumption that everone would know that local is supposed to be local.
  623. I see the problem - it's a unix clone by Mandelbrute · · Score: 1
    # The fact that 'weird places' means that there are a half-dozen places for binaries to go (/bin, /sbin, /usr/bin, /usr/sbin/, etc...) # ... in fact, I find the whole /usr heirarchy annoying. Why was that necessary? Weren't the six other folders for binaries enough? # Don't even bring up /opt! # ...or /usr/share!
    I see the problem here - it's a unix clone.

    There are a lot of good reasons to put binaries in different places on mulituser (/usr/bin, /bin , /sbin) and networked (/usr/share , /usr/local) systems with specific large appications that justified buying the system in the first place (/opt). Linux tries to be like those, unstead of just throwing the binaries wherever the user wants to put them (MSDOS) or in one single directory (C:\Program Files\). /root is not under home so that you can always get to it when even when /home is on another machine down the corridoor that is not accessable right now.

    I suppose I see this because I look after machines running linux, solaris and AIX - with csh, ksh and bash. If something is in sh it will just run. The expensive software that runs on these machines is cross platform - and is written to use sh and other things that it can expect to find in the same spot on all those platforms.

  624. pinfo is usable by Mandelbrute · · Score: 1
    Each time I used info I had to type "info info" and try to work out how to get past the first page because the writers were originally too elitist to write a man page.

    pinfo is usable and behaves like a web browser (specificly lynx) - hit an arrow key on a link in pinfo and you go there, no odd commmands you forget between uses.

    One thing I dislike is project like grub - where they have a lot of text on thier web page saying how bad their competitor is and why the manual is in info format, but the links to documentation are all broken.

  625. Re:#Linuxhelp on EfNet by pi_rules · · Score: 1

    Okay, #linuxhelp does not ban people just for asking questions. You have to either be repeating a question over and over regardless of somebody attempting to help you.. like you ask a question, somebody asks you a question because you need more info to help and they just post the same question again 2 minutes later. If this keeps up for a half an hour you'll get banned. Sorry.

    People ignoring suggestions like they know better are banned. Sorry, we're here to help but if you don't take our help get the heck out of the way and make room for somebody that can.

    People that are known problems get banned. When you're asking the same question for 5 days straight they get sick of it. You're hopeless at that point. Don't waste our time anymore.

    Being impatient doesnt' help:

    newbie: I need help getting my nVidia card to work.
    op: Well, what have you tried doing so far to make it work?
    newibe: I just want it to work damnit!
    op: Well, did you download the drivers from nVidia's site?
    newbie: How the hell was I supposed to know how to do that? Where are they?
    op: I don't know, but Google could tell you. I don't use the card personally.
    newbie: Well how the fuck do I find the drivers without X running? ... this sometimes goes on for 15 minutes, the user gets flustered and just gets plain inflamatory and eventually booted. Sometimes after a half an hour of free help the opper will log off because they have something better do with their time and they get huffy with whoever picks up their "support contract".

    It's hard to get baned from #linuxhelp, at least it was for the 3-4 yeras I frequented there in 1998-2001/2002. I still pop in occasinally as 'pi_rules'.

    It's a good support chan. Questions like "How do I find out how much diskspace is free from the command line?" go over well. You get four-five friendly 'df' 'df -h' responses and things move on.

    When you ask something like "How do I get two DSL connections connected to my machine to share the load on a web hosting comapny" we will assume you have basic networking knowledge and don't get huffy when we tell you that you're trying the impossible sometimes.

  626. Kind of like RTFM..... by simetra · · Score: 2, Interesting

    These people who, when you post your complaints, tell you how to fix your problem. For example, complaining about program installation brings out at least 3 know-it-alls who have the answer, all different, and suggest that you should find this and install it and everything will be happy.
    The whole point of this is... these are annoyances. One shouldn't have to hunt down a solution to the built-in problems. The solution should be built-in. The problem shouldn't exist. This is my chief annoyance; that for every problem, there are a half-dozen solutions, which you have to track down on your own, which are not standard across distributions.

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  627. Synonyms defeat Google by yerricde · · Score: 1

    Why on earth should someone help you with a problem, if the answer is on google or in a man page? These things are easily searchable.

    Google is good for searching for something one knows the name of, but "how do i $foo" where the nouns and verbs in $foo have several synonyms may rule out a page because the newbie doesn't know the one synonym that was used in the canonical HOWTO.

    How would a newbie go from "how do I get this video card to work on $distro" to a Google query that returns a solution in the first 20 hits? Please document your thought process. And how would a newbie even know how to operate Lynx (often the only installed web browser that will run when X11 won't) in order to get to Google?

    --
    Will I retire or break 10K?
    1. Re:Synonyms defeat Google by Osty · · Score: 1

      How would a newbie go from "how do I get this video card to work on $distro" to a Google query that returns a solution in the first 20 hits? Please document your thought process.

      This scenario has happened quite often in #linux. It goes something like:

      <user> How do I get this video card to work on $distro?
      <me> What have you tried so far?
      <user> Nothing, really, I'm still too new to this.
      <me> Okay, try searching for "$distro videocardtype" (or something similar, depending on the question and the time I've taken to do a google search) at www.google.com, and see what comes up.
      <user> Thanks
      (user goes off, does the search, and helps himself)


      Like the original anonymous coward said, IRC is not a place for others to do your work for you (well, there are plenty of such channels, but #linux isn't one of those). We'll give you a point in the right direction, and if we can we'll help you out when you've exhausted other resources, but we shouldn't be your first resource except for a point in the direction of the docs.


      Really, how do you expect newbies to learn if you just keep giving them the answers? They need to know how to find what they need in the ample documentation available. One day, Linux will be easy enough to use that all of that will be unnecessary, but that day is still far off.

  628. Coasters, trade secrets, and InfoTrac by yerricde · · Score: 1

    I am not sure why even a server would need 24/7 access to its CD-ROM drives.

    Perhaps not CD-ROM drives, but if it's a CD recorder in a backup server, on the other hand, I don't want to give any loser the ability to force the computer to make a coaster just by walking up and pushing eject. I also don't want any loser to step up, press eject, pocket the CD, take it home, load up what did get recorded properly, and read trade secrets.

    Generally any important files would be copied to the hdd first.

    In the old days, before multigigabyte hard drives became affordable, InfoTrac servers at public libraries had an array of CD-ROM drives.

    --
    Will I retire or break 10K?
  629. Authorization by yerricde · · Score: 1

    Physical access implies authorization.

    Try telling that to the administrator of the computer lab at your local public library.

    --
    Will I retire or break 10K?
  630. Internet cafe by yerricde · · Score: 1

    if the person has phsyical access to the system, then they might as well be root.

    I wouldn't always assume this. Is there a "second rule of security" that accounts for the restrictions placed on users of computers in Internet cafes?

    --
    Will I retire or break 10K?
    1. Re:Internet cafe by sjwt · · Score: 1

      Yes,
      watch what they do

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
  631. DMCA by yerricde · · Score: 1

    If someone can physicly touch the system, isn't it safe to assume that the he/she is the system admin?

    Not under the DMCA and foreign counterparts. Look at what happens to companies that sell devices that connect to the Xbox game console to open up administrative access.

    --
    Will I retire or break 10K?
  632. GNOME/KDE Configuration by fastdecade · · Score: 1

    I like to use Gnome and KDE because they are visually appealling, feel nice etc.

    But my biggest gripe is the lack of good old text-bsed config files. I know those files are there somewhere, but it's almost impossible to work out how GUI-configured options map to those files. I would like to see a separate file for each cluster of prefences, e.g. keyboard shortcut file, virtual desktop file, etc.

    The problem is everytime I upgrade OS, I have to set things up again, e.g. set up my virtual desktop dimensions. And it often works in a slightly different way for each new version. The config files, even if I could find them, will probably change format too.

    So keep the GUI tools for changing preferences. But back them by a meaningful collection of config files.

    The situation right now is no better than Windows, ie. you're forced to waste copious effort for every upgrade because there's no way to save your preferences.

  633. man 1 file by yerricde · · Score: 1

    Besides how do you easilly find the volume name of a media with an unknown filesystem?

    man 1 file

    The 'auto' file system in Linux /etc/fstab does something similar.

    So it goes like this: Detect that a disk has been inserted (most drive types provide a sense bit that can be polled twice a second), discover the type of file system, read the volume label (in some systems, it's the name of the root directory), and then create a symlink. Then, when the user holds down the eject button for more than half a second, sync and unmount the file system and kick out the disk. Notice that the last step won't work for disks that use completely mechanical ejects (e.g. 3.5" floppy), so I'd suggest syncing a second after a write and then unmounting based on polled drive door signals.

    --
    Will I retire or break 10K?
  634. My top 5 by metamatic · · Score: 2, Interesting

    The absolute worst thing about Linux, beyond a doubt, is sound. It doesn't freakin' work. What is it, three different APIs? And none of them work properly on any of the half dozen machines I've tried installing Linux on. Finding out why is hellish too--you have your kernel drivers, then ALSA and OSS add a layer of complexity, then libao adds another layer of crap to deal with, then KDE adds its own set of daemons... If you've got a generic SoundBlaster card everything might work without screwing around; anything else, good luck. The best bet seems to be to go with the latest bleeding-edge kernel and ALSA releases, cross your fingers, and wave a dead chicken over the speakers. OK, I have sound now, at least on my own machine, even if /dev/sndstat doesn't exist the way the FAQs assure me it should. Hopefully some time soon they'll fix that buzzing problem...

    The second worst thing about Linux is missing documentation, like all the FSF software that has either no manual page at all, or no useful manual page. Often there's just a note challenging you to try and find the information in their crappy info hypertext system. I don't care if RMS likes emacs, the standard for accessing UNIX documentation is man. It doesn't help that all the info browsers I've tried are godawful. The Debian guys have the right idea here--missing man pages are a software defect, and defective software should not be included in the distribution.

    The third worst thing about Linux is KDE vs Gnome. I side with KDE on everything--Gnome was a butt-headed political decision, and should have been abandoned once Qt was made available under the (L)GPL. But no, the obstinate FSF egos had to waste their time implementing an overcomplicated CORBA architecture to provide functionality hardly anyone needed for a desktop system nobody wanted.

    The fourth worst thing is the plague of window managers. Every time I look, there's another forking window manager. (Looking at one list I found via Google, it seems there are over 90 of the things.) It wouldn't be so bad, except that almost all of them suck by default. "Yeah," say the handful of people using each one, "but you can configure it to be really good." Yes, but I can configure almost any wm to be really good, given enough time to spend in pointless dicking around. In fact, you can pretty much configure any of these window managers to look like any of the others. What is it about Linux programmers that everyone wants to write a window manager, and nobody seems to be able to get around to writing an MP3 player that's even as good as iTunes?

    The fifth thing, suggested by the window manager plague, is that Linux suffers a lot from needless configurability and rampant optionitis. The original UNIX idea (circa v7) was that you wrote a program to do one task, do it properly, and do it well. If you wanted your directory listing sorted into reverse order, you piped it through sort; if you wanted it in columns, you piped it through column.

    Take a look at the man page for GNU cat. I particularly like that they've added options -A, -e and -t just to save you from having to type two options, and given you an option -u that doesn't do anything. That's almost as good as the -d option to diff.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  635. NTFS by hypermike · · Score: 0

    NTFS Write capability, and better interaction with NTFS in general. I only use OBSD and RH9 but I know NTFS isnt a Default partition type.

    --
  636. create new (site for) distro by Anonymous Coward · · Score: 0

    1.create new distribution
    -find people that want what you want to,kde - copy paste, packaging...

    -outline all you want in it (kde - copy paste ..., gimp - NORMAL interface)
    -packaging. - if you can download setup.exe in windows, run it and start
    program without downloading 10 more files, linux can do it to.
    I do not mind if file is bigger for few mb. I might not have modem, or
    modem working in Linux so forger apt, urpmi , up2date...
    -put apllication files in one dir, if possible. (gobolinux )
    -find one application for each job. xmms = music, mplayer =video,
    gimp = advanced paint processing, /something/paint for easy paint editing.
    Define what needs to be done in each sofware. Accept programs, that are
    closest to what you would like. Ask the programers/contributors/developers
    of the software if they are willing to add features your group of users
    would like. if not, change program. If all else fails, write the changes
    yourself.
    As a group send mail to hardware vendors asking for support. If vendors
    do not want to add support, point that out on your website.

    One more thing. Programs should work for you, not you for them.
    If there is obvious way for something to work make it, so it works
    out of the box. If all else fails, write it in short consize way
    with the examples in readme file in quick start. Do not put your whole
    life history, what you were doing when you got the idea to write the software
    and such atleast in the first part of readme.
    Don't say: it's free. If it is not working / w. correctly it does not
    matter. People will buy something else that does the job.

    People use cli because the CAN NOT set xfree refresh from gui.
    If Windows can do it, so can Linux. You ARE comparing with windows and macos
    on Desktop market

    http://vuks.host.sk/linux/

  637. IBM already licenses those patents. by yerricde · · Score: 1

    IBM distributes copies of the Linux kernel and much of the GNU user environment under the GNU General Public License. Per the conditions of the GNU GPL, IBM grants a fully-paid-up license covering any patents that read on the software to all recipients of the software. (A patent "reads on" a device if all the elements of at least one of the patent's claims are present in the device.)

    --
    Will I retire or break 10K?
    1. Re:IBM already licenses those patents. by pointwood · · Score: 1

      Could you post a link to more info about that?

      But, IBM agressively supports software patents (they support getting it in EU) and they no doubt know that it's a big problem for open source (probably even the biggest). It's quite a "problem" that one of the biggest supporters of open source is also a supporter of the biggest threat to open source.

    2. Re:IBM already licenses those patents. by yerricde · · Score: 1

      Could you post a link to more info about that?

      GNU GPL section 7: "if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program." And IBM continues to distribute GNU/Linux.

      --
      Will I retire or break 10K?
    3. Re:IBM already licenses those patents. by pointwood · · Score: 1

      Do IBM distribute it themselves?

    4. Re:IBM already licenses those patents. by yerricde · · Score: 1

      IBM distributes kernel patches, licensed under the GNU GPL, that let the Linux kernel run on IBM zSeries hardware.

      --
      Will I retire or break 10K?
    5. Re:IBM already licenses those patents. by pointwood · · Score: 1

      Well, that rules that out, but there are more open source software than just that ;)

  638. TFM is usually a POS by Nailer · · Score: 1

    man resolv.conf

    The resolver is a set of routines in the C library (resolve(3)) that provide access to the Internet Domain Name System.


    In English, that would be `The Linux DNS client is called the resolver. This is its configuration file'


    On a normally configured system, this file should not be necessary. The only name server to be queried will be on the local machine


    That's right kids, all of your machines should be running local DNS servers. Ever get the feeling that this documentation is unmaintained? (and yeah, I'm doing something about it, but that's irrelevant to the fact its currently annoying).

    Oh, and slave name servers saving zone files to tell expiry times in millions of seconds, when `1D' would suffice.

  639. Linux annoyance #56783 by Nailer · · Score: 1

    Remember Linux/unix is a MULTIUSER system , its not single user like Windows.


    People who haven't used Windows recently but feel free to demonstrate their lack of knowledge AGRESSIVELY IN ALL CAPS.

    Windows has been multiuser for ages. It also does local mutiuser a lot easier than linux does (yes, even more intuitive as `ctrl alt f1, login, password, start -- :1').
  640. Or: lack of standards support, lack of standards by Nailer · · Score: 1

    Linux has the LSB. But not all Unix OSs do. Many of the apps you've mentioned installed across a variety of different Unix OSs, and hence when building from unpackaged source (which should never be done, but anyway) might suggest a different location.

    There's two main issue: lack of standards support (initscripts should always go in /etc/init.d, documentation in /usr/share/doc) and lack of comprehensiveness of those standards (eg, there's no standard for removable media, because Rusty Russel removed the agreed location from the FHS before publication on a personal whim).

  641. Why /bin, /sbin, /usr/bin, /usr/sbin by Nailer · · Score: 1
    The FHS means:
    1. All your apps are in path all the time, so you can run or make a link to a program just by typing its name. If you're not an admin user, admin apps (`system binaries') won't appear in your path.
    2. You can use multiple partitions for your install, but only one /, which must always contains the /bin and /sbin directories - is needed to recover your system in case of emergency.
    /usr/local is the local admins playground. If you're doing the right thing and using packaged apps, the only thing here will be a few custom scripts.

    Yeah, /opt sucks. Most of the FHS list seems to agree. Its there cause old proprietary Unix apps want it to be, and no other reason.
  642. And images? by yerricde · · Score: 1

    I tried copy-and-pasting a table from Mozilla into OOCalc, and it just worked.

    Thanks for the data point. Now please try copying and pasting a bitmap image from one app to another, preferably between two apps using different toolkits (e.g. a GTK+ app and a Qt app), and tell us whether it worked.

    --
    Will I retire or break 10K?
    1. Re:And images? by Ben+Hutchings · · Score: 1

      Yuck. Gimp (1.2) doesn't seem to use the X clipboard. Pasting a web page fragment with images from Mozilla into OOWriter causes it to hang (it appears to copy as HTML and then attempt to download the images, but somehow fails to do so). I don't know what other apps to try this with.

  643. You have to get X working first by yerricde · · Score: 1

    If i want to change only 1 value, i can find that faster in a form than i can open a terminal window, than an editor, the file, search the correct line and than save it.

    What's faster of the following?

    1. log in to a terminal, start an editor with the file, search for the correct line and then save it
    2. get X11 working with your video card (because most forms run only in X11, not from the terminal as in make menuconfig), log in, search for the correct form, and switch the setting
    --
    Will I retire or break 10K?
  644. Could lock when writing only by spaceturtle · · Score: 1
    Well, it could be programmed to lock the drive when writing, but not when reading.



    Having supermount installed doesn't mean you have to enable it. In a server all sorts of crud included in the main kernel source such as sound drivers, fb, video acceleration are kind of pointless. My vote would be to merge supermount into the main source tree. You could always compile it out or just not use it. Still, I am quite happy patching the kernel myself, or using Mandrake's prepatched binary.

  645. Re:XFree86 by Mike1024 · · Score: 1

    Configuring X is the worst thing with Linux PERIOD.

    Closely followed by reconfiguring it.

    If you change monitors on Windows, it detects the change and takes care of the horizontal/vertical refresh frequencies. Change monitors on RH Linux 9.0 and the graphical logon messes up. You can only get past it with a boot disk or an intuitive key combination like 'ctrl + alt + F1'. And guess what? The graphical setup program takes it's settings from the same - incorrect - config file. So you have to use a text editor to change the configuration file.

    Hardly new user friedly, hmm?

    --
    "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
  646. Re:Distros just don't do proper integration testin by Spoing · · Score: 1

    I can't speak for Red Hat (don't work for them), though at the time Linuxconf had many odd problems over a couple years. I'd be stunned if these nagging persistant issues weren't the reason for Red Hat looking for a substitution. That was a couple years ago (???).

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  647. "If you can drive a trike you can drive a semi"? by yerricde · · Score: 1

    Does a simple calculator require training to use effectively? Likewise a user will expect the same from a PC.

    There's a lot of difference between a machine with possibly 256 bytes of memory and one with 256 megabytes. One will be more complicated than the other, just as a tractor-trailer is more complicated than a tricycle.

    --
    Will I retire or break 10K?
  648. Send a fix along ?!?! by fygment · · Score: 1

    Yes, just like I do when I bring my car in to the service centre. Just like I do when I call in a plumber. Just like I do when I call in a roofer. They just can't believe I would use those features and not be able to take care of them myself. In another decade or so I'll be able to do it all on my own. Then I won't need anyone else. Which will be good because I'll be so stinkin' busy how would I have the time?

    "Hi there. Welcome to Open Source. If you need help ... WELL YOU SHOULDN'T BE HERE THEN, SHOULD YOU !!!"

    --
    "Consensus" in science is _always_ a political construct.
  649. The IDE layer by jxz · · Score: 1

    Put a CD with a bit of fscked sectors, and turn your Linux box in a complete unusable state.

  650. URL? by yerricde · · Score: 1

    People ignore Ninnle Linux because they believe it doesn't exist. To prove otherwise, please provide the URI of a publicly accesible web site where I can download Ninnle ISOs or purchase Ninnle CDs.

    --
    Will I retire or break 10K?
    1. Re:URL? by Anonymous Coward · · Score: 0

      Easy. www.ninnle.org

  651. They are, though. by Inoshiro · · Score: 1

    I can double click an exe, get an install shield wizard, and have something that lets me run an app within a couple of minutes. I can remove it through an unintstaller, as well. Most of the time, make uninstall doesn't exist as a target in the packages I deal with.

    Plus, how exactly am I supposed to educate people on using Linux as a desktop if they can't just get a nice install wizard every time they want a new app? The plethora of package manager formats is one problem, the lack of help from them is another.

    You can critize the obvious flaws in install shield applications all you want, but they have more pros than the Linux equivalent currently does. If you want to help Linux on the desktop, you will understand what pros the Linux equivalent lacks, and address this.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  652. Durr, of course. by Inoshiro · · Score: 1

    "Windows installers can quite happily break your system too."

    Yes, but at least I can install an application quickly. All I have to do is download a file, double click it, follow a couple of instructions, and delete the installer. With Linux, you have to find the apropriate package. Then you have to either use the installer tool, and hope it isn't broken (I've never had good luck with RPM), or uncompress the tarball. If you've uncompressed the tarball, you'll have to manually put the files into place. You'll also have to manually check dependencies.

    Do you want to remove Mozilla later on Linux? Better to wipe / and reinstall your distro. Windows at least has a control panel applet for removing applications quickly and easily.

    What Linux needs is a standard across all distributions for self-extracting tarballs that will do dependency checking (and include the versions of shared libraries they depend on, just in case), and which will add an uninstall script to a central removal database.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Durr, of course. by BJH · · Score: 1

      So, you prefer to have installation be fast, but don't care if it's right? Hmmm...

  653. Re:World Domination Will Come When Copy & Past by commodoresloat · · Score: 1

    Just turn off javascript in your browser. Or Save the page as.... text only.

  654. annoyance: error reports starting apps on desktop by pbhj · · Score: 1

    I'm a relative newbie but when I start an application, either from a desktop icon or from alt-f2 (in KDE on Slack 9) and the app fails to start there is no feedback.

    After a couple of attempts I have to open a (k|c)onsole and open the binary there to get the feedback. Like last night doing an install and needed to put a couple of soft links in to actually start the app.

    My ha'penneth

    pbhj

  655. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  656. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  657. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  658. No.. by Inoshiro · · Score: 1

    I care that it's doable, period. There is a certain maximum level of effort that should be required to use a computer at a certain level. Installing applications should not require the level of user involvement it does now. The tools should be well developed enough that it Just Works (TM).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  659. Re:XFree86 by thejackol · · Score: 1

    You must be real slow at typing (first post)! :) Anyway, what are newbie's doing with distros that want them to configure X? Why don't they start with distro's that already come with autodetection features - Redhat, Mandrake, SuSe, even Knoppix. Why not?

  660. Re:XFree86 by THEbwana · · Score: 1

    yeah.. hmmm.. ok.. 2000th post!! :-)
    - The people I've talked to who've tried and failed obviously must have answered something wrong when configuring x, had a new graphic card or something similar. Basically they get everything installed and x fails. After this they have all given up since reconfiguring is beyond their knowledge. If configuring X or reconfiguring X was easy, I'm convinced that a lot more people would use Linux. Instead, they get the impression that Linux is simply beyond their grasp since everything must be as hard as configuring X (ie editing obscure config files etc.)
    Some of the people I've been talking to are Solaris admins - but they seem to hit that XFree86 wall anyway. This is not good. I handed one of them a copy of Knoppix today.. will see what happens..

  661. ...embarassing question? by Psyqlone · · Score: 1

    ...nothing to be embarassed about. Not everyone in the company is required to attend the Intermediate Windows Basics class (last time I checked, ours was 4 hours minus the coffee break - attended mostly by secretaries, assistants, clerks, you get the idea).

    The Windows XP Find/Search process is indeed cumbersome. ...and granted that any sysadmin, developer, or dataminer type can do the same thing near instantaneously at the shell prompt.

    But not every user has had the chance to undergo the degree of training or the time to attain the knowledge and experience of the fortunate few who have even heard of Unix/Linux. ...or Slashdot.

  662. Ooo-ooo! I can! by Anonymous Coward · · Score: 0

    I got three letters for you: S .... C ... O Now who can beat that?

    I can! I can!

    R .... M .... S

  663. you're by Anonymous Coward · · Score: 0

    You say, "I hate to say it, but you're problem is...". Expand, and that becomes "I hate to say it, but you are problem is...".
    Doesn't that look silly?