Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

A Linux User Goes Back 1852

An anonymous reader says "A friend of mine recently switched to using Windows XP after three and a half years of Linux. I thought the community might benefit from reading his story. Even as a dedicated Linux user, I agree with many of his points. 'Unix on the desktop" has come along way in recent years, yet could still stand much improvement. It is no longer an issue of having a fancy GUI (KDE can't get much better), but rather the real problems lie in the foundation.' Some of his points are wrong, but it's a reasonable article.
This discussion has been archived. No new comments can be posted.

A Linux User Goes Back

Comments Filter:
  • Denial? (Score:5, Insightful)

    by FortKnox ( 169099 ) on Wednesday July 10, 2002 @01:46PM (#3858198) Homepage Journal
    Some of his points are wrong, but it's a reasonable article.

    Isn't the first step denial??

    I'm joking, I'm joking.

    Actually, I'm surprised /. has posted this article. I'm impressed by the maturity of the staff to do so.

    Now everyone else be mature and comment instead of flame, k?
  • by dhamsaic ( 410174 ) on Wednesday July 10, 2002 @01:51PM (#3858244)
    why does *nix have to be such a pain in the ass for workstation use
    It doesn't. http://www.apple.com/macosx
  • by geophile ( 16995 ) <jao@NOspAM.geophile.com> on Wednesday July 10, 2002 @01:51PM (#3858253) Homepage
    KDE is beautiful. Browsers look horrible until you install xfstt and decent fonts (any distributions do this out of the box?). StarOffice and OpenOffice are decent enough. But those applications look absolutely horrible because of the fonts, and I haven't figured out how to get either to use TT fonts, even after setting up xfstt.

    Imagine a marketroid given a linux box with email, a browser, and OpenOffice. He's going to absolutely hate it because of the fonts. I am a hard-core techie and I have a hard time looking at OpenOffice. But give the marketroid the same box with great-looking fonts and his tolerance for linux will go way up.

    Fix the @#$%ing fonts!

  • by chicagothad ( 227885 ) on Wednesday July 10, 2002 @01:52PM (#3858255)
    kNIGits says: "Mr Joe Average is someone who wants to install their OS, boot it up, and it works. He wants to be able to upgrade his PC , and have the hardware work in a few short minutes. He wants to read email, browse the web, talk to his mates online, and play some games."

    How is this different than a business user or someone who works in desktop support (aside from the games part)? It isn't. Until this scenario can be neatly met by Linux, it will forever be a server OS.

    If anyone out there is support an installation of over 1000 linux desktops I would like to know their experiences.
  • Re:No no no no no (Score:2, Insightful)

    by The Turd Report ( 527733 ) <the_turd_report@hotmail.com> on Wednesday July 10, 2002 @01:52PM (#3858256) Homepage Journal
    And spend yet more money on a machine? No thanks!
  • Best Point (Score:5, Insightful)

    by FortKnox ( 169099 ) on Wednesday July 10, 2002 @01:52PM (#3858260) Homepage Journal
    The greatest point he makes is that, although there are plenty of gurus willing to help newbies with simple questions, there are even more elitests that will either flame your question or give you a "RTFM!"

    I say, if you are friendly and willing to help newbies, answer their questions. If you want to flame, or send a RTFM, stay silent. If they don't get an answer, they'll eventually look their, anyway.

    Elitests are the biggest weakness of Linux.
  • by Anonymous Coward on Wednesday July 10, 2002 @01:53PM (#3858264)
    that and XP is ugly, so much fluff. i hate the colors and the 3d style bars. give me a win2k anyday, (or linux with kde which can be made to look different with ease)
  • by lunenburg ( 37393 ) on Wednesday July 10, 2002 @01:53PM (#3858268) Homepage
    I would imagine in a lot of cases, especially for peripherals like scanners or printers, Windows users get drivers provided for free by the manufacturers, along with support in case something breaks, whereas a sizeable portion of Linux drivers are reverse-engineered with no help from the people who make the hardware (especially if the hardware folks want to keep their "proprietary" information locked up). A lot of times, the Open Source driver developers just have to make do with what they can get, and the functionality of the drivers suffer.

    I've got a UMAX scanner that won't work under Linux because UMAX refuses to release either a driver or the specs. Printers are a hit-or-miss proposition for the same reason. However, I haven't had any problems with IDE CDRW drives or sound cards in a long time.

    If you want to run Linux on the desktop, like I've been doing for about 4 years now, you just have to accept the fact that most hardware vendors are, at best, noncomittal about Linux support, and at worst downright hostile to it. So you really need to take more time planning for supported hardware, rather than expecting anything you can get off the shelves at Best Buy to work.
  • by hubie ( 108345 ) on Wednesday July 10, 2002 @01:54PM (#3858272)
    One point the person in the article seems to miss is that he clearly was into chasing the latest distributions whenever they came out, as he seemed to have jumped up the Mandrake/Redhat/Debian releases when they came out, and he even seemed to run the unstable releases too. In the Windows world you don't get to do this much at all (except for installing the security fixes and extra clipart upgrades). It sounds like that a good deal of his problems would go away if he stayed with a distribution when it stopped giving him problems just like if he sticks to WinXP for the next few years.
  • Hear, hear! (Score:2, Insightful)

    by ishamael69 ( 590041 ) on Wednesday July 10, 2002 @01:54PM (#3858276)
    "...I haven't completely abandoned the Linux community. My home server still runs Mandrake, and IPCop on my gateway/firewall. There is no way I'd ever put any form of Windows on my server, nor would I ever connect a Windows PC directly to the internet without a *NIX gateway in between. Microsoft has a history of poor security, so I protect myself the only way I know how; using Linux. I will continue to advocate the use of GNU/Linux in the server arena. This is where its strength lies at the moment."

    I am the only IT at my company, and all of our workstations run XP. Why is this? Because,

    1. The software we need runs well on them.
    2. Our users (not extremely computer literate) have problems, at times, doing things in Windows. How could I ever expect them to run Linux?

    I run various flavors of boxen, but only on our servers or at home. I do not believe that Linux can hang with the ease of use of Windows.

    Sure, Linux might be a better all around OS, but if it adds training time and cost to our infrastructure, it comes out to be much less useful than letting our employees run Windows with almost no training.
  • Why I use Linux (Score:4, Insightful)

    by BlueFall ( 141123 ) on Wednesday July 10, 2002 @01:54PM (#3858280)
    I use Linux (and various kinds of Unix) for the interface. I detest the mouse. Clicking all over the place is much too slow for my tastes. Clicking alternated with typing is even worse.

    Tab completion is one of my favorite interface inventions ever.

    Just my opinion.
  • by bigpat ( 158134 ) on Wednesday July 10, 2002 @01:56PM (#3858304)
    The Desktop ain't rocket science... It just takes time effort and experience to get it workng the way most people want it to. Ximian [ximian.com]is doing a pretty decent job at it and will only get better. I personally love the redcarpet feature for installing updates or new software. It just handles everything for you like it should.

    I think this guy got into it too early and bailed at the wrong time. This is just the start of Linux on the desktop, before now nobody but a commited hacker could install and work with a linux desktop, now I think things are changing. Still could be better, but I would say things are in some ways better than the windows desktop. How many people install windows from scratch?

    Linux just needs to come pre installed and pre configured on desktops and laptops, then we can start having some real fun.
  • by blakestah ( 91866 ) <blakestah@gmail.com> on Wednesday July 10, 2002 @01:58PM (#3858317) Homepage
    That is exactly where I kinda thought he was making it all up. I actually use Debian unstable at work, and upgrade regularly.

    Yes, there have been about 2-3 hiccups per year, but it is really nothing that someone who can set up RedHat, Mandrake, Debian, and SuSE cannot handle pretty easily. The truth is that Debian unstable is still more stable than most other distros.

    I also agree about Mac OS X. I would definitely check it out before going Microsoft. It can run Microsoft Office, and it has an X server (Darwin), and it makes multimedia trivial (especially, for me, simple home digital movies).
  • Re:Denial? (Score:5, Insightful)

    by Anonymous Coward on Wednesday July 10, 2002 @01:58PM (#3858319)
    While you may impressed, I certainly am not. Witness the smug "Some of his points are wrong" comment while providing *ZERO* counterpoints.
  • EH (Score:4, Insightful)

    by sehryan ( 412731 ) on Wednesday July 10, 2002 @01:58PM (#3858322)
    Some of his points aren't wrong, they are just different from yours.

  • by Animats ( 122034 ) on Wednesday July 10, 2002 @01:59PM (#3858323) Homepage
    It looks like the big problems are fonts and X-Windows. I'm surprised that Red Hat hasn't gone through everything and fixed the font situation. That's just grunt work; there's no problem doing it. (Are there any other major commercial Linux companies left?)

    X-Windows is an idea that sucked over a decade ago, and it hasn't improved much since. The whole concept, dumb graphics terminals tied to application servers, is obsolete. The problem is that it's marginally good enough that it hasn't been replaced on Linux by a better windowing architecture. More than anything else, X is the boat-anchor of Linux.

  • But we want to! (Score:5, Insightful)

    by hansendc ( 95162 ) on Wednesday July 10, 2002 @02:00PM (#3858333) Homepage
    One of the overriding things that I hear over and over when people compare Linux to Windows is how they don't want to mess with the configuration, the want it to just work.

    Linux is an OS for those who want to mess with their computers. It is for those of use who desire the largest amount of control possible and pull our hair out every time they click Start->Settings->Control Panel->Something Simple.

    I want to have to recompile my kernel because I like knowing exactly what I'm getting. It isn't enough to just tolerate Linux's differences, you should embrace them! If you don't, Linux probably isn't the OS for you.

  • by RTFA Man ( 578488 ) on Wednesday July 10, 2002 @02:01PM (#3858351) Homepage
    A troll posted on the front page of Slashdot. Well done. And he even tossed "Three dead trolls in a baggie" into the story. Schweet.
  • by quakeroatz ( 242632 ) on Wednesday July 10, 2002 @02:03PM (#3858371) Journal
    What an excellent article, I'm so glad /. had the balls to post this. One thing he left out, GAMEs.

    Games run slow on Linux when compared to win32. They also crash more often, integrate poorly and often result in full system lockups (can't even magic sysreq).

    As much as I love Linux, it's far behind windows as a gaming OS.
  • by djsable ( 257312 ) on Wednesday July 10, 2002 @02:03PM (#3858378) Homepage
    I read through the whole thing, and like the other poster, I am impressed that /. actually posted this. Probably so they could hang the Heretic out to burn, and poke him with sticks, but it was posted regardless.

    Some of the points I thought were very telling were:

    - Elitism: This is a real big turn-off for the casual user. No one likes to feel inferior, and the attitude of the average Linux user in my experience has been one of uber-litism, or condescending as hell. Not a good way to bring people into the fold for sure. Get off your high horses people. :)

    - Ease of installation: One nice thing about windows, and mac is the semi standard interface for installers. you seen one you seen them all, eh? That helps a casual user of linux (is there such a thing?) get from point A to point B with out really worrying about what happens in between.

    - Server vs. Desktop: before you totally roast this guy, keep in mind he is still using Linux for its real strength, Server. Linux on the desktop has LOOONG way to go, and this is a good example of why, and what it needs to address. So, after you guys finish torching this guy, stop and think about what he said. There needs to be some big strides in USABILITY for linux. The average user just can't use linux, he needs to spend a lot of effort to figure things out, while that can be fun, its not the real aim of the software. You don't want to spend tons of effort on the process, as opposed to using the software you aquired for some purpose.

    Linux has come a long way, but its got a long way to go. I'm sure I'll get a few flames, but these are my opinions, and I'm sticking to them.

    Badger
  • by Helmholtz Coil ( 581131 ) on Wednesday July 10, 2002 @02:04PM (#3858387) Journal

    Interesting timing for this story. My GF is just this week moving in, and while she waits for her computer to arrive she's been using my FreeBSD machine. I automated just 'bout everything for her and just two seconds ago phoned to see how she's doing.

    Story thus far...she's perfectly happy with the *nix machine and Opera, even in comparison to the handholding she's accustomed to as a WinAOL user. She was perfectly capable of checking her email in Opera, checking the news, etc. This is someone who doesn't come from a technical background, isn't accustomed to tinkering to get things to work, just a Regular User that just needed a little guidance to get her started.

    Moral of the story is: don't give up the good fight. For every person that gets frustrated by *nix, there's another convert in the making in the wings we can reach out to.
  • by bsdparasite ( 569618 ) on Wednesday July 10, 2002 @02:06PM (#3858411)
    Everyone says OS X, OS X...where is OS X for x86? Please do not trouble x86 users with comments like this. I would much rather upgrade my desktop than buy a bunch of Mac hardware to see OS X in action.

  • Backwards (Score:2, Insightful)

    by RainbowSix ( 105550 ) on Wednesday July 10, 2002 @02:06PM (#3858416) Homepage
    Perhaps it isn't that Linux isn't ready for the desktop, but rather people aren't ready for linux. I like Linux for the reasons that thus guy doesn't! I like compiling my own programs and I like editing my /etc/lilo.conf and my /etc/fstab. I like compiling my own kernel. It gives me a feeling of intimacy with the Operating System because I know exactly what is going on.

    As for his X server gripes, I don't have any of his problems. My fonts out of Redhat and Mandrake are fine, I've got 3-D on my Radeon out of the box and I can play Tux Racer, my 2-d is as fast as on my windows boxes.

    He says he hates recompiling his kernel every time he gets new hardware. What is wrong with the default distro kernel? They're usually full of everything conceivable, and you can even switch motherboards and usually have it boot flawlessly. Do that with Windows and you'll be fighting with drivers and IRQ conflicts as Windows tries to initialize the non-existant hardware before your new stuff. In my experience, recompiling the kernel/running kudzu is MUCH faster than messing with drivers. I switched all the hardware on one of my dual boot boxes, and Redhat was working in about 5 minutes with no reboots. Windows98 took about 2 hours before I just formatted and reinstalled.

    Unlike this guy, I'm never going back. Ever.
  • by Anonymous Coward on Wednesday July 10, 2002 @02:07PM (#3858421)
    Mac OS X this, Mac OS X that.

    maybe he wants to use Windows XP because of his x86 hardware? did anyone think of this? does anyone want to bother spending money for a Mac?

    switching from Linux to Mac is more expensive than just fdisk'ing your HD and installing Windows XP.

    you don't "switch" to a mac. you buy expensive new hardware and then you junk your old computer. Why go throught that step?

    on a side note. Windows 2000 would probably be a better choice
  • by kiwimate ( 458274 ) on Wednesday July 10, 2002 @02:08PM (#3858439) Journal
    Generic PC -- spend a few hundred dollars and you can try Mandrake, RedHat, SUSE, Windows XP, Windows 2000...

    Macintosh -- spend over a grand and you can try os x. Tough luck if you don't like it.
  • by Telex4 ( 265980 ) on Wednesday July 10, 2002 @02:10PM (#3858460) Homepage
    Saying GNU/Linux isn't ready for the desktop based on you setting it up misses the point slightly... you found it difficult to set it up for your desktop, and as someone has already said, had you stuck to one distro, you *might* have got a nice desktop working. But what if someone came along and set it all up nicely for you? What if they got the fonts working, installed KDE with KOffice so you don't have to worry about Open/StarOffice's silly font system, got all the drivers sorted, put some nice little games on, put almost all of the software you needed on, and then gave it to you?

    A friend of mine recently set-up a box for my parents, who have used Windows for the past few years, and freaked when IE crashed on them... the only thing they whined about was the Internet not working, but that's a bug we can fix. Other than that, because it was set-up, they were content, and it didn't crash, and the GIMP was faster than Photoshop.

    If a company were to sell vanilla boxes all with the same hardware, one install and ghosting would solve all your problems except for X being sluggish.

    My point is that your conclusions are generalised and oversimplistic. Yes, give a CD to a friend and they'll kill you for the stress you give them. But find someone who is able to set-up the box nicely for them, and they're not likely to be *that* miffed. There's still work, but its not like GNU/Linux is a no-go, oh well let's look at Windows and MacOSX... it's just an option. Nobody except the immature slashdotters pretend it matters if certain people prefer one OS to another, just so long as people in the end have the *choice* to go with a more free OS.
  • by Rob Kaper ( 5960 ) on Wednesday July 10, 2002 @02:10PM (#3858461) Homepage
    From the article:

    When (not if) I go back to Linux, I'll definitely try SuSE again.

    So on the long-term, we're still doing something good very well. We don't need or even want a 100% userbase at the moment.

    My home server still runs Mandrake, and IPCop on my gateway/firewall. There is no way I'd ever put any form of Windows on my server, nor would I ever connect a Windows PC directly to the internet without a *NIX gateway in between. Microsoft has a history of poor security, so I protect myself the only way I know how; using Linux. I will continue to advocate the use of GNU/Linux in the server arena. This is where its strength lies at the moment.

    Tony, when you're back in a couple of years or even a decade, remind me to buy you a beer.


    My wife and I use Mozilla for web browsing and email, OpenOffice.org for word processing, and Psi (Jabber client) for instant messaging. All of these are true multi-user win32 programs, and are perfectly interoperable with their Linux counterparts.


    And all of these are free software, so when KDE 5.0 and SuSE 12.0 are out, you can use those applications without any of the problems a lot of developers are now working on.
  • by Betelgeuse ( 35904 ) on Wednesday July 10, 2002 @02:11PM (#3858471) Homepage
    But if they don't work, tough luck. This is my #1 complaint about Apple computers. In my experience (which, to be fair, has been with pre-OS X systems), if the device (i.e. a printer) doesn't work right away, there is no way to fix it. There's no way to go in and manually configure the printer. Apple is so eager to do it itself that it makes it impossible for you to do it.
  • Good Points (Score:2, Insightful)

    by S810 ( 168676 ) on Wednesday July 10, 2002 @02:11PM (#3858477) Homepage
    There are good points here that every Linux Newbie should read. I agree with most of them. I think that what wasn't said was that for most Linux Users it is an upgrade for people that want the "Fine-grained control" over the simplicity.
  • by Anonymous Coward on Wednesday July 10, 2002 @02:12PM (#3858489)
    Jeez, some of you obviously didn't read the whole thing before you started commenting. He mentions both OS X and BeOS in his little rant. I can give some good reasons for not using either one, too.

    OS X: You need new, overpriced, crappy hardware.
    BeOS: Be Inc. is dead. It's got nowhere to go. I don't have enough faith in the BeOS community's attempts to keep it alive.

    Hmmm...

    Overall I agree with every single statement he said. Somehow, however, whenever I have tried to bring these points up in the past I am called an idiot or a troll. I am VERY glad to see the Linux community growing up a little bit and actually listening to arguments such as these. While I would definately consider myself to be a Linux n00b, the main reasons my attempts at migrating to Linux have failed are:

    a) Driver installation is a pain
    b) Application installation is a pain (compared to Windows)
    c) When I looked for honest help my problem got shoved back in my face x5 because then I was just pissed off.

    So now I've been using XP for a good few months. I like it. I know it's not secure, but I don't use Outlook or Media Player or any of that stuff so I'm not too worried about. I knew I'd be hooked on XP when I opened up my MP3 folder for the first time and it arranged them all by artist (in groups) and added some spiffy info from the ID3 tags. I just looked at my screen and said, "Wow." Plus it gives me nice thumbnails of all of my pr0n. =)

    When I run Linux I look at my screen and say, "Shit. My sound isn't working."

    I want to thank CmdrTaco for paying attention to this and getting these issues brought onto the front page.

    -Yoweigh
    (forgot my password and I'm at work)
  • Good riddance. (Score:1, Insightful)

    by NoMoreNicksLeft ( 516230 ) <john.oylerNO@SPAMcomcast.net> on Wednesday July 10, 2002 @02:13PM (#3858490) Journal
    He worries about kernel recompiles for new hardware. Yet Windows more often than not still wants a reboot for a driver install... and if he gets new hardware that often, won't he have some screamer than can build a new kernel in a few minutes?

    He says X is big, bloated, and unstable. Yet X is nothing of the sort. It might have been bloated for computers designed in the mid 80's... but computers have grown alot since then. And X crashes very very rarely. An app has to misbehave gruesomely, for this to happen. What he really means, is that he has no clue about the distinction between X and his beloved KDE. And not to be too nasty to KDE, it's not the leanest code out there. Try windowmaker, the damn thing hangs X every once in awhile (read 4 times in 9 months) but I ssh back in, kill X and restart. Still more graceful than when a Windows GUI dies.

    He even claims to be worried about DRM. Strangely, he gets over this really quick... to the point that he installs XP instead of a somewhat friendlier win2k. He's playing right into Micro$oft's hands... I'll laugh when he bitches about palladium 3 years from now.

    But the most damning of all, he complains about problem's linux has with hardware and software compatibility, never realizing that he is as much to blame as anyone. Sure 3D is faster, nvidia and ati are beholden to M$. They will be, until the average moron quits giving that power to M$. Which is another way of saying "never".

    Some people are gluttons for punishment. Just make sure you don't get cracked by standing too close when they beg for the whip.
  • the average user (Score:4, Insightful)

    by redtoade ( 51167 ) on Wednesday July 10, 2002 @02:13PM (#3858494) Homepage Journal

    "Mr Joe Average is someone who wants to install their OS, boot it up, and it works. He wants to be able to upgrade his PC , and have the hardware work in a few short minutes. He wants to read email, browse the web, talk to his mates online, and play some games."

    That's EXACTLY right.

    The biggest problem with Linux on the desktop is that there isn't a standard desktop. Which ironically is also it's best feature.

    If you want linux to actually compete on the desktop, you need to have one desktop to represent the linux desktop. I'm not saying that you shouldn't have the freedom to tweak it to your heart's content. But the starting place for everyone should be the same. To convert an average user (ie. a user that doesn't give two cents about programming, but just wants to use the computer), you need to keep the learning curve as flat as possible. It's unfortunate that every distribution seems to have it's own way of doing things. Which means from linux box to linux box the computer will be completely alien to the inexperienced user.

    Again, for an experienced user, this is a feature!

    But to the average user this is just pure annoyance. They don't care what is happening underneath the desktop. They want to use their computer the way they use their TV. Turn it on, pick a channel, watch, turn off (repeat).

    Not only are the distributions different, but versions of a distribution change too dramatically! I've had to change my desktop appearance at least 3-4 times in the last 2 years. And I've stuck to one distribution. From RedHat 6.2 to 7.3, I've seen gmc dissapear for nautilus, linuxconf go bye-bye and I still can't get zip files to open up within the file manager the way they used to. If this were my mother on her computer, she would have traded it in for WinXP the instant that her favorite webpages disappeared. There's no way that you're going to get her to go spelunking for config scripts!

    A common desktop would be a nice start. But if you can't get all of the distributions to agree to one, then at least have a very small common "set" of desktops from which to choose. Upon installation you could have a "What OS are you familiar with?" checkbox, and then build the desktop accordingly (similar to KDE). This would also make the learning curve less steep. Win9x, Mac, OS/2, gnome, whatever... but in such a fashion that the average user would know exactly what to expect. Then the expert is free to go in and modify it to whatever he/she would like!

  • Re:Best Point (Score:5, Insightful)

    by Phexro ( 9814 ) on Wednesday July 10, 2002 @02:15PM (#3858524)
    I can understand the sentiment, but...

    I used to spend quite a bit of time in various Linux IRC channels, and when someone had a question, I would answer it. But it gets pretty irritating just sticking their question into google and spitting the answer back out. After a while, I would say 'search google'. Some people went into a frenzy, claiming they did search google, and it didn't have anything - blatant lies, since their answer was invariably within the results on the first page when I searched - and generally getting pissy at me for not spweing out whatever knowledge they requested.

    Those people do far more to harm the newbie Linux community than anyone else, since they waste the time of people who could be helping with genuine problems instead of 'how do i install nvidia drivers?' or 'how do i set up ppp?', as well as driving people away from helping newbies. I simply won't help anyone I don't know personally any more, since once you answer one question, people expect you to hold their hand all the way through whatever it is they are trying to do. It ends up frustrating me, as well as them.

    Maybe it's just me though, I never did like tech support.
  • Re:Why I use Linux (Score:2, Insightful)

    by grip ( 60499 ) on Wednesday July 10, 2002 @02:16PM (#3858542)
    I detest the mouse

    Which is why you aren't 'joe average user'.

    Sure a CTRL+C and a CTRL+V are useful, but beyond that I have many more important things to remember than CRTL+SHIFT+"N" will reset my document's formating. I know that same feature is in the 'Tools' menu, somewhere -- which is good enough when I need to use it.

    Grip
  • by Anonymous Coward on Wednesday July 10, 2002 @02:17PM (#3858545)
    It is a windows world. All the problems you indicate don't disappear when you use windows.

    The manufacturers of the peripherals have already taken care of you. The drivers you have to install for a printer to work in Windows are a travesty. But as soon as you buy a piece of hardware, you know it will work in Windows, because the manufacturer has already written the driver before he sold the hardware.

    The Linux communicty has to write the driver after the hardware comes out, and that is only if they can get their hands on the low level docs, usually. Not to mention that the people that care to write device drivers already have the hardware they need.

    Some one else points to OSX. That has the same problem. They get around it by only stating that you can use certain peripherals.

    If Linux produced a document containing the exhaustive list of hardware supported, they wouldn't have these problems either.
  • by TootsMutant ( 522541 ) on Wednesday July 10, 2002 @02:17PM (#3858550)
    It's a little perverse, but I think one of the strengths of Windows is that it's such crap, and no one outside of Redmond really tries to convince you otherwise.

    Take some other OS, like MacOS: My experience has been that if something breaks, you generally get useless answers like "Well, mine works fine" or "It shouldn't do that" or "I don't know how to help you," largely because normally, the thing works ok. People who can fix really difficult problems on Macs are few and far between in my experience.

    Likewise, on Linux, intractible problems are answered with "You're doing something wrong" or "You're stupid" or "You don't want to do that" or "Recompile the kernel." There are lots of experts, many of whom are helpful, and can often help fix the problem, albeit without ever imparting to the naive user what they have to do to dig themselves out the next time. In the mean time, the user just feels stupid.

    Windows, on the other hand, breaks and breaks often. Go to your nearby expert, and they'll roll their eyes and say, "Yeah, that happened to me, too" (probably because it did). First off, we have a community being built: users screwed by Windows. The nerd comes over, eats beer and pizza while he fixes your problem, all the while reassuring the user that it isn't because he was stupid, but because Windows sucks. User feels a lot less slighted, and because the tweakability is so limited on Windows, he might even learn to do it himself. Probably not, but at least he won't feel bad about asking for help again, 'cause he knows he won't be blamed.

    We're all in it together.
  • Linux & Windows (Score:2, Insightful)

    by AshPattern ( 152048 ) on Wednesday July 10, 2002 @02:18PM (#3858562) Homepage

    Linux is designed and written by programmers, for programmers. If what you do most often on a computer is programming (like me), there is no better system, as far as I'm concerned,

    Windows is designed by marketroids for a market. If what you do most often on a computer is what most people do, and you don't want to learn something different than what you're using in the office, there is no better system for that (with that second stipulation in mind).

    MacOS is designed by a entirely different set of marketroids plus UI experts for a not-entirely understood market. But if you don't care about perfect interoperability with your windows buddies, there is no better system for that.

    The point of all this is that I couldn't care less about desktop users not being able to use Linux. Both they and I will be much happier if they use something else.

  • Re:No no no no no (Score:5, Insightful)

    by tshak ( 173364 ) on Wednesday July 10, 2002 @02:20PM (#3858574) Homepage
    Sure, I'll just go out and buy a copy of OS X for $100+ and install it on my current machine.

    MAC's are cool, but so is x86 hardware. It's not as simple of a choice.
  • good /. logic (Score:2, Insightful)

    by edrugtrader ( 442064 ) on Wednesday July 10, 2002 @02:20PM (#3858578) Homepage
    My servers don't run X, and they never crash.
    that is as solid of a proof as i have ever seen.
  • Mr. Joe User?! (Score:2, Insightful)

    by Rantastic ( 583764 ) on Wednesday July 10, 2002 @02:20PM (#3858581) Journal

    Mr Joe Average is someone who wants to install their OS, boot it up, and it works. He wants to be able to upgrade his PC , and have the hardware work in a few short minutes. He wants to read email, browse the web, talk to his mates online, and play some games.

    Um, no. Mr. Joe User is crackhead who thinks that he should be able to turn on a computer and magically understand every aspect of it's operation. Mr. J wants to call tech support and have them tell him how to use his computer because he paid all that $499.00 for it, and they owe him some help. Mr. Joe User doesn't want to take any training or read any books or manuals. Mr. Joe User takes his car to Jiffy-Lube to get the oil chainged, but thinks he can install ram himself? No, no, not Mr. Joe User.

    Mr. Joe User is the guy at our office (we run linux desktops) who doesn't get to have the root password on his box. Mr. Joe User is a user, he gets to come into work. Type in his user name, type in his password (he can do this because he keeps it on a sticky on his monitor) and lauch an office suite. In support, we don't hear from Mr. Joe User much any more, since we switched to linux, he desktop is stable, and he doesn't have the power to mess it up.

    Is linux ok for Mr. Joe User? Sure, my grandma uses the system I setup for her to browse the web and send email, all on linux. Does she have the root password? Does she even know what a root password is? No, to both.

    Mr. Joe User is a fool is he thinks he can be a system administrator without any training, reading, or studying, regardless of the os. My father uses Windows, and he called be all the time because he fouled something up, grandma rarely calls about the computer. She knows how to use her car and she knows how to use her linux computer. Would she try to change her spark plugs or oil? Nope. Would she try to recompile her kernel? Nope.

  • by jandrese ( 485 ) <kensama@vt.edu> on Wednesday July 10, 2002 @02:22PM (#3858590) Homepage Journal
    That's also my #1 complaint with Windows. When something breaks you get very little or no actual information as to what broke and why. You are forced to either guess and check or reinstall your OS an pray. Generally if something doesn't work right out of the box, your chances of getting it working are not very good.

    With *BSD and Linux you generally at least get a clue as to what your problem is and most of the time you can fix it yourself.

    As Larry Wall might say: Microsoft and Apple make the easy things very easy and the hard things impossible. *BSD and Linux make the easy things challenging and the hard things difficult but possible.
  • by Black Parrot ( 19622 ) on Wednesday July 10, 2002 @02:22PM (#3858591)

    > kNIGits says: "Mr Joe Average is someone who wants to install their OS, boot it up, and it works. He wants to be able to upgrade his PC , and have the hardware work in a few short minutes.

    Mr. Joe Average doesn't install his OS, nor does he upgrade his hardware, unless you count plugging in a peripheral as an "upgrade".

    > If anyone out there is support an installation of over 1000 linux desktops I would like to know their experiences.

    I recently had a very interesting conversation with the person responsible for maintaining around 3000 systems, mostly Linux.

    She hates Linux - for the same reason that she hates Windows, Intel, and AMD. She hates commodity stuff because it's always changing. Order a dozen computers and install them; order a dozen more a month later, and they're completely different. Different hardware, different software. So over a few years of stepwise upgrades/replacements in your large farm of servers/desktops, you end up with a mix of small numbers of many variants.

    From the maintenance POV, the best experience comes from buying commodity hardware/software combos from Sun or the like, where you can get more of the same when you need to order some more.

    But who wants the five year old state of the art on their desktop? There seems to be a direct trade-off between providing the best user experience and providing the best maintainer experience, at least when you're talking about large numbers of boxes.

  • Re:Stupid users (Score:2, Insightful)

    by GigsVT ( 208848 ) on Wednesday July 10, 2002 @02:25PM (#3858626) Journal
    trying distribution after distribution in the hope of finding the holy grail of Linux desktops.
    Hmmmm.... I don't know about that...


    Me either. I've found the people that constantly churn distros are either not skilled enough to use Linux, or don't want to put the time to learn how to do things properly, and hope that some other distro will let them get by without learning anything.

    The key thing is, which distro you use doesn't really matter. Some make your life easier than others, but the skills you learn work for all of them.

    If something is impossible for you to do in Red Hat (for example), it's going to be impossible for you to do in any distro.
  • by paai ( 162289 ) on Wednesday July 10, 2002 @02:27PM (#3858649) Homepage
    The price of freedom is, it seems, the price of faster screen refreshes and easy installation of cheap hardware.
    For that he is willing to give the control of all electronic communication in the hands of a single corporation.

    Paai
  • Re:Kinda (Score:3, Insightful)

    by OwnedByTwoCats ( 124103 ) on Wednesday July 10, 2002 @02:35PM (#3858735)
    Moderate or reply... moderate or reply...
    However, for $1500 these days you can build a fast, high quality PC. Puts to shame Mac prices.
    Yeah. Shame on Apple for making a computer with an 700 MHz G4 processor, 17 inch flat CRT, and selling it for $1100, including a CD-RW drive. With the stability of a real Unix kernel. And plug-n-play that really works. Why, you could spend $400 more and get an inferior system.
  • Re:OS X for x86 (Score:1, Insightful)

    by Anonymous Coward on Wednesday July 10, 2002 @02:37PM (#3858753)
    Yeah, 'cause when people say they want OS X, what they're talking about is the kernel. Not all those frilly things like the WHOLE USER EXPERIENCE.

    Dumbass...
  • by Oscaretto ( 591824 ) on Wednesday July 10, 2002 @02:38PM (#3858775)
    I read article with attention... That guy did only a mistake... Switching back. He MUST switch to Apple and Mac OS X. Unix-based OS on a user friendly platform... Linux is NOT a system for productivity at all... Not yet... and nobody seem intentioned to do this... Remeber a T-Shirt: "Linux for programming, Mac for productivity, Windows for solitaire...
  • Wrong points? (Score:2, Insightful)

    by deque_alpha ( 257777 ) <{qhartman} {at} {gmail.com}> on Wednesday July 10, 2002 @02:40PM (#3858791) Journal
    There were some points in there that were a little undefended, but I didn't see any that were wrong. All in all, I'd say he hit the nail on the head. He even pointed out that he intends to switch back to Linux, when it is ready. I think this article really lays out soemthing that seems to be lacking in many Linux circles: Pragmatism. Eveyone is talking about "linux on the desktop" on how it's this big goal right now, but they seem to be missing the point. It doesn't matter how stable or configurable something is, if you want it "on the desktop" Joe User has to be able to _use_ it. And it's not ready for that. Granted, I use Linux as my desktop OS at home and for my independant work, but I'm not "Joe User", and even that is likely to change soon. OSX is exactly what I want and need in a work machine. But even then, I'll still keep my Wintendo, since that is practically the only platform for decent games, with a few notable exceptions.

    At my day job, I use Win2k, because it works easily and I can do my job with it. That's the very reason I'm taking the server farm to Linux, away from MS server products. With Linux there, it works easily, and I can do my job with it.

    If the Linux community wants Linux to become a serious force in the desktop world, we are well on their way, but we would do well to heed the points that were brought up here. Especially about X, it really is a pretty clunky system for desktop work. Apple seems to have the right idea, IMHO.

    Packages are a nightmare right now, and it seems to be a real sore subject with a lot of people. I read somewhere recently about a guy who wanted to remove sendmail and use a differnet mailer system, but couldn't get the package to install. The general response was "who cares that it didn't work? that system sucks anyway, just stick with sendmail". They totally missed the point, it doesn't matter that the other system sucked. What matters is that he wanted to use it but couldn't, because the package system is so clunky. On other OSes he would have simply installed it, played with it, then _decided for himself_ that is sucked, and then switched back. Probably in less time than he wasted with the RPMs. Apt is a step in the right direction, but it's still not there yet.

    This is getting too long and I'm rambling. I'm stopping now. Have fun.
  • MacOSX vs Unix (Score:4, Insightful)

    by maeglin ( 23145 ) on Wednesday July 10, 2002 @02:42PM (#3858826)
    It doesn't. http://www.apple.com/macosx

    It really depends on what you want to do with it. The people from the fink [sourceforge.net] people have done an excellent job of getting *nix apps working but if you think a *nix person will sit down and be instantly at home, think again.

    When I first bought my NeXTStation I thought it would be like sitting down in front of a Solaris box... boy, was I wrong... it took me a while just to get used to NeXT way of configuring stuff, THEN I had to actually make it work for me. You were supposed to use the config app to configure stuff, but it couldn't do everything so you had to drop back to text files. Some of the standard /etc text files were gone, some were still there but didn't actually do anything and some behaved normally. You didn't know which ones which without trial and error. The Unix file hierarchy was also destroyed with /Apps directories scattered about and binaries in /usr/etc (I still don't understand that). The schizophrenia has gotten better, but that was done by making OSX even less Unix like.

    If you want a usable system that works the way it's supposed to, OSX is great. It's a beautiful system, but it's not "pretty Unix", it's a Mac workstation and selling it to people as anything but isn't telling them the whole story.

  • Re:OSX (Score:1, Insightful)

    by Anonymous Coward on Wednesday July 10, 2002 @02:43PM (#3858838)
    While it still does not have all the programs XP does, it still has more than Linux.

    Well, isn't that cool. So you threw away all the money you invested in software for XP and have bought new versions for the Mac. Just getting the basic Adobe stuff up and running means you spent thousands.

    They love people like you in marketing.
  • Re:Why I use Linux (Score:2, Insightful)

    by Buck2 ( 50253 ) on Wednesday July 10, 2002 @02:45PM (#3858858) Homepage
    The funny thing about what you are pointing out here is that it is in my experience VERY RARE for the "average user" to recognize that this ability to shell script would _help_them_too_.

    The typical response I get is either, "Oh, why would I ever need that?" and then they run off and open all of their website files and change "../" to "http://blahblah" by hand, or fumble through all of their Outlook emails doing something retarded that their boss asked them to do.

    Sometimes the more experienced computer users will say something like, "Well, I'll know when I need to script so I'll learn how to do it then," and then continue to use the machine just like they always have. They usually are wrong, they cannot recognize when it would be useful, but how do you explain this politely?

    I've found that most people just don't get it unless they've done something the hard way and then been shown _right_in_the_middle_of_it_, an easier way. Just like a dog or a cat, you have to catch them in the act. Otherwise they get defensive when you say, "I'm just trying to help, so next time, try this." Because they'll say, "Well, I'll never have to do THAT again."

    Sometimes I crack and say something like, "Do you think I LIKE computers? I HATE THEM! That's why I use Linux! I like scripting because it makes life easier, not harder! Everyone, and I'm a part of that group, wants things to be EASY! Sometimes you just have to learn one more thing before it all makes sense."

    That usually doesn't help.

    When I was an undergraduate I worked construction during a couple summertimes. There were a few carpenters around, as expected, and they had the ability to drive in nails with one blow. I also needed to drive in a lot of nails, every once in a while, and I thought to myself, "Hmm, I'm not going to be pounding nails for the rest of my life, but I wonder just how hard it would be to drive them in in one shot like those guys." It's hard to do it right if you don't know a little technique, AND HAVE THE RIGHT FUCKING HAMMER. It's silly how much easier it is with the right tools, and it took all of about a day and a half to learn how to strike nails correctly. I haven't had to pound in many nails recently but it's a skill that I know now, and it helped me then.

    Has this kind of thing not happened to many people? I always wonder.
  • by Salamander ( 33735 ) <jeff@ p l . a t y p.us> on Wednesday July 10, 2002 @02:45PM (#3858866) Homepage Journal

    My reasons for not using Linux on the desktop are similar to this guy's, and I'd be willing to bet that very few of the people reading this are more technically able than I am so maybe it's another interesting data point. I was in the kernel group hacking the guys of a sophisticated SMP UNIX ten years ago and nowadays I write distributed filesystems for a living. I hack all day at work, then I go home and often hack some more. Conventional wisdom says I should love Linux, but it - and XFree86, which for all intents and purposes is part of the same package - has always been a big pain in the ass for me. Some examples:

    • Video support. Not too long ago I got a Shuttle SV24 bare-bones computer and got Linux running on it pretty quickly...but I could never get XFree86 4.x to work properly with the built-in graphics (fortunately 3.3.x works well enough). I tried the suggestions at XFree86.org, at the vendor's site, at a third-party driver maintainer's site. All had complex installs, plus extra hacking I had to figure out on my own; none yielded anything better than a system hung hard.
    • Hardware monitoring. Ever tried to install lm_sensors? It wouldn't even build properly (as modules) without hacking, the auto-detection didn't work at all, and the docs were a joke. After over an hour experimenting with different drivers I did find the combination of four or five that actually works, and put together my own startup script.
    • Backup. The "standard tools" are stone age. The very best Linux backup programs are comparable to the built-in backup program on Windows, assuming that you have CD-writing software that works (if that's your preferred medium) and don't mind adding cron jobs yourself.

    OK, let's compare how Windows did in these areas.

    • The video card was recognized automatically and set up immediately. The driver has been updated at least once since then, without a hitch.
    • Within half an hour of when I went looking, I'd found a half-dozen temperature/fan monitor programs. Every one installed easily and worked just fine right away.
    • Backup. Even though the built-in backup program was really quite adequate, I went looking for something a little better wrt incremental-backup behavior. Half an hour later I'd evaluated several alternatives, downloaded and installed the one that looked best, and started my backup.

    Pretty stark comparison, isn't it? Now, the point isn't to say that Windows is all that great. As an OS professional I can recognize some of the very serious design mistakes they made, and their business practices deserve plenty of condemnation. It's also not my point that Linux is bad technically, although I have to say it's nowhere near as cutting-edge as its proponents would have you believe. The point is that one OS lets me add capabilities quickly and painlessly, while the other forces me to waste hours on broken builds, broken installs, and general dicking around with stuff that in my own professional life I'd barely even dignify by calling it a prototype.

    As a result of all this, I don't consider Linux suitable as a user environment. When I'm doing development I prefer to do it on Linux...by logging into a Linux box remotely from my Windows desktop. It's not because I'm stupid, or lazy; as I said, I love to hack. It's because when I sit down at a computer I have a task in mind other than babysitting my OS. Maybe some people enjoy doing that for its own sake, but I went through that phase a long time ago and I have very little patience for it now. Windows simply wastes less of my time.

  • I was getting tired of the 'stable' Debian release being so out of date, and the 'unstable' distribution being so... well... unstable. I got tired of stable too, so I apt-get dist-upgraded to unstable and I can't believe he found it too unstable, especially if Windows was the alternative. As long as my server isn't mission-critical, unstable is plenty stable for me where I can't remember the last time I needed to reboot for a crash. But perhaps as a home user, his demands are more than meets the eye...
  • by MicroBerto ( 91055 ) on Wednesday July 10, 2002 @02:54PM (#3858943)
    ... I just can't afford the hardware. The day they find a way to release OS X for x86, I (and i would bet a large portion of the market) are there. It's just got to be so hard to support so much hardware.
  • by ajs ( 35943 ) <{ajs} {at} {ajs.com}> on Wednesday July 10, 2002 @02:56PM (#3858964) Homepage Journal
    Until I have another way to do this from home, I can't agree:
    • ssh -XfC -c blowfish workbox.work.com mozilla
    The ability to run a fairly responsive browser on my home desktop with access to the internal network without having to have everyone and his brother in on the setup of some overblown VPN solution is not something I can live without.
  • by Uhh_Duh ( 125375 ) on Wednesday July 10, 2002 @02:56PM (#3858968) Homepage

    My hats off to this guy. I've been doing UNIX admin work for over 10 years now and I've been using Linux since 1994. It has NO PLACE on my desktop. As the old saying goes:

    "Linux is only free if your time is worthless"
  • by GreenKiwi ( 221281 ) on Wednesday July 10, 2002 @02:57PM (#3858970)
    Oh, it's easy to get a CDRW or scanner connected to a Sun? Solaris, IRIX, HP-UX, AIX.

    The simple answer:
    Just shell out the cash!

    All you have to do is buy one of their supported drives (from Sun/SGI/HP/IBM) and you're all set!
  • by reallocate ( 142797 ) on Wednesday July 10, 2002 @03:04PM (#3859021)
    Hard for me to find fault with this piece. He's saying that the investment of personal time and resources it takes to get Linux set up as a marginally useful desktop isn't worth the benefits the OS returns when all is said and done. After using a b-a-t-c-h of different distributions during the last several years, I'm now running Redhat 7.3 with Ximian Gnome on this desktop. So far, so good. But the next time it won't let me do something I want to do without reading umpteen man pages and spending hours trolling Google (like installing a printer or talking to my cable internet connection) I suspect I'll ditch it for good.

    If Linux was a car, it would still be that old junker that Uncle Fred keeps in his garage and tinkers with every weekend. He's having fun, but most everyelse just wants to drive someplace.

  • by sterno ( 16320 ) on Wednesday July 10, 2002 @03:05PM (#3859038) Homepage
    While it is true that Linux has a number of niggling problems, Windows does as well. It seems that ultimately the reason he moved to XP was because of two things:

    1) frustration with graphics in general (both performance and fonts)

    2) frustration with hardware support

    As far as #1 goes, I'll back him on that one. Fonts have continued to be an amazing pain to deal with. Both MacOS and Windows have systems that make managing fonts trivial. I susppose the source of the complication is that X provides multiple ways to provide fonts which complicates any unified easy means to add fonts.

    As for performance of graphics, I find that the performance of Linux is on par with windows. And though admittedly I'm a power user, I find it rather handy every so often to be able to run remote applications so easily (thank heaven for SSH).

    Now as for point #2, though his point is true, this should not be attributed to any inherent limitations in Linux itself. The problem is simply a matter of market share. Why support the few percentage points of the market who use Linux when you can just support Windows and cover 90+% of your users.

    Personally I find that for 95% of what I do, Linux is as good if not better than Windows for doing it. Evolution is an excellent mail program, both mozilla and konqueror are great browsers. With crossover I'm now able to view a lot more of what's on the Internet. Honestly the only long running grip I have that hasn't been adequately addressed is the font problem.

    If you've got problems with hardware support, just make sure to research your purchases before hand to suit your needs. I've only had problems when trying to install on very new hardware that wasn't built with running linux in mind.

  • Re:OSX (Score:2, Insightful)

    by 13Echo ( 209846 ) on Wednesday July 10, 2002 @03:09PM (#3859068) Homepage Journal
    I agree with you. MacOS X is a great Operating System, and deserves lots of praise, but: I won't buy a Mac until I can build one myself. Aside from that, I am not exactly partial to the way that Apple locks it's customers into upgrading entire machines just for the sake of running new software. As much as they try to make the G4 machines look modular, they are not. It is a totally different ballpark than what you get with a PC.

    But then again, this is how they make their money, and some people are fine by playing by those rules.
  • No it's not!!! (Score:2, Insightful)

    by Tsugumi ( 553059 ) on Wednesday July 10, 2002 @03:14PM (#3859100)
    The whole concept, dumb graphics terminals tied to application servers, is obsolete

    I beg to differ. It is not obsolete, and it's getting bigger every day. I have a huge number of users who now interact with *nix X apps purely via Exceed. It's simply not economical to have two boxes under people's desks.

    But it's not just that, in the Woindows space, terminal server just keeps getting bigger and bigger. Published apps via Citrix to thinner clients, or even pure thin clients.

    And then look at XP itself, from an enterprise stanpoint one of the best things about it is that it comes with a terminal server built in to every client.

  • by zoomba ( 227393 ) <mfc131NO@SPAMgmail.com> on Wednesday July 10, 2002 @03:20PM (#3859141) Homepage
    A lot of people are attacking this author over his stance that Linux should come down to the level of Joe User. The most common response I see is "Well, Joe User should come to Linux! Not Linux to Joe!" That is just idiotic. Computer geeks make up a very small chunk of the overall computer using populace, it's Joe who makes up the majority, and if we want a technology to become popular and successful on the desktop, we have to bring it to Joe... because Joe doesn't know, nor does he have the patience to figure it out otherwise.

    The point of technology is for it to serve users, to make tasks easier for them to accomplish. If you want Linux to succeed on the desktop, it has to become as easy and mindless to use as MacOS or Windows, otherwise it will always be a niche OS useful only on servers and for geeks who have the time and knowledge to mess with it.

    Face it, when it comes to widespread success, we are not the people who decide what lives and what dies... it's the people who know far less and need far less out of their computers, because they are the majority.

    And let the flames and negative karma begin :P
  • So let's see.... (Score:5, Insightful)

    by IamTheRealMike ( 537420 ) on Wednesday July 10, 2002 @03:20PM (#3859142)
    OK, this article is fair and reasonable, and touches on the current weaknesses of Linux. However, he's misisng a fairly fundamental point here:

    The fact that it's free, and not controlled by any one individual is it's biggest strength but also it's biggest weakness

    The reason people bitch and moan about the fact that at the moment, desktop linux is not 100% perfect is simple: they've never seen this development model before. I can guarantee you, if I'd shown this person an early version of Windows (by comparing timescales, current Linux would be Windows 3.1) he'd barf. Ditto for showing people early betas of Mac OS X. I did in fact see some early betas of OS X and they sucked. Font support wasn't there right. Graphics was SLOW! Ditto with Mozilla, ditto with most software in fact.

    People tend to forget that you can see Linux in all stages of its development. There is no period of hidden years with developers scurrying away under NDAs, you see it all the time. Yes, I know SuSE is on version 8, and KDE is on 3, but that's not to imply they are "ready" for anything, only that some people want to see them. Pretend the versions have the word beta in front of them. Happy now? Because that's basically the state of play at the moment.

    All the problems he raised will be sorted out, and at the current rate of progress soon:

    • X: why do people bitch about it so much? I think this guy heard "X is slow dude" and believed it. Seriously, I don't see any serious speed problems with X, maybe this was a problem a few years ago but I wasn't using Linux back then. SHM means communication between the server is basically instant. I would be more impressed if I could see statistics that demonstrate that X is much slower than anything else, not subjective impressions. Fonts are simply a technical issue, they will be fixed in time.
    • Drivers: I was under the impression that kernel modules were pretty version independant. Of course this point wil always be valid to some extent, because people can and do make their own kernel versions. Anybody can change it enough so that kernel modules no longer work - I can't see how this point is valid as the majority of users need never recompile their kernel (I never have).
    • Hardware setup: Linux doesn't have a few billion dollars lying around like some other platforms I could mention, and hardware vendors don't play ball. I can't see how this is the fault of Linux per se, it's merely an inevitable result of the fact that Linux is an open (non-proprietary) platform without any resources to buy the stuff, and currently without enough market share to make it worth their while. In time, hardware vendors will start producing drivers.
    • Software distribution: yep, he's right here. As a side project, I'm working on a solution, as are many other people. This one will be solved in time, and is basically caused by the fact that there is no software management engine powerful enough to deal with the myriad differences between different Linux versions.
    • Support: in time, this won't be a problem. Besides, has every Windows techie always been smiles and helpfulness? Most windows users rely on technical friends/family for when things go wrong - you have to rely on a stranger if you're unlucky and don't know any other Linux users. Elitists can be a problem, especially on IRC, but as Linux usage goes up, this will recede into the background.
    To be honest, with the difficulties Linux has faced, I'm amazed it's here at all. All it's current problems will be solved given time, and at the end, we'll have an open platform that is available to all on equal terms. I think that's a fair reward for not having a tight hierarchy of leaders/dictators writing platforms for profit with everything under their control. I, for one, am not going back.
  • Re:Why I use Linux (Score:2, Insightful)

    by ethereal ( 13958 ) on Wednesday July 10, 2002 @03:22PM (#3859160) Journal

    So would this have been "help tab-completion" or "help TAB" or "help registry" or what?

    I won't argue that some configuration is easier for a newbie to do by hand under Windows than under Linux. But it's interesting that when you want to do something complicated or advanced, you're essentially back to the Linux method of digging into an obscure configuration hierarchy, but in a binary database rather than a simple text file, and without the helpful comments that most Linux config files would have.

    So whenever somebody says "oh, that's easy, just frob your registry key ABC to be undocumented value XYZ", I have to poke fun at the darker side of the Windows configuration user experience. Because Windows doesn't really provide the seamless and easy configuration experience that y'all seem to think it does; it just shoves the tough stuff under the rug.

  • Pain in the Nix (Score:4, Insightful)

    by jpthegeek ( 540303 ) on Wednesday July 10, 2002 @03:23PM (#3859165) Journal
    I just bought a mac. Until now I have always wondered what it was exactly that Apple brought to the table. Until OS-X it just wasn't worth it, but now... I don't even bring the WinXP notebook home anymore and my Win2000 machine has become a big chunk of DASD on my network.
    Sure, I tried Redhat and Caldera. They are nice, but Apple got it right. Unix stability with a beutiful GUI. Unless there are drastic changes to XP, I have no doubt that my next purchase will be a Mac.
    Go buy a Mac. Nix on the desktop is wonderful.
  • Re:Best Point (Score:2, Insightful)

    by marauder404 ( 553310 ) <marauder404NO@SPAMyahoo.com> on Wednesday July 10, 2002 @03:25PM (#3859174)
    Those people do far more to harm the newbie Linux community than anyone else, since they waste the time of people who could be helping with genuine problems ...

    No, I disagree. If you ignore and piss off one newbie, you lose one Linux user. If you teach one newbie, he can educate a hundred others.
  • by Anonymous Coward on Wednesday July 10, 2002 @03:30PM (#3859194)
    "Some of his points are wrong"

    Its called an opinion, and seeing how you didnt back up your comment with any proof, one could say the same about you...
  • by bascheew ( 220781 ) on Wednesday July 10, 2002 @03:30PM (#3859198)
    No Photoshop,
    No Premiere,
    No After Effects,
    No Illustrator,
    No GoLive.

    So basically if Adobe ported everything to Linux I'd be in... At least A|W Maya is available, only five more apps to go, c'mon Adobe! [Let the GIMP flamers fly.]

  • by Eric Damron ( 553630 ) on Wednesday July 10, 2002 @03:42PM (#3859265)
    I understand how he could feel the way that he does but much of what he says WAS true a few years ago but Linux is changing rapidly.

    I find it much easier to install Linux than an old copy of Windows 98. The new Mandrake, and I'm sure other distros as well, will pick up all of my new hardware without a glitch whereas Windows 98 requires that I laboriously load each driver from support CDs that came with my equipment. This process can easily add an extra 30 - 45 minutes to the install process.

    Newer versions of Windows will come with better built in support but as time goes by and new equipment comes out you end up right back in the same position. This happens with Linux distros as well but the big difference is that I can upgrade for free if I can't afford to pay for a distro.

    His experience with being able to get on-line is totally different from mine. I have a cable modem that is attached to a routing switch which connects my home LAN. With mandrake I simply tell it to auto detect. No hassles. Maybe he has a regular dial up modem that isn't well supported. WinModems for example are not well supported.

    I only have one piece of equipment that didn't get picked up by the default installation. That is my scanner. I purchased it without doing the research first and have regretted it ever since. It's a Cannon scanner and the reason Linux doesn't support it is that the specs are unavailable. It's my own fault and I will never gain buy without doing my homework first. If it doesn't support Linux it doesn't come into my home. I purchased an Epson printer that is actually better supported by Linux than by Windows.

    As far as X being slow, it's interesting that Quake 3 for Linux runs faster than Quake 3 for windows if you use a NVIDIA graphics card and OpenGL. So, obviously Linux can be a gaming OS if people would write for it.
  • Re:Mr. Joe User?! (Score:5, Insightful)

    by tarsi210 ( 70325 ) <nathan@nathan[ ]lle.com ['pra' in gap]> on Wednesday July 10, 2002 @03:44PM (#3859276) Homepage Journal
    There is a time and place for every attitude, and this is certainly one of them.

    First of all, I liked your comment. It's absolutely right on in terms of how the desktop needs to be deployed by the system administrators to the system users. The users need functionality, stability, lack of hassle, and no interaction with the setup of their systems. (in a business setting) This makes the sysadmin job easy, enjoyable, and you get some real work done instead of constantly fixing mistakes.

    Secondly, if I was your boss and ever caught you expressing this attitude to Joe User, you'd be on the sidewalk on your ass so fast it'd make your bits spin.

    BOFH is funny. Very funny. I absolutely crack on it. It has no practical or applicable place in the industry, however.

    I develop software for nursing homes and the nurses that use it. Nurses aren't computer geeks, they're barely computer users. They're nurses, and most of them are very good at it. They don't want to know how their computer and software works and they shouldn't HAVE to. They want to do their nursing job quickly, efficiently, and correctly, that's all.

    I don't know about you, but when I walk into the hospital and I need medical attention now, I don't give a flying poke at a 9-track tape if they can hack their computer, I want to be fixed.

    My job is to be an excellent computer programmer and admin. Part of that job and responsibility is to have respect for people whose job is not computers. This is the secretary down the hall, this is the pointy-haired boss, this is your father, this is burger-flippin' Jimmy. If you lack that respect and understanding, you are going to go nowhere. That is what probably pisses me off the most about the elitist community, which is probably most often expressed in the Linux and OS communities due to our "rouge" nature. Learn when and when not to express your ego because not everyone's going to bow at your feet to pay homage to your skills if you don't acknowledge theirs.
  • by stripes ( 3681 ) on Wednesday July 10, 2002 @03:49PM (#3859346) Homepage Journal
    can quartz natively support network transparency like x11 can?

    I doubt it can at the moment, but back whent it was NeXT's DisplayPostScript it definitly could, and did. I use to do the "shooting holes" thing on other people's display at school. Great fun.

    Under OSX, if you were to dig deep enough into the frameworks you could probbably get a "MACH port" open to a remote machine's window server (one hopes tunneled over SSH) and there is a good (but not great) chance that it would "just work". Even the old sound APIs were that way. NeXT actually had a way to ask for this though, and Apple doesn't. Of corse so few people did anything at all with it on the NeXT, who blames them for dropping it?

    quartz is a step back.

    For network transparency, yes. A step forward for anti-aliased text. A step forward in fact for anti-aliased everything. A step forward for using vector based drawing. A step forward for caring about the physical size of rendered objects rather then pixel sizes (rember it's all PostScript inside, even if it is pronounced PDF). Oh, and in gaurenteeing backing store to apps.

    That could all be added to X11, but it wouldn't be apps that wanted to use those features would either fail on old X servers, or be six times as complex to write. And adding all that to X11 would take way to long.

    Don't beleve me? Well think aobut this, Quartz is what NeXT had in 1990 (1991? 1989?) plus alpha transperency. Why didn't X take the decade and catch up already? Since it didn't, what makes you think Apple should have grabbed X11, and slammed all the wonderful crap the bought from NeXT into it?

    (and yes I know about Keith Packards' nice aa extentions to X...but are they done yet? And are they pervasave like they are in Quartz? Oh, and do they solve the other 15 giant gaping voids that X has instead of features?)

    If X11 hasn't cought up in a decade, do you think maybe it would be quicker for Apple to be able to make Quartz network transparent then for Apple to help X catch up? Oh....and does Apple's rather expensave "remote desktop" package count?

    apple is acting just like all the other proprietary unix vendors did, "look at my nifty proprietary gui!" and if they have any sense they'll just give the fuck up and use x11 like sensible people.

    Sure, on the other hand unlike the other Unix vendors so far they seem to be winning. Sure, for reasons other then the rendering technology (it really isn't that much more then NeXT's DPS, or Sun's NeWS!). However the rendering technology is definitly not hurting them.

    listen up you little obnoxious x bashing weenies: x11 is a whole lotta baby and an itty-bitty bit of bathwater. don't toss them both; add to the baby and toss the bathwater.

    I have written a lot of X apps in my life. Ones that used Xlib directly (xtank for example - no I didn't write all of it, but I was one of the lead maintainers for far too long), ones that used toolkits (Xt and Xaw, Xt and Xmw, Xt and other random crap....GTK--, and others). I know just how big that baby is. If you add more to it, the rest of the bathwater will be forced out of the tub. Of corse you risk the tub busting through the floor too.

    I don't hate X. But after writing some small OS X Carbon apps, I really can't keep defending X. I mean Quartz does so much more the X11, and it sure seems faster, and simpler to use. And I expect the network transparency could be fixed. Who knows, maybe I'll poke at that sometime.

  • by spitzak ( 4019 ) on Wednesday July 10, 2002 @03:49PM (#3859348) Homepage
    Unix was developed originally for word processing and had far superior printing capabilities compared to other operating systems (in 1970)..

    Almost all the problems are that all of Unix printing was designed for ASCII output. Graphics are an incredible kludge. When X was developed they had no interest in printers as most were still ASCII and the existing Unix stuff worked fine. By the time Windows and Mac were being developed they knew that printers with individaully addressable dots were going to be common and that the the code to draw graphics for the screen could be shared with the printer.

    I am still very suprised that printer drivers are needed even on Windows. I would think by now the interface to a printer would be established as well as an IDE or SCSI drive, or a MultiSync monitor. The printer just needs to tell the system it's resolution and color space, and there should be a standard way to dump the pixmap over the USB connection. (yea there will probably be a bunch of extensions to select quality or paper trays, but the fact that neither Windows or Linux can print full-rez on an arbitrary printer using the default paper, without a driver, is really stupid).

  • by Anonymous Coward on Wednesday July 10, 2002 @03:50PM (#3859360)
    Who modded this thing as funny? It is MUCH more insightful than it is funny. People ALWAYS want to blame someone else, and Windows gives them just that. When working with linux, you get the power and the responsability, and only you are to blame for writing rm -rf /, nothing or nobody else. It is your fault and you have to acknowledge that. Hell, I felt STUPID when I started using Linux, for doing simple mistakes or for not knowing simple things. It changed when I learned more, but I think many gave up on that stage, because Linux makes them feel stupid/guilty/incompetent.

    --Coder
  • Stability (Score:2, Insightful)

    by trainwrek ( 567874 ) on Wednesday July 10, 2002 @03:53PM (#3859396)
    He stated that with Windows "The stability is finally there."

    IMHO, I agree that winXP and 2K are completely stable. This used to be a major reason to run Linux, but I don't think it applies anymore.

  • by Zathrus ( 232140 ) on Wednesday July 10, 2002 @04:04PM (#3859496) Homepage
    No, he's a user. What's happened is that over the past 3.5 years he's gone from treating the computer as a toy to be played with to a tool to be used. Which happens to be how the vast majority of people view a computer. It's no different than a VCR, or a car, or a lawnmower - it should work, it should do what's expected, and it shouldn't require them to spend more time fixing it than using it.

    A rather large portion of the Linux community just doesn't get this. It's totally contrary to the way they think about computers. They enjoy fiddling with the little bits to make it work better, or even at all.

    I used to love fiddling around with the little bits as well. I ran OS/2 and Linux back in college and for awhile afterwards. But I wouldn't run it on my home PC now because I don't want to spend time making my PC work -- I want to spend my time working on my PC. Yeah, so that "work" is web surfing, or playing games, or balancing my checkbook, or whatever. It's still a helluva lot easier under Windows than Linux.

    For a server? Hell yes, go Linux or another *nix. And I'd much rather code in Unix than in Windows (and, thankfully, I do - every day). Assuming, of course, I don't have any bugs in my code. Spare me from Unix debuggers (we run AIX currently... both dbx and VisualAge suck with templates). But that, in and of itself, can be an incentive to code things right (akin to getting electrical shocks every time you do something wrong... not a great way to go about things, but surprisingly effective).

    Odds are 3 years from now he'll still be using Windows. Why? Because it does what he needs with a minimal amount of work on his part. The drivers will be there, the games will/b> run, and by and large all of the apps will work as expected, in a similar fashion, and not have critical things like fonts not show up.
  • by ceejayoz ( 567949 ) <cj@ceejayoz.com> on Wednesday July 10, 2002 @04:13PM (#3859571) Homepage Journal
    you compile the module, do a depmod -a, and modprobe

    You're missing the point. That's still far more difficult than Windows - run the installer and reboot.
  • by gerardrj ( 207690 ) on Wednesday July 10, 2002 @04:15PM (#3859586) Journal
    It's not hard if you have knowledge about the underlying system.

    Let's say your a typical PC user that doesn't know the difference between a hard drive and a computer case (I can't count how many of my customers tell me the hard drive is making a noise when they mean the case).

    You manage to find some neato piece of software and download it via Mozilla to your user folder. Now you've got a file foo.tar.gz. What next? What manual do you read to figure out what to do with it?? You double-click the file for some help, and after a few seconds you get a screen full of seemingly random characters. You then email or call a friend, or post in an on-line support forum to learn that you need to open a shell and type "gunzip -c foo.tar.gz | tar -xvf -". You think "That makes no sense, but okay." and you do it.

    Now you get a command prompt back. Nothing that says the task completed successfully. Nothing that tells you what happened. You poke around in your GUI file browser and notice there is a new directory called "foo", so you double click it. You now see a bunch of files, one looks suspisiously useful "README". So you double click it.

    The file tells you to type "./configure". Again you don't have a clue what it means so you type it in and the editor obligingly inserts the text at the top of the README document your are viewing. Nothing tells you there is an error, that a task completed, or that you just typed the command in the wrong place.

    Another trip to email or posting to the support forum and you find you need to type that command (and all others) in to the shell prompt window. You get done with the "make install" command and again, nothing tells you that it all went well, what went where, or what to do next. Nothing in your home directory looks different so there's nothing new to double-click on.

    For kicks you switch back to the shell and type the command "foo" (the name of the program you downloaded), and get back a "command not found" error message. Back to the email/support forum and you learn you must type "rehash" in the shell window, then you can type "startfoo" to actually get the program going.

    There is nothing inherent about the filename "INSTALL" that tells a novice user that the installation directions are in that file. Even if the README exists and directs the user to INSTALL, there's still many points where there is no intuitiveness to the installation. A file named "HELP" would probably be the best choice for the "average" user.

    Now compare that install to a Mac OS X software install: Download double-click the new icon, stuffit expander launches and expands the archive. (depending on browser config, this step may be optional) A new icon appears Double-click it A window opens with a big icon and text that says "drag to hard disk to install", or an icon named "Foo installer". You either drag or double-click. In either case, a window appears showing you the progress of what is going on. Usually during an actually installer program you get information about what will happen, where files are going, and what to do next. Almost anyone with any level of computer experience can figure this Mac OS X install with no help. Throughout the installation there are new icons and windows appearing as a direct result of user action. During operations they are informed of the status of the operation and the result of it. Until a GNU/Linux desktop can achieve this type of intuative ineraction it will never achieve any significant install base in the home user desktop environment.

  • by g4dget ( 579145 ) on Wednesday July 10, 2002 @04:23PM (#3859644)
    1) frustration with graphics in general (both performance and fonts)

    I run X11 on NVidia, ATI, 3Dfx, and some handhelds. It is stable like a rock, small, lightning fast, and it doesn't crash, either itself or Linux.

    KDE, Mozilla, and Gnome can be slow, and some misbehaved applications that don't use mouse grabs properly can make X11 appear to "crash" (it's really working fine, you just need to kill the application--happens under OSX and Windows as well).

    Those are not X11's problems, they are problems with the toolkits that those systems use. Switching to a frame-buffer based system is not going to fix those problems with the applications.

  • by bryhhh ( 317224 ) on Wednesday July 10, 2002 @04:33PM (#3859701)
    the only long running grip I have that hasn't been adequately addressed is the font problem

    As well as the font problem, the other long running gripe (also mentioned in the story) is the installer. YaST/RPM/tar.gz/make -- why are their so many different complex methods to perform what should be a simple job that Joe User can perform with a few clicks. Linux Distro's **REALLY** need to get together and create an installer that is easy to use and reliable. (Windows Installer for Linux?)

    The desktop environment should have less junk and clutter, with a nice simple clean and efficient interface. KDE is awful IMHO and full of unwanted crapplets, Gnome is slightly better, but there still isn't a single window manager that stands out as being classed as user friendly. Again, quality not quantity.

    Linux is my first choice for a server OS, but it will never be my primary desktop OS until the mess that is a Linux desktop becomes an efficient working environment.

    To summarise, I think Linux requires "Quality, not Quantity"
  • by dhamsaic ( 410174 ) on Wednesday July 10, 2002 @04:38PM (#3859731)
    Calling me a troll hardly makes it so. Regardless...

    Obviously it's impossible to install MacOS X on x86 hardware. So the question becomes, can you get the same job done on MacOS X? I imagine that you can.

    If someone is actually interested in switching from a Linux/Windows based x86 machine to a Macintosh using MacOS X and, if desired, Linux, I'm entirely willing to help. I know for a fact it can be done - I've done it. And I've helped other people do it.

    Now, go back and read the original question to which I replied. There was nothing about keeping the original hardware. If you want a real UNIX based workstation, then you owe it to yourself to check out Apple hardware and software. I just said it with fewer words before.

    Have a nice day.
  • Re:Best Point (Score:3, Insightful)

    by eyez ( 119632 ) <eyez@babbli c a .net> on Wednesday July 10, 2002 @04:48PM (#3859811) Homepage
    The greatest point he makes is that, although there are plenty of gurus willing to help newbies with simple questions, there are even more elitests that will either flame your question or give you a "RTFM!"

    Actually, when I read this part, I was disgusted- He acts like there's something horribly wrong with actually reading the documentation.. As the documentation [sf.net] manager for the Fluxbox [sf.net] window manager, I can definitely tell you that It's frustrating as hell when someone hops on IRC and asks a question that's answered three times in the documentation, one of which is one of the first three questions in the FAQ, none of which the person in question has bothered to try reading, although the documentation and the faq are pointed to in the irc channel's topic.

    What newbies don't realize is that the reason people say RTFM is that The Fucking Manual exists for the sole purpose of being Read. It's there TO HELP YOU. It's NOT there so people can shrug you off; It's there so that you can get a good, solid answer to your question rather than a question another user half-remembers and may even be wrong, but they still answer because they're trying to help. RTFM doesn't mean "Go away, I don't want to answer your question, loser.", it means "There's documentation out there that can answer the question better than I can.".. People put a lot of time into making good, helpful documentation (I know this first-hand), for the benefit of other people, and when those people completely bypass that, it's frustrating.

    But maybe I just don't understand it... When I was learning linux 5 or so years ago, I didn't hop on irc channels to ask when I got stuck.. I taught myself most of it with man and apropos, falling back to other forms of documentation. I installed every package my distribution offered so it would all be there when I ran apropos. I also bought a few books.

    But nonetheless, nothing will make the people who write the documentation more frustrated with what they do than people ignoring it, or getting upset when they're told the answer is in the FAQ and has an entire page devoted to it. There's a lot of great documentation out there, And the reason it's great is because people put hard work into it so that others can read it.

  • by graboy ( 324263 ) on Wednesday July 10, 2002 @04:50PM (#3859832)

    This sort of got me thinking and I'll just toss out the thought...

    Given enough eyeballs, all bugs are shallow.

    Why aren't the bugs in XFree86 getting resolved more quickly?

    Every good work of software starts by scratching a developer's personal itch.

    Why isn't Salamander trying to work on these problems?

    Open source software works when talented people meet interesting problems. The problem is, is this an interesting problem to someone out there talented enough and has enough spare time to do something about it? We collectively hope that someone is.

    In the closed source world, users complain to software companies that in turn force developers to fix issues. The developers may not be as talented as the OSS stars and they make not have their heart in it, but there is someone looking at the problem. The flip side is also true for closed source. When users are unaware of an issue, the software companies will typically ignore it. Why would they waste expensive programmer time on issues that no one has brought up?
  • by Chris Siegler ( 3170 ) on Wednesday July 10, 2002 @04:56PM (#3859913)
    That's also my #1 complaint with Windows. When something breaks you get very little or no actual information as to what broke and why. You are forced to either guess and check or reinstall your OS an pray. Generally if something doesn't work right out of the box, your chances of getting it working are not very good.

    This point was driven home to me when I recently sold a CDRW on ebay. The guy frantically emailed me back a week later to tell me the drive was broken. He said the OS had problems booting when it was hooked up, that it froze the system, and that when it he tried reading a CD, it would hang for long periods of time. I had been burning CDs for months with the same burner but I refunded his money and got the drive back.

    I retested the drive. The drive was bad. It burned CDs just fine, as always, but if you tried to read certain types of CDs (seemed to be those with Joliet dirs for some reason) it would give CRC errors (or some such). I just hadn't used the thing as a CD reader in so long I didn't notice it.

    I'm not sure what Windows OS he was running, but the difference in how a problem manifests itself and the resulting error messages was telling. He was baffled because, as he said, it still said "Working properly" in the driver tab!

  • by p3d0 ( 42270 ) on Wednesday July 10, 2002 @04:59PM (#3859947)
    One day, a manufacturing company finds that one of its machines has stopped working. The plant manager calls a maintenance man, who studies the machine. After a while, he pulls out a hammer and hits the machine with it, at which point the machine begins to work again. The manager thanks the maintenance man, who goes on his way.

    A few weeks later, the manager receives a bill for $2500. Outraged, he demands the bill be itemized so he can see where the money went. The maintenance man replies with the following bill:

    Hitting machine with hammer: $20

    Knowing where to hit it: $2480
    So yes, Virginia, typing three commands is indeed harder than clicking through menus. Otherwise, why do you think menus exist?

    (For the allegorically challenged: hammer = command line interface; where to hit = what command to type.)

  • Re:But we want to! (Score:2, Insightful)

    by DuckDuckBOOM! ( 535473 ) on Wednesday July 10, 2002 @05:04PM (#3859989)
    Linux is an OS for those who want to mess with their computers. It is for those of use who desire the largest amount of control possible and pull our hair out every time they click Start->Settings->Control Panel->Something Simple.

    Must it be either/or? My ideal distro would let me perform routine config & admin work with a few mouse clicks, and still offer me the ability to bang directly on the config files for tweaks & troubleshooting -- sometimes I like to play, but sometimes I need to get, e.g., an office package or mail server up and running and suitable for day-to-day use with minimal grief. The major distros are steadily improving in this regard, but they aren't there yet.
    I wonder if this initial learning curve isn't turning off a lot of would-be Linux users who'd like to learn, but need to do the mundane stuff in the meantime...and who don't have a spare PC to play with.

    DDB (working on win2k; playing on SuSE 8.0)

  • Linux bugs (Score:5, Insightful)

    by cpeterso ( 19082 ) on Wednesday July 10, 2002 @05:18PM (#3860098) Homepage
    Most Linux newbies have the SAME questions time again and time again. How do I configure X? How do I use non-ugly X fonts? How do I configure PPP? How do I install these new drivers? Instead of documenting these procedures in the numerious "Linux HOWTOs", these problems should be fixed in SOFTWARE. Anytime someone needs to download a HOWTO doc that describes some obscure incantation of commands and settings, I consider that a BUG in Linux.
  • by jxs2151 ( 554138 ) on Wednesday July 10, 2002 @05:26PM (#3860159)
    I love it when the zealots complain that nobody uses 'their' platform and then proceed to lacerate anyone who needs help.

    Do you folks have even the slightest understanding of human psychology?

  • desktop for what? (Score:2, Insightful)

    by meshko ( 413657 ) on Wednesday July 10, 2002 @05:33PM (#3860209) Homepage
    When we say "desktop" do we also mean "developer's desktop" or is that called workstation? Because as developer's desktop Linux (or in my case FreeBSD) is much nicer than any of win32s. I know a guy who refuses to use Linux on his desktop, but he also refuses to do any programming on his win2k and does everything on Linux. So my point is that Unix is not only suitable for servers, but also for desktops used for work.
  • Re:But we want to! (Score:2, Insightful)

    by davew2040 ( 300953 ) on Wednesday July 10, 2002 @05:42PM (#3860277) Journal
    The parent's poster is more than reasonable in asking for the ability to configure manually. However, this is not a Linux thing; it's an issue of basic programming etiquette. Configuration files *should* be standard, and *should* also have a simple point/click UI that operates on this config file for times when it's "good enough".

    The Windows registry is a stab at "renovating" this proven approach, but it was a bad idea (it gets cluttered, and gets reset with frequent and necessary OS reinstalls).

    These days, the blight of bad software makes me question the motives of any software that *doesn't* adhere to this model. It suggests bloatware, that the designers have lost control of what they want their software to do. Worse yet, that they don't even want the users to know what their software does.

    It bothers me when programmers think they've outgrown the "old ways" of writing software. Sometimes they really have, but most of the time they're just putting in poor substitutes for doing the same thing.
  • by Convergence ( 64135 ) on Wednesday July 10, 2002 @05:44PM (#3860294) Homepage Journal
    My words are among the most valuable thing I produce. Thats why I do my document writing in LaTeX.. Among other things, my words are in a format that I know, and can never be lost by obsoleting software. (True, people who don't have software to read standard DVI files seem to have problems with the output, but its their own fault for not having software to support this 15-year-old standard. :)

    With using linux, I use different software, but I get by OK. I don't have all the 'advanced' applications, but on the other hand, unlike you, I am not held hostage by those same applications. (And with Palladiumm, locking files to applications, it'll get even worse.) I consider that very important to me. Why do I want my software to kidnap *MY* datafiles? They may be kind, friendly, easy to use kidnappers, but they'd still be holding my data hostage!
  • by g4dget ( 579145 ) on Wednesday July 10, 2002 @05:51PM (#3860342)
    Compared to, say, Windows or MacOSX.

    On my Linux machine (running Mozilla and a window manager), the X server process is 11Mbytes big (all numbers are RSS because that's what matters). That includes the frame buffer, I/O ranges, off-screen buffers, etc. The MacOSX window server on my Mac is 28Mbytes big. MS Windows won't tell you the answer as easily, but if you total up all the GDI-related DLLs and memory, it's big.

    Applications don't fare much better. Even with Microsoft's DLL-hiding tricks, Windows applications are big. Quicken starts up a 28Mbyte process at boot time just to make itself appear to load fast, and Microsoft applications do similar things. A MacOSX terminal window application is 5.5Mbytes, X11's xvt is 1Mbyte, and xterm (with a full Tektronix emulator) is 2.2Mbytes. Using a more space efficient toolkit, you could get that down to under 100kbytes (embedded systems do this). MacOSX's simple mail client is 6.3Mbytes (with no mail loaded), something comparable like spruce or althea is 3Mbytes.

    Now, unlike those other systems, you can configure X11 to be much smaller by reducing the amount of off-screen buffering it provides and other options. Remember: people used to run X11 on the state-of-the-art workstations of 15 years ago, which means machines that have less power and less memory than a Palm handheld today. X11 does scale down nicely, and even in its common configuration, which allows it to use lots of memory, it is small compared to the size of the desktop software itself.

  • Re:Linux bugs (Score:2, Insightful)

    by FooBarWidget ( 556006 ) on Wednesday July 10, 2002 @06:31PM (#3860625)
    Ugly fonts can never be fixed. Why? Because it's not a software problem. Good-looking TrueType fonts cost fortunes. Nobody but the biggest companies have the money to buy/license them. Antialiasing helps, but eventually it all depends on the font itself.
  • by theolein ( 316044 ) on Wednesday July 10, 2002 @06:36PM (#3860661) Journal
    I liked his article because it makes so much sense in this FUD filled area of which OS to use. Linux needs to be able to accept criticism to grow. Without criticism, the OS stagnates. His points on framebuffers are also interesting. X is the one thing that to me makes Linux ungainly. A much smaller system that would be more modular (not confined to GTK) would be nice.
  • Re:Linux bugs (Score:2, Insightful)

    by Darth_Burrito ( 227272 ) on Wednesday July 10, 2002 @06:50PM (#3860769)
    To add to this, the How To's are usually 400 years old and completely linux generic meaning you have to follow the instructions the old fashion way... manually editting all your config files and scripts while learning the afore mentioned arcane incantations of various commands.

    Just taking a glance at the Networking FAQ, under configuring a network interface, it starts off with ifconfig. There are many different user friendly tools out there which would aid a newbie or pro in configuring his network, but these never seem to make it into the how to's. Before people rip my head off, imagine if the only instructions you could find online for configuring your windows network had to be performed at a dos commandline.
  • Keep in mind. (Score:3, Insightful)

    by mindstrm ( 20013 ) on Wednesday July 10, 2002 @07:49PM (#3861134)
    There is a difference between ideology and reality.

    So many open source hippie zealots (OSHZs) like to flame on about how all the problems that people attribute to linux are the fault of Microsoft not playing nice.

    Okay, yes that's true, yes that's because of their monopolistic abuses.
    But that doesn't make those problems go away, or make them any less real.

    All you OSHZs need to realize that there is a huge difference between criticizing a platform on technical merits and criticizing a platform on practical merits.

    Linux is simply not a viable solution, yet, for my mom, my sister, or my aunt. This is not due to *ANY* technical inferiority, it's just a fact. THe software available, the way the industry/market works precludes using linux as a desktop OS in many cases. Why is that so hard to accept?

    I know linux well, very well. I know what it can and can't do. I know I *can* use it for my daily operations. I could get by with it quite well, but it would take me more time. Every time there is an upgrade to some MS product, I have to wait and/or fiddle with Linux until I get things more or less compatable again. Now.. I used to like that stuff.

    But it takes too much time.

  • Re:Stupid users (Score:5, Insightful)

    by Reality Master 101 ( 179095 ) <<moc.liamg> <ta> <101retsaMytilaeR>> on Wednesday July 10, 2002 @08:11PM (#3861277) Homepage Journal

    I would suggest your linux troubles would vanish if you would just spend a little time learning about what you're doing instead of blindly following instructions in HOWTOs and such.

    On the other hand, some of us have this thing called A LIFE. I've done more than my share of changing config files, and like the lounge singer said, "the thrill is gone, baby".

    I can just see the Linux advocate on his deathbed. He won't be thinking about his wife, or his children, or his family, he'll be lamenting not being able to read JUST ONE MORE installation guide.

  • by bankman ( 136859 ) on Wednesday July 10, 2002 @09:28PM (#3861632) Homepage
    Ok, point taken, but would you really recommend running Apache in default mode (highly likely for the type of user you are describing)? I think it is a good thing that some applications require the user to read a HOWTO or other documentation to install and run it, especially when it is (Inter-)net related. While reading the docs one can get a first impression of the dangers (and their impacts) of running that app, thereby already considering security measures at the time of the setup.

    Click and run installations are very tempting for inexperienced users and their mistakes can hurt others, expecially on machines connected to the Internet.

    Alas, that is not a question of which system is better, a graphical install via YaST is possible on SuSE as well, with the same possible side effects.
  • by captaineo ( 87164 ) on Wednesday July 10, 2002 @09:30PM (#3861645)
    Thank you for pointing this out! I have also done some very detailed studies of why window dragging and resizing suck so badly on X. I discovered a few things:

    * XFree's event loop is triggered by mouse and keyboard input, not the vertical retrace. This means that XFree will (stupidly) attempt to handle more than one mouse event per display refresh, which is a waste of time and creates flicker. XFree also appears to ignore mouse movement events occasionally (which is why window dragging on X feels "sticky" sometimes).

    Incidentally, if you have a USB mouse, try dropping your display resolution so you can achieve a 125Hz refresh rate. You will notice that window dragging becomes *much* smoother, and flicker almost entirely disappears. This is because USB mice send events at a fixed rate of 125Hz, so you are forcing the X server to operate "in sync" with the mouse. (but you are only matching the interrupt rate; there is still a "phase shift" - this creates interesting artifacts where a window will "tear" in a fixed place)

    * The main problem with window resizing is that the application and the window manager operate too asynchronously. On MS Windows, once the window manager sends the first resize event to the app, it will block until the app repaints itself. But on X the window managers do NOT block, so the window border can continue to move, and get arbitrarily out of sync with the window contents.
  • by logicassasin ( 318009 ) on Wednesday July 10, 2002 @10:31PM (#3861879)
    I gave Linux a chance. I gave Linux a lot of my time. I'm all but giving up Linux as a desktop solution.

    When I hear of guys using linux everyday, they always talk of doing "real work" with it. I can't do MY "real work" with Linux. I can learn to program C/C++ with it, I can throw up a web site with it, I can protect myself from the outside world with it (my gateway/firewall runs linux), BUT I cannot do what amounts to "real work" in my world.

    For me, "real work" consists of the following: Music Sequencing/Audio recording, 2D/3D graphic design, and a bit of Flash animation from time to time. I cannot do any of these with efficiancy under Linux. There is nothing available for sequencing and multi-track audio recording on the level of Cubase VST. There are no audio editing apps that have the sheer expandability that Wavelab and SoundForge have. There is nothing like Bryce5, 3D Studio Max, and TrueSpace. Blender doesn't cut it. PhotoShop rules in my world. The Gimp is nice, but it's a pain to use. Oh, Flash simply doesn't exist under Linux.

    That's what "real work" is to lots of computer users. It seems that the Linux Elite forgot that many that use computers could care less about programming. They could care less about shell scripts, perl, and whatnot. They would like ease of use over everything else. They want a GUI, not a CLI for their apps. They want something to install without compiling.

    They want an OS they don't have to fight with to use.

    Before you even begin to write your elitist rant of a reply, understand this: I'm a systems administrator by day. I've worked for companies where I had to administer over 400 Sun boxes running Sybase by remote and I currently work in an environment with Sun servers, WinNT/2000 servers, and an AS/400. I CAN write shell scripts, I CAN compile apps without a problem, I CAN use Linux for what you may consider "real" work (except C programming, I'm using Linux to learn that), and my gateway is configured to act as a samba fileserver, ftp server, AND webserver. At the end of the day, though, I want to record a new dance tune (check my website for more info on that), I might want to whip up a new picture or whatever I want and I can't use Linux for these things.

    Don't get me wrong here, I do like Linux and I'll always keep a hard drive in my machines dedicated to it. But for someone like me, Win2000 is the way to go (I hate Mac OS and I own 3 Macs... anyone wanna buy one?). I love the linux desktops/window managers, especially BlackBox and WindowMaker. I can setup a Linux gateway/router far faster than I can with Win2000. I like the ability to pick and choose what goes onto my machine with nearly unlimited flexibility (can't do that with Windows or MacOS). I like what Linux represents. I just can't use it for my "real work".
  • by BigBlockMopar ( 191202 ) on Thursday July 11, 2002 @04:32AM (#3863030) Homepage

    Here's the e-mail I sent to dude:

    Hi,

    Saw the mention on Slashdot.

    While I agree and feel you're 100% right, I'm migrating from Windows 2000 to Linux.

    The issues you raised are completely valid, but not being the average home user, they don't bother me that much, especially in the face of the headway Microsoft is making in its (assumed) goal of Internet domination.

    I can't say that I blame you:

    • Any alternative operating system has to expect to be run on the hand-me-down boat anchor before being run on the user's main workstation. As someone who had a fscking UUCP e-mail address (I was on the 'net in 1988, boys and girls!), I was reasonably familiar with Unix. And yet, my first install of Red Hat 6.0 - only two years old - the problems started when I tried the install with a VGA monochrome monitor. The unselected options were the same color as the background. I thought the strength of Linux was frugality with old hardware and a good CLI? I won't get into the other problems, but you can imagine with an x.0 release. To be able to get the foot in the door, it should at least install easily on whatever piece of dogshit machine you throw it at. There are distros which run on a 386SX with 2 megs of RAM (http://www.superant.com/smalllinux/). Let's see that as the baseline to get a running kernel.
    • In Red Hat 7.1 - not that old - there's no support for my mouse's scroll wheel by default. I don't care the reason, scroll wheel mice have been popular since 1998. Four years is a lifetime in Internet time, even with a recession. Sure, scroll wheels are a Windows invention, but they're just about the only good idea to come out of Redmond, and to paraphrase Steve Earle, "Go on, take the idea and run". Microsoft owes a debt to everyone else in the computer field; we should adopt their few real innovations posthaste.
    • Xine is arguably the best multimedia player for *nix, but it doesn't have a repeat button, from what I can tell. I want an endless repeat just like Windows Media Player. Why? Who cares. I am the end user, and that's what the end user wants. If Media Player has it, it can't be that weird. At least create a list of all the features Windows programs have and strive to meet them. The most important additional feature, at this point, is running on a resilient operating system. Yes, it's nice that there are effectively billions of dollars of software development provided to me free of charge by volunteer efforts, but if all it has is compatibility with a stable operating system, it's not very useful. At this point, equivalent features are mere credibility.
    • Speaking of mere credibility... The (apparently but who knows anymore) predominant mail client, kmail, for the (apparently but who knows anymore) predominant GUI, KDE, doesn't include a spell checker like Outlook or Eudora (which I'm currently running under Wine) which underlines mistyped/misspelled words. I don't care about the technical reasons why it has not been implemented, or why kmail's spell checker sucks as much as it does. I have to manually invoke it like I did with DaVinci's spell checker back on a corporate LAN in 1996, and even then it doesn't have a decent vocabulary. WTF? (Why is "kmail" not equal to "kmail's"? I hate to think that my dictionary has to be so wasteful as to include a possessive and probably also a plural version of *every* noun! We'll not even get into why my e-mail client doesn't appear to even know its own name and flags it as an error, that's another story entirely; I know the answer but, like a point-and-drool end user, *simply don't care* to hear the excuse.)
    • KDE or Gnome? Fine, they're really only libraries and can coexist, but the division is counterintuitive, confusing, not relevant and off-putting to new users. For the most part, the differences between distros are the same. Sure, that's part of the strength, but it's also part of the weakness. Bicker privately. The user experience should be transparent to the squabbles. I'm sure someone at Microsoft says "Going gold, let's get it out the door", while someone else says "hold on, let's fix the bugs". KDE/Gnome holy wars should be as invisible to end users as Bill's DoublePlusGood Quality Control Department.
    • XMMS: kmail gives me the "You've Got New Mail" beep, and XMMS crashes. "Audio device is in use." For Christ's sake, I've installed it according to the docs and managed to keep my attention-deficit-disorder-inflicted brain idling for 15 minutes while it compiled; is this 2002 or 1991 all over again? (Hey, those years were both palindromes!)
    • Buggy boxed distros. At this point, the only real strength of Linux is stability. Security is a product of stability; if a program is stable, I feel somewhat more confident in assuming there are less/no buffer overflows waiting to be discovered and used. So why are distros turning to The Redmond Way and undermining the only 100% foolproof advantage Linux has in a world of 15 Klez booby-traps waiting nightly in your mailbox? Why do we have new x.0 distros of *anything* leaving the CD-ROM press with more root holes than IIS? I'll tolerate a few, but do we really need BIND running by default when Handsome Hubby The Bored Accountant picks up a box of $LAST_WEEK'S_VERSION of $WHATEVER Linux in the cashier display for $5.99 at $ELECTRONICS_RETAIL_CHAIN?
    • Mind-numbing slowness.... like, oh my God, how long will it take for KDE's file browser to show me the list of the 2,765 MP3s in my directory? As allegedly fat and slow as Windows 2000 is, it installs off only *one* pirated CD (not *three*, like most distros), and Explorer manages to pop up my MP3 collection a hell of a lot faster than when I boot in Linux. Note also that I didn't have the opportunity to compile Windows for this particular machine, yet I did for KDE. Why, despite KDE's advantage of optimization, is Windows Exploiter still faster? Everything stopped for three weeks when I opened the directory which contained my pr0n collection.
    • An application crashes. Nothing responds to mouseclicks. I've waited a few seconds and need to get back to work. My alternatives appear to be CTRL-ALT-BKSP (the "Three Fingered Salute", Finnish Edition (sorry, Linus)) or, from the other machine that I don't have as the typical home user, "telnet $HOST / $USERNAME / $PASSWORD / top / k -9 $PID_OF_APPARENTLY_CRASHED_PROGRAM". That's unacceptable. I want a window to pop up and say, "Hey, dunno what the heck happened here, but this program ain't responding to system messages no more. Wanna kill it? (Y/N)".
    • Some *nix users. Most will give you the shirt off your back to help you out and I appreciate those, but there's a distressing and non-trivial number who will mock nonconformity within an Anime/Star Trek environment. It's hard to imagine pure computer geeks being as cliquish and superficial as 14-year-old girls in a schoolyard, yet I know when I copy this to a comment form in Slashdot, I'll be modded down. It'd be much worse if I were trying to get my first Linux install running on Mom and Dad's computer and was being made fun of for asking if Linux will run on Dad's Pentium III-450.
    • Speaking of Mom and Dad's computer, we need advocacy and an installed user base of kids who can't necessarily afford their own machines. We need installation to be foolproof, as risk-free as possible, and easy to ensure a future userbase who will go to college, get jobs, and be in purchasing positions. We need a *great* initial user experience. We need focus groups going to senior citizens homes and getting feedback. But, as a starting point, we need the damned installers to check the hard disk for free space in a Windows partition, offer to automatically and safely resize it, and then install a (working/effective/safe) dual-boot system in such a fashion that any AOL-using blue-haired grandmother who drives to church every Sunday in her 1974 Oldsmobile Delta 88 and can't figure out why MediaPlay doesn't sell 8-Tracks anymore, can figure out the Window/Linux startup choice. That should be an absolute priority so that trying out Linux - on all major distos, whether contemplated and downloaded or an impulse "hey, what's this Linux thing in the news?" buy at Wal*Mart - involves as little risk to an end user as possible. "If there is any hope, it lies with the proles." - Winston Smith, 1984.

    However, "We must not confuse dissent with disloyalty." - Edward R. Murrow.

    Despite all these frustrations with Linux, I can't condone your actions. We're 99.98% to the finish line, and the threat of losing is too great. If the Internet is Microsoft's, we're all locked in to one supplier, one philosophy, one vision. One *architecture*. We're too vulnerable, anyone and everyone.

    The next Klez, Code Red, or licensing agreement, 5 months or 5 years from now, could shut the Internet down.

  • by SpacePunk ( 17960 ) on Thursday July 11, 2002 @09:50AM (#3863860) Homepage
    "No manual shipped. Online guide sucks dick"

    And how is that different than most Linux based software?
  • Agree in part (Score:3, Insightful)

    by sheldon ( 2322 ) on Thursday July 11, 2002 @03:31PM (#3866086)
    Windows users are more pragmatic.

    If something goes wrong it usually is "Oh, yeah, I've seen that before... let me show you how to fix it." It's not some sort of realization that it sucks, it's just a realization that complex software tends to be like this.

    The same thing tends to happen with commercial Unix market, etc. Perhaps because it isn't a "movement", there isn't any defensiveness about it?

    One of the troubles with Linux is that so few people really have good knowledge of it in a complex environment, and whenever you ask some question like... "Ok, I have a Linux server handling LDAP requests for about 3,000 clients. But occasionally it exhibits this behavior..."

    You'll get maybe 1 person who has a clue, and 99 people who will say it works fine on their desktop at home.

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...