Forgot your password?

typodupeerror
Books Software Media Linux

Worst Linux Annoyances? 1918

Posted by michael
from the don't-be-shy dept.
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!"
This discussion has been archived. No new comments can be posted.

Worst Linux Annoyances?

Comments Filter:
  • by Anonymous Coward on Friday August 08, 2003 @10:48AM (#6644861)
    man fuser
  • by AntiFreeze (31247) * <antifreeze42@gma[ ]com ['il.' in gap]> on Friday August 08, 2003 @10:50AM (#6644906) Homepage Journal
    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.

  • Re:Crashing (Score:2, Informative)

    by AsparagusChallenge (611475) on Friday August 08, 2003 @10:51AM (#6644916)
    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.
  • XFree86 (Score:5, Informative)

    by THEbwana (42694) on Friday August 08, 2003 @10:52AM (#6644932)
    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
  • Re:DVD Player (Score:4, Informative)

    by kasperd (592156) on Friday August 08, 2003 @10:54AM (#6644961) Homepage Journal
    DVD support is the only reason I keep a Windows partition.

    ogle [freshmeat.net], xine [xinehq.de], and mplayer [mplayerhq.hu].
  • Re:Hunting (Score:5, Informative)

    by badasscat (563442) <basscadet75@yahoo . c om> on Friday August 08, 2003 @10:54AM (#6644968)
    Do yourself a favor and pick up the Apt installer from ATrpms [fu-berlin.de]. 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.
  • What are thinking? (Score:2, Informative)

    by cnelzie (451984) on Friday August 08, 2003 @10:55AM (#6644977) Homepage
    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?
  • Re:Hunting (Score:5, Informative)

    by finkployd (12902) on Friday August 08, 2003 @10:55AM (#6644983) Homepage
    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
  • Re:Hunting (Score:2, Informative)

    by novakane007 (154885) on Friday August 08, 2003 @10:56AM (#6644999) Homepage Journal
    Go here [freshrpms.net]. 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.
  • Re:Hunting (Score:3, Informative)

    by tal197 (144614) on Friday August 08, 2003 @10:57AM (#6645020) Homepage Journal
    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 [sourceforge.net] these kinds of problems should go away.

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

  • Music Studio (Score:2, Informative)

    by Liquorman (691815) on Friday August 08, 2003 @10:59AM (#6645047)
    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!

  • Re:DVD Player (Score:4, Informative)

    by penguinboy (35085) on Friday August 08, 2003 @11:01AM (#6645073)
    Xine is great. Lets you skip sections (FBI warning at the beginning, etc.) that set-top and Windows often won't.
  • by NullProg (70833) on Friday August 08, 2003 @11:02AM (#6645103) Homepage Journal
    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,
  • by jvervloet (532924) on Friday August 08, 2003 @11:04AM (#6645130) Homepage Journal

    If you managed to solve one of these annoyances, you might post the solution on this RTFM site [dyndns.info].

  • Re:Hunting (Score:5, Informative)

    by xanadu-xtroot.com (450073) <<moc.tibroni> <ta> <udanax>> on Friday August 08, 2003 @11:05AM (#6645154) Homepage Journal
    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.
  • umount -l /cdrom (Score:3, Informative)

    by engine matrix (553187) <clint AT enginematrix DOT com> on Friday August 08, 2003 @11:17AM (#6645333) Homepage
    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.
  • by travdaddy (527149) <travoNO@SPAMlinuxmail.org> on Friday August 08, 2003 @11:18AM (#6645366)
    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.
  • by HidingMyName (669183) on Friday August 08, 2003 @11:31AM (#6645563)
    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.
  • Re:RTFM (Score:4, Informative)

    by TheMatt (541854) on Friday August 08, 2003 @11:53AM (#6645913) Homepage Journal
    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.
  • by KodaK (5477) <sakodakNO@SPAMgmail.com> on Friday August 08, 2003 @11:54AM (#6645944) Homepage
    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.

  • Re:RTFM (Score:2, Informative)

    by mrjb (547783) on Friday August 08, 2003 @11:54AM (#6645945)
    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.
  • "RPM Hell" (Score:3, Informative)

    by suwain_2 (260792) on Friday August 08, 2003 @11:57AM (#6645978) Journal
    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.
  • Re:Hunting (Score:3, Informative)

    by uradu (10768) on Friday August 08, 2003 @11:58AM (#6645990)
    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.
  • Re:RTFM (Score:4, Informative)

    by eln (21727) on Friday August 08, 2003 @12:04PM (#6646087) Homepage
    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.
  • 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.
  • by Ayanami Rei (621112) * <rayanami&gmail,com> on Friday August 08, 2003 @12:08PM (#6646128) Journal

    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
  • Amiga Disks (Score:3, Informative)

    by mikeboone (163222) on Friday August 08, 2003 @12:11PM (#6646161) Homepage Journal
    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.
  • by Ayanami Rei (621112) <rayanami&gmail,com> on Friday August 08, 2003 @12:12PM (#6646178) Journal
    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.
  • Re:RTFM (Score:5, Informative)

    by FooBarWidget (556006) on Friday August 08, 2003 @12:19PM (#6646267)
    "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.
  • by jonabbey (2498) * <jonabbey@ganymeta.org> on Friday August 08, 2003 @12:21PM (#6646293) Homepage

    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.

  • by paranoidd (575058) on Friday August 08, 2003 @12:24PM (#6646344) Homepage
    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.
  • by Anonymous Coward on Friday August 08, 2003 @12:31PM (#6646453)
    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.
  • Re:Wine (Score:2, Informative)

    by dollar70 (598384) on Friday August 08, 2003 @01:06PM (#6646932) Journal
    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.

  • by KodaK (5477) <sakodakNO@SPAMgmail.com> on Friday August 08, 2003 @01:12PM (#6647013) Homepage
    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.
  • Re:Hunting (Score:3, Informative)

    by Adrius (693438) on Friday August 08, 2003 @01:18PM (#6647097)
    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.
  • by autechre (121980) on Friday August 08, 2003 @01:22PM (#6647157) Homepage
    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).

  • Re:Fonts and xfs. (Score:2, Informative)

    by HermanAB (661181) on Friday August 08, 2003 @01:29PM (#6647264)

    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.

  • Debian stable (Score:3, Informative)

    by autechre (121980) on Friday August 08, 2003 @01:30PM (#6647284) Homepage
    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.

  • Re:Here are a few... (Score:3, Informative)

    by PSC (107496) on Friday August 08, 2003 @02:13PM (#6647833)
    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!

  • by DerekLyons (302214) <fairwater AT gmail DOT com> on Friday August 08, 2003 @02:37PM (#6648120) Homepage
    The numerous folks who insist that Linux is the cure-all and be-all for all computer woes.
  • Re:Easy... (Score:2, Informative)

    by Overly Critical Guy (663429) on Friday August 08, 2003 @07:11PM (#6651046)
    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.
  • by Durin_Deathless (668544) on Friday August 08, 2003 @11:08PM (#6652452) Homepage
    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).

Your computer account is overdrawn. Please reauthorize.

Working...