Slashdot Mirror


A Linux User Goes Back

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.

101 of 1,560 comments (clear)

  1. That should keep you guys.. by djsable · · Score: 3, Funny

    Ha!

    that should keep you guys posting for days!

    1. Re:That should keep you guys.. by Oscaretto · · Score: 4, Insightful

      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...

    2. Re:That should keep you guys.. by (outer-limits) · · Score: 3, Informative
      My wife inherited a lan using a linux server and windows desktops. It turned out to be a great setup, once the linux server had some maintenance and housekeeping done to it. Windows server prices are outrageous and small business/community projects cannot afford it.

      As for windows XP, I can't say drivers are any easier than linux, as even relatively recent hardware, such as a HP 3400c scanner, just doesn't work properly.

      --

      Microsoft - Where would you like to go today, Maybe Jail?

  2. Denial? by FortKnox · · Score: 5, Insightful

    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?

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Denial? by daeley · · Score: 3, Funny

      I'm impressed by the maturity of the staff to do so.

      Come on, Josh. We all know maturity = agreesWithMe.

      Joking, joking. ;)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    2. Re:Denial? by Anonymous Coward · · Score: 5, Insightful

      While you may impressed, I certainly am not. Witness the smug "Some of his points are wrong" comment while providing *ZERO* counterpoints.

  3. the other direction? by dirvish · · Score: 3, Interesting

    If this guy switched from Linux to Windows XP what hope is there for me switching from XP to Red Hat like I have been trying to do? So far I have had problems with getting sound and printing to work on Linux and I havent' even tried to get my scanner or CDRW drive to work. The Linux communities' intentions are certainly in the right place but why does *nix have to be such a pain in the ass for workstation use.

    1. Re:the other direction? by dhamsaic · · Score: 3, Insightful
      why does *nix have to be such a pain in the ass for workstation use
      It doesn't. http://www.apple.com/macosx
      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    2. Re:the other direction? by dhamsaic · · Score: 3, Interesting
      What are you going on and on about?
      - As one of my fellow ACs pointed out, Apple's back-end is just a pimped-out unix. At least Micro$oft can write its own OS and doesn't go converting to *nix when they realize it sucks.
      So? We're talking about UNIX here. Not Windows. The original question was why UNIX has to be such a pain in the ass on a workstation. Nothing about Windows.
      - Hardware: Remember back when apple supported BeOS? Ever wonder why they dropped it? Because they realized that if people could run a MacOS on IBM hardware, they'd abandon Apple's hardware like investors from Arthur Anderson.
      Huh? Apple never "supported" BeOS. Apple was in talks to buy BeOS and make it the new MacOS, but Be held out for more and Apple called their bluff.

      Of course MacOS X won't be available for x86. No Mac operating system ever will. Why? Because Apple derives a large majority of its profits from hardware. If you don't give them the hardware sales, they'll die. That's what they do. They sell computers.
      - Price: I don't really feel like getting my ass reamed out every time i want to upgrade my system. Getting raped on IBM hardware doens't make me gay, but pushing back by willingly getting more expensive apple hardware does.
      The only thing you can't really upgrade is your motherboard. Processor upgrades, memory, video cards, hard drives, sound cards... all of these are readily available for Macs, most of them the same pieces of hardware you'd put in your PC. I have two main desktop computers at home - a dual Athlon box running RedHat Linux 7.3 and a dual 800MHz PowerMac running MacOS X 10.1.5. Both of them use standard memory, standard video cards, standard hard drives. The price you pay for the "PC" version is the exact same price you would pay for a "Mac" version. Why? They're the same hardware.

      Is the initial cost of the computer a bit more than that of a similarly configured computer from Dell? Probably. I haven't checked. I don't want a computer that maybe works most of the time. I don't want a computer where I have to fuss with drivers to make my video card work right. I don't want a computer made of cheap components. I want something that works just right, every time, with no fuss, that I don't have to worry about. I get that from my PowerMac and iBook. I wish I could say the same of my other computers.
      He wants to be able to do work on it. He doesnt' want to have to pick out a computer to match his drapes. I will give Apple credit for a better UI, but as for everything else....
      This is absurd. First of all, I would submit to you that it's far easier to get work done on a Mac because you can focus on the work instead of the computer. It's out of your way, letting you do your thing. The same thing can hardly be said of Windows or even Linux. Go ahead, plug in your USB scanner to your Linux box and watch it automagically set everything up and work first time. Ha! Plug in your digital camera and watch Linux automatically download the pictures to your hard drive. Not happening. And there's always something going on with Windows to keep you less productive - it needs to reboot, your 512MB of RAM is all in use even though you only have IE open...

      Secondly, the Mac line is standardized now - you don't need to pick a color. Maybe you should make some effort to have an idea about that which you are writing?

      And finally, if you're only giving Apple credit for a better UI, you haven't spent any significant time using MacOS X. Forget the UI. Look at how everything just works. Set up an Airport base station on MacOS X and then go to a Windows box and set up a WAP. Tell me which platform offered the more direct and simple approach. Or set up Apache on Linux or Windows and then do it on MacOS X. Tell me which one was quicker (hint - it's just a single button click on MacOS X).

      There are valid arguments against Apple and MacOS X. You managed to hit exactly none of them.
      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    3. Re:the other direction? by ninewands · · Score: 4, Informative

      You think it's easy to hook up a CDRW or a scanner to a Sun?

      Well, I haven't tried a scanner, but I have been installing Plextor CDRWs in the Ultra10s at work and they wok just fine under Solaris 8. No configuration necessary. They even automount under vold and ask if I want to format the blank floppy in /dev/cdrom0 when I insert blank media (needless to say, I click "No").

    4. Re:the other direction? by 0x0d0a · · Score: 3, Informative

      I'm dubious about XP being a good OS.

      I don't have any huge problems with the NT line of kernels (NT, 2k, XP). They're a bit slow, and the VM subsystem sucks in performance compared to Linux. They also lack a lot of cool functionality that the Linux kernel has (uber-powerful packet filtering and routing, low latency/realtime extensions). OTOH, they have very finely grained protection schemes, which is nice.

      However, the 2k kernel is not what bothers me -- it's the software that comes with the kernel -- the file browser, the file search utility, the web browser, the dock. They suck. The dock isn't anywhere near as flexible as any but the worst of the UNIX docks. The file browser isn't very flexibile, keeps forgetting saved views on me, is slow and RAM hungry, and has security problems out the wazoo. The file search utility is incredibly slow and weak (combine locate, find, and grep and you have a far faster, more powerful system). I don't like the networking subsystem -- trying to get NT to have two configurations to switch between (where I have a PPP connection at home and an Ethernet connection at school) without uninstalling drivers was a pain -- disabling interfaces resulted in screwy routing. I dislike the lack of symlinks. I think the command shell sucks, lacking basic functionality and running extremely slowly. I'm unhappy with network file system performance -- SMB from Windows box to Windows box is sloooowwwww. I think the ACL system has some bad design decisions. I can't figure out why MS has never updated some of the truly ancient, lame software (Solitaire, Notepad (a bit better in 2k), the Calculator) that comes with the OS. I *really* don't like the file locking scheme -- an open file cannot be moved or renamed or deleted, unlike UNIX. I also think that it's really dumb that there's no concept of "limited right drivers" that can't barf all over your kernel (granted, Linux lacks this too).

      I will say that the NT kernel is pretty stable, and that it's better than the truly horrific 9x line. But as for "hard pressed to find a better OS"? Nah.

    5. Re:the other direction? by dhamsaic · · Score: 3, Interesting

      Buy a $4,000 computer from Dell. Spend the same amount of money on a computer from Apple.

      I'll now bet you money that the Apple has, at the very least, higher quality memory, motherboard and power supply. Higher quality meaning the MTBF is higher. Why? Dell uses cheap components where they can get away with it most of the time. Apple knows that their users expect a box to last for four or five years, so they are built to a higher standard of quality.

      I don't state that they use the same hardware - you're not reading very carefully. I state that they both use standard components. One could take the memory from a Pentium III system and put it in my PowerMac or vice versa. That's my point. Personally, I build all my own systems, so they're top quality (Tyan mobo, 3com ethernet, etc).

      As for the Apache example, take it like this: stick someone who's never run Apache before in front of a Mac running OS X. Let them start Apache. Then put the same person in front of a Linux box and let them figure it out. From the time they sit down until the time the default Apache page is being served from their computer, which system gets it done quicker? My dollar would be on the Mac box.

      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    6. Re:the other direction? by dhamsaic · · Score: 3, Interesting

      - Apple doesn't sell individual pieces of hardware to consumers, meaning it's a real PITA (and costly) to get your Mac fixed if the mobo dies and it's out of warranty.

      - OS X isn't very customizable (yet). One look fits all, apparently.

      - You can get pretty much anything you want done in OS X, but it doesn't possess the staggering number of applications that Windows does. There are far fewer games available.

      - The PowerBook is still damn expensive.

      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
  4. Stupid users by Reality+Master+101 · · Score: 4, Funny

    I had to laugh at this...

    Stupid users don't doggedly stick at something for three and a half years, trying distribution after distribution in the hope of finding the holy grail of Linux desktops.

    Hmmmm.... I don't know about that...

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:Stupid users by Reality+Master+101 · · Score: 5, Insightful

      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.

      --
      Sometimes it's best to just let stupid people be stupid.
  5. No no no no no by daeley · · Score: 5, Funny

    Tell your friend that if you want to switch, you're supposed to go here:

    http://www.apple.com/switch/

    not here:

    http://www.microsoft.com/billgates/

    Friends don't let friends use XP.

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
    1. Re:No no no no no by tshak · · Score: 5, Insightful

      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.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  6. As a Windows user I'm a bit surprised. by tshak · · Score: 4, Informative

    I'm a bit surprised he didn't go to Win2K. WinXP has some cool features, but unless the latest service pack really changed things, it feels very unpolished (read: Rushed to compete with OS X).

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:As a Windows user I'm a bit surprised. by gosand · · Score: 5, Interesting
      I'm a bit surprised he didn't go to Win2K.

      I'm not. His last MS OS was Win95. And according to his Linux experience, he seemed to want to go out and get the latest and greatest OS. So when he went to purchase a new MS OS, which one do you think appealed to him? Why, XP of course. If you go to microsoft's website, they have a comparison between XP and Win98 and between XP and Win95, to show you how advanced XP is over their "old" OS offerings. No mention of XP vs Win2k.

      --

      My beliefs do not require that you agree with them.

  7. Why Not Mac / OSX? by idonotexist · · Score: 4, Interesting

    This user's wish:
    I wanted something simple. 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 having to recompile my kernel every time I got new hardware. I got tired of using command line to talk to my PC. It was time for a change.

    I wouldn't be surprised if this guy, again, becomes frustrated with his OS because it sounds like he is looking for something that just works, is refined, and has new technology (wanted to use latest unstable Deb, didn't he?). Well, Win XP scores maybe 1/3 of that criteria. However, a Mac seems to fulfill 3/3 IMO. Sounds like a Mac / OSX user.

    --
    "There ought to be limits to freedom"
    1. Re:Why Not Mac / OSX? by blakestah · · Score: 5, Insightful

      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).

    2. Re:Why Not Mac / OSX? by stripes · · Score: 5, Insightful
      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.

  8. He's right about the fonts by geophile · · Score: 5, Insightful
    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!

    1. Re:He's right about the fonts by ivan256 · · Score: 5, Informative

      apt-get install msttcorefonts :)

      They're something Microsoft got right, and you're free to use them, even on linux! I haven't looked at an ugly bitmapped font in over two years.

    2. Re:He's right about the fonts by gid · · Score: 4, Informative

      Under debian you can "apt-get install msttcorefonts" and have nice microsoft fonts that they provide, including arial, ahhh arial... Under other dists, you probably have to manually find them and install them the trutype way.

      It is a royal pain in the ass to install a ttf under linux, it's not just copy it to the directory, you have to do all other retarded things, add it to config files, etc. Maybe that's because I don't have xfstt installed, and rely on X11's built in ttf support.

      If you use the debian mozilla, it gives you the option to turn on antialiasing on install of mozilla... ahhhh much better, it's not too overdone, thank goodness...

    3. Re:He's right about the fonts by gid · · Score: 3, Informative

      if you run debian add this to your /etc/apt/sources.list line:

      #open office
      deb ftp://ftp.vpn-junkies.de/openoffice unstable main contrib

      then "apt-get install openoffice.org" I think it is..., if you have the msttcorefonts then openoffice should use those fonts if they're installed properly or so it seems. I can select and use Arial, etc.

    4. Re:He's right about the fonts by Rob+Kaper · · Score: 3, Informative


      It is a royal pain in the ass to install a ttf under linux, it's not just copy it to the directory, you have to do all other retarded things, add it to config files, etc. Maybe that's because I don't have xfstt installed, and rely on X11's built in ttf support.


      Recent KDEs have a font installer in the control center, where you can add fonts easily and it will generate a good .XftConfig (or system one, as root) file for you as well.

    5. Re:He's right about the fonts by Archie+Steel · · Score: 3, Interesting

      To get fonts that look much better than Windows (and on par with those of Mac OSX) try David Chester's Xft Hack.

      --

      Reminder: find a new sig
  9. This applies to business users also by chicagothad · · Score: 5, Insightful

    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.

    1. Re: This applies to business users also by Black+Parrot · · Score: 5, Insightful

      > 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.

      --
      Sheesh, evil *and* a jerk. -- Jade
  10. Best Point by FortKnox · · Score: 5, Insightful

    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.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Best Point by Phexro · · Score: 5, Insightful

      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.

    2. Re:Best Point by pi+radians · · Score: 4, Funny

      Ha ha ha, check out this guy! He uses REDHAT!!!! Ha ha ha ha ha. Get a real distro! Sucka dj!

      But with all seriousness (is that even a word?) it is quite true. There is far too much "civil war" between users and their differring distros. People need to grow up and realize that everyone is right, with the exception of all of those Mandrake users. It's just so stupid. Oh, and I can't stand the arrogant Slackwarers. Oh and Mac OS X isn't Unix. So quit pretending you hippie freaks!

      --

      sin(6cos(r)+5A)
    3. Re:Best Point by eyez · · Score: 3, Insightful
      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 manager for the Fluxbox 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.

      --
      get 0wned. irc.w30wnzj00.com
  11. A subtle point that is missing by hubie · · Score: 5, Insightful

    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.

  12. Why I use Linux by BlueFall · · Score: 4, Insightful

    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.

    1. Re:Why I use Linux by palme999 · · Score: 3, Informative

      Tab completion is one of my favorite interface inventions ever.

      Agreed. But you can have this in windows too. A simple registry change will enable this functionality on win2k for example by changing the following:

      HKEY_LOCAL_MACHINE/Software/Microsoft/Command Processor/CompletionCharacter

      Set this to 9 and you'll be be command completion heaven.

    2. Re:Why I use Linux by epsalon · · Score: 3, Funny

      Never heard of Windows Scripting Host? It supports a number of scripting languages.

      No, Stupid! That's only for writing worms!

  13. Why I shifted to OS X by Dark+Paladin · · Score: 3, Interesting

    You know, I had the same problems with Linux on the desktop - I like it as a server, but many desktop pieces are just a pain in the ass to do. (Change screen resolutions, get some games running, etc).

    I went to OS X because I wanted the power of Unix - but I didn't want the hassle - I wanted to be able to enter rm por[TAB] and ln -s and all the stuff I'm used to - but if I want to pop in Warcraft III, I want it to run, not try and figure out why Mesa3D isn't configured right for my video card.

    But that's me. Like I said, I still like Linux on the server side, but it just drove me crazy on the desktop.

  14. EH by sehryan · · Score: 4, Insightful

    Some of his points aren't wrong, they are just different from yours.

    --
    The world moves for love. It kneels before it in awe.
  15. The problems: fonts and X by Animats · · Score: 4, Insightful
    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.

    1. Re:The problems: fonts and X by orpheus2000 · · Score: 3, Interesting

      I'm surprised that Red Hat hasn't gone through everything and fixed the font situation.

      Have you seen the new RedHat Beta (supposedly for 8.0)? Since RedHat uses GNOME and GTK for everything, and since they're using gtk2, everything is anti-aliased with really nice TT fonts. Even the GDM greeter. I think they're going to get it right in the next release. :-)

    2. Re:The problems: fonts and X by ajs · · Score: 5, Insightful
      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.
    3. Re:The problems: fonts and X by spitzak · · Score: 5, Informative
      Actually the slow window dragging *IS* a problem with X's design. However it is not due to the client/server architecture as most people think. It is due to "synchronous" calls (calls that return an answer) and the fact that a major part of the GUI is seperated into a program called the "window manager".

      The first thing to realize is that the "slowness" is not actually slowness but blinking and flashing of intermediate displays before the final one is shown. If when you moved a window it jumped every second to follow the mouse, but jumped exactly and cleanly with all the underlaying windows appearing fully-drawn instantly, it would probably be more preferrable to the way X works now.

      The problem is primarily due to the seperate window manager. This guarantees that windows will move and resize at a different time than their contents are redrawn. This is because the window manager moves the window, but then exposure or resize events must be delivered to a different application which then generates the drawing. If the same program could deliver the move and drawing instructions in a single block it would look way smoother. Unlike what a lot of people think, latency is NOT an issue, what is important is that all the instructions come from the same program and can be delivered as one block. This in particular makes resizing terrible on X, window dragging is about equal on X and Windows nowadays.

      Another problem was "visuals" which produced annoying color flashing. Fortunately XFree86 has pretty much gotten rid of these on Linux, but if you try an Irix or Sun machine you will see this lovely stupidity in action. This is just BAD design, a proper design would consider the visual part of the "paint" so you don't change a pixel's visual until it is drawn.

      Another problem is background clearing, which made sense on older slow machines but produces annoying flashes nowadays, as when you expose an area it is changed twice, first to the background, then to the final display. Windows does not do this (it does do some kind of timeout and clear to white so that dead programs don't end up with garbage in them, but in normal use this does not happen).

    4. Re:The problems: fonts and X by captaineo · · Score: 3, Insightful

      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.

    5. Re:The problems: fonts and X by spitzak · · Score: 3, Interesting
      What you describe is double buffering, and it could be done. There is a missing part of the X protocol, which is an indicator from the program that it is done updating the buffer and it needs to be copied to the screen (often called a swap-buffers call, though I recommend that X do a copy rather than swap and thus match OS/X). You also can get transparent windows this way.

      One problem is that older programs won't call the "swap" function and the screen will not change except when expose events happen. Automatically copying every vertical retrace would remove a lot of the advantages of double buffering (such as flicker-free update no matter how stupid the program is). My recommendation is to fix xlib so requests to read events send the swap command, but I don't know if anything can be done about old remote X clients. I suspect these problems are the main reason this is not being done.

  16. Windows on the desktop, Linux/BSD on the server by Pinball+Wizard · · Score: 3, Interesting
    There's nothing wrong with this combo, and it gives you the best of both worlds.

    Personally, I've never liked any of the X-based desktops. I've always used the command line exclusively with Linux and Unix. The flexibility of the command line with standard Unix stuff like bash, less, sed, awk and perl is something I don't ever see Windows catching up to. I've never seen a scripting language more adept than Perl, a web server more capable than Apache, or a scheduler that makes more sense than cron. Servers are where Linux and Unix make sense.

    Conversely on my desktop, when I want to use a graphical IDE to debug programs, or create graphics, or play games, nothing beats a Windows desktop for me. The clincher is that things work the same across most programs - simple things like copy and paste, or Ctrl-F to search. I'm almost always working with 10 or more programs open at once(including a couple of SSH sessions) and I need an environment that doesn't slow me down.

    In fact, I really don't know any Linux or BSD users who never rely on a good closed-source OS for at least some things. The most rabid Microsoft hater I know still keeps a Windows partition for games. Lets face it, the only people who use Linux and nothing else do it for ideological reasons. Most of us just want stuff to work right and pick the best tool for the job at hand.

    --

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

  17. OSX by isa-kuruption · · Score: 5, Interesting

    I went through the Linux desktop thing a couple years ago, and switched back to Windows 2000 as my primary desktop after some time. While I know the Linux desktop has improved (and I have dabbled in trying Linux as a desktop since then for a month or so), I still thought 2000 and eventually XP was just a better platform with Linux on another box or in a VMware window....

    I recently had grown tired of XP, and Linux still wasn't cutting it, so I bought a PowerMAC G4 and love it. OSX offers the best of both worlds. While it still does not have all the programs XP does, it still has more than Linux. On top of that, all the hardware I was running on XP run under OSX, I can easily and seemlessly run X applications using XFree's rootless X server, and ALSO there is a VMware like program called VirtualPC which allows me to run x86 OS's in VM windows (right now, running XP, OpenBSD and Linux in the VM's).

    Also, since the mac processors are just a tad better, I get better performance and my machine never bogs down. (Yes, look for me doing those Mac "switch" commercials in the near future! ;).

    I just think this is the best of both worlds.

    1. Re:OSX by ZxCv · · Score: 3, Informative

      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.

      Really? A friend of mine bought a G4 (400 or 450, cant remember) a couple years ago. Since then, he's upgraded the CPU to a faster G4 (500?), upgraded the video card to a ATI Radeon, added a second NIC, added additional firewire ports, and replaced the CD-RW. Not to mention that he's used a 3rd-party mouse and keyboard since he bought it. Having owned a PC for several years, I can safely say I've done far less upgrades to my PC (only a faster CD-RW, more RAM, and firewire ports). Just based on my experiences, I'd have to say the G4 machines are just as modular and upgradeable as any PC you could build or buy.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  18. I wager it's point number two by kiwimate · · Score: 3, Insightful

    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.

  19. This is cute... by NanoGator · · Score: 4, Funny

    "on the desktop" has come along way in recent years, yet could still stand much improvement."

    Amusing. Every time I say this I get modded down.

    --
    "Derp de derp."
  20. It's set-up, not use, that's a pain by Telex4 · · Score: 4, Insightful

    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.

  21. We won this one too, don't worry.. by Rob+Kaper · · Score: 5, Insightful

    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.

  22. the average user by redtoade · · Score: 4, Insightful

    "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!

  23. MS users are all in it together by TootsMutant · · Score: 5, Insightful

    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.

    1. Re:MS users are all in it together by trapvector · · Score: 3, Interesting

      I think you're absolutely right wrt Windows; everyone who is anyone knows that it's total crap, and there is lots of beer and pizza to be consumed over many bizarre breakdowns/failures of hardware and software. Maybe he won't suffer a blow to his self-esteem because his computer is broken, but I would imagine he's still pissed that he can't just install a CD-RW and a scanner at the same time.

      However, my experience dictates the inverse of your statement about MacOS. When someone's Mac has a problem, the same tactics will work for fixing most problems with OS 9 on down, because your list of software culprits is relatively short, and nearly all of them live in the system folder. Usually. Anyone who tells you, "Well, it shouldn't do that," or "Mine works fine" probably doesn't have any interest in helping you fix it, anyways.

      Meanwhile, I am rendered helpless at the myriad ways Windows finds to screw its users, and its total unwillingness to explain to you why it died. When people ask me why the blue screen o' death appears, I have no other answer than, "It just does that sometimes. Heck, maybe someone else did it to you... there's no way to know." And so I fear that Microsoft is directly responsible for the distrust many people have for computers - they simply don't know that there are ways you can have a computer that isn't frustrating.
      And that's too bad.

  24. RTFM by r41nm4n · · Score: 5, Informative


    Elitism drives people away, as does saying "RTFM" or belittling people who choose a different distro from yourself.

    I totally agree. I sat in a meeting with a cocky systems administrator wearing an RTFM t-shirt. When it came to deciding who got layed off, he was the first to go. He may have been very good with UNIX and Linux systems, but speaking in a condescending tone made people who worked with him feel small. He had to go.

    1. Re:RTFM by andy@petdance.com · · Score: 3, Informative
      See also my talk Geek Culture Considered Harmful that I gave a few weeks ago at YAPC. It addresses this very issue of the condecension of those in-the-know against the rest of the world who doesn't, or who disagrees.

      It's ostensibly about the Perl community, but it speaks to the rest of Open Source as well.

  25. Re:OSX not the answer... by pHDNgell · · Score: 3, Informative

    publicsource.apple.com

    Don't expect it to ever work nearly as well as anything running on Apple hardware, though. One of the main reasons OS X works so well is that they're not trying to support every computer ever made.

    --
    -- The world is watching America, and America is watching TV.
  26. Re:Backwards by toybuilder · · Score: 5, Informative

    Uhm, yeah. So, tell me, do you own a car?

    Do you like to configure the ignition curves for your engine?

    Do you like to machine your own oil-filter base plate?

    Do you like to plumb your air intake exactly the way you want it?

    Do you like to adjust the exhaust pipe lengths to change the resonant frequency?

    Most people want to just get in the car and drive. Heck, they want to NOT know the gory little details.

  27. Re:Kinda by OwnedByTwoCats · · Score: 3, Insightful
    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.
  28. MacOSX vs Unix by maeglin · · Score: 4, Insightful

    It doesn't. http://www.apple.com/macosx

    It really depends on what you want to do with it. The people from the fink 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.

  29. Linux needs games by Fastball · · Score: 5, Interesting
    My parents, fed up with how their PC had been brought to its knees by AOL and Windows Me (I know, I know), asked me if I could come up with something easier. I had been singing of Linux to them for some time, and I decided I'd try to set up their box with a Linux distro in such a way that they could do what they typically do with a PC. E-mail, web browsing, word processing, spreadsheet stuff, and personal finance. It was a snap.

    I brought my Redhat 7.3 CDs with me (burnt from ISOs) and went to work installing as minimal a workstation setup as I could. These baby boomers aren't going to break out gcc and go to hacking on CVS source any time soon. I left off as much as I could without running into RPM hell with dependencies. An hour later, we were up and running.

    We subscribe to a local DSL provider, a telco, and the Internet is just a /usr/sbin/netconfig away.

    Went online and downloaded OpenOffice 1.0 and Mozilla 1.0. All that was left was a decent personal finance package. Off we went to grab GnuCash.

    Acclamating my folks to OpenOffice and Mozilla was easy, because after all, a web browser is a web browser and a office suite is an office suite (licensing aside, of course). GnuCash was a little tougher to sell to my dad who is a MS Money fanatic. Time will tell if he'll stick with GnuCash long enough for this experiment to pass muster, but I'm optimistic.

    So the weekend over, I leave satisfied that I've freed two more human beings, my parents no less, from the confines of proprietary software. The drive home is a beautiful thing.

    Then my mom calls. She wants to know if I can reinstall Monopoly (by Infogrames for Windows 95/98). And dad wants me to reinstall SimCity. These are their two favorite things to do with the PC. They've probably etched a couple of deep grooves in their hard drive where these these two programs reside. In short, we're fucked in full.

    To make a long story short, I was able to satisfy my mom's Monopoly jones by installing Kapitalist, a free Monopoly type game. She missed the animations that the Infrogrames game provided, but she got by. My dad however was SOL. I was hoping to find a copy of SimCity 3000 Unlimited by Loki, but as most of you know Loki is no more. My dad took it in stride, and explained that he'll just find another game to get hooked on. As you can see my parents are gamers, and I do love them so for that.

    Problem. Finding and installing a quality game for Linux that a Linux neophyte or general non-hacker can install is difficult. Remember, my folks were running with AOL before all of this. They don't want to worry about glibc versions and the like.

    So my folks were happy that they could get online with one click to Mozilla, happy they could read and compose documents and spreadsheets, and curious about GnuCash's abilities, but they seriously doubted they could have any fun in between.

    I would say that a Linux distro, if properly tamed, can be a quality desktop solution provided you're willing to bite the gaming bullet. How many of us dual-boot for this alone? Sorry to hear we lost one to the dark side, especially after 3.5 years of grinding it out.

  30. Similar experiences by Salamander · · Score: 4, Insightful

    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.

    --
    Slashdot - News for Herds. Stuff that Splatters.
    1. Re:Similar experiences by Salamander · · Score: 3, Interesting
      Why isn't Salamander trying to work on these problems?

      Because I have plenty of other projects in the pipeline already, and can make more progress on those other projects by avoiding the platform where they occur than by fixing them. Were either not the case, things might be very different. As it is, I do try to help out here and there on open-source projects as time and talent allow, but I'm not about to abandon my own projects to become a near-full-time Linux bug-fixer.

      Of course, lots of other people feel approximately the same way, and that's part of the problem. There's little incentive to do grunt work in open source, like there is in the commercial world where supply and demand can create lucrative opportunities for people willing to hold their noses. If it's no fun, and the pay's the same, why do it? Maybe what we need is some kind of barter system, so that people with complementary skills and problems can make arrangements so that each performs the (personally) least odious task and gets their (personally) most severe problem fixed. Sort of "you scratch my back, I'll scratch yours" instead of everyone doing contortions trying to scratch their own.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  31. God would I love to... by MicroBerto · · Score: 5, Insightful

    ... 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.

    --
    Berto
    1. Re:God would I love to... by namespan · · Score: 3, Informative

      ... I just can't afford the hardware.

      Like most other things in life, the decision is a tradeoff. Here's the thing to think about: how much is your time worth?

      I ran Linux. I like linux. I still choose Linux for my web hosting (thinking about OpenBSD, tho'). I bought a Powerbook Laptop 2 years ago, though. A few months later, I picked up a copy of the OS X public beta. Inside of a month I was sold. Even factoring the extra amount of time I sometimes had to futz to get not-quite-totally-makefile-ported software over, I spent so much less time trying to get things to go my way that there was no contest. When I want the command line and UNIX goodness, it's there. When I don't want to think about it, I don't have to. That savings was easily worth $500. Maybe more.

      As for affordability.... I'm typing this on that same Powerbook G3/333 Mhz. I had to put 384 MB RAM in the thing to keep it usable, but usable it is. You can probably find something nearly twice that Mhz for under $600.

      Worth it to me.

      --
      Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  32. Re: commodity PCs by King_TJ · · Score: 4, Interesting

    Bleah.... after close to 10 years of doing PC support, consulting, and technician work - I'm convinced that there's really no "better way" of dealing with the new hardware purchases.

    If you constantly chase down compatibility (EG. Our new systems must be able to boot using the same Norton Ghost drive image we built for the last ones!), you cheat yourself out of better deals for the money spent. Manufacturers don't just change around system specs because they enjoy frustrating the consumer. They do it because they can add new functionality, better performance, or simply because old components they used are no longer in production.

    On the other hand, if you don't insist on "nearly identical" hardware - your productivity suffers as your techs have to learn to deal with all those different configurations.

    So in effect, it's pretty much a wash. You either save $'s by always getting the best value for the money in new hardware and lose some of the savings in added support costs, or you blow it up front paying premium prices for outdated but compatible hardware, and make your support jobs less taxing.

    Given those considerations - I'd typically opt for getting whatever hardware is latest and greatest for the money. Modern OS's generally behave pretty well on modern hardware, and by buying large number of systems at a time (instead of 10 here, and 5 or 10 there a month or two later), you minimize the headaches of multiple system types scattered all over....

  33. nirvana of computing by valmont · · Score: 5, Interesting

    he should have moved to a Mac running OS X.

    If you want a platform that has absolutely ALL the benefits of a BSD unix platform, including security by design, stability, reliability, on TOP the ability to use your machine as an everyday desktop operating system to perform any task such as accounting, web surfing, office documents authoring, J2EE web applications development, mess around a tcsh shell, author and run scripts, play with your /etc/hosts file to filter ad servers, mixed-network-protocol networking at both server AND client levels, open any document from any other platform, create PDF documents from any application from which you can print, then OS X is the operating sytem for you.

    you don't believe me?

    Check out my journal to see my migration story from a win2k laptop to a titanium powerbook.

    You want to see more gorey details on some of the crazy things you can do with OS X?

    Then you might wanna take a look at this journal entry.

    Face it. OS X is by far, and i'm carefuly measuring my words here, the absolute best operating system whether you're a unix geek, a business development drone, an engineer or ... my Mom.

    1. Re:nirvana of computing by valmont · · Score: 3
      well it really depends how badly you need to have a secure, stable and reliable computer. maybe you don't. My TiBook is at the center of my j2ee web applications development and digital fun at home with mp3 player, digital camera and DVDs.

      the author of the article seemed to emphasize needing a powerful desktop computer that "just works". I empathize with him, hence my suggestion.

      That said, many people like to spend significant time fiddling with hardware and kernels, and that is also a very rewarding albeit challenging way of doing computing. It keeps your mind sharp and your hardware costs low.

      With that in mind, i should rephrase the last statement of my initial post to something like "the best operating system for geeks who have had enough messing with hardware and kernels and who are ready to spend a little more money to get what they need".

      Keep in mind that the article's author did *buy* windows XP. that's not cheap. But yes, high-end x86 boxes do offer you more gigahertz horsepower, fair enough. But you can't run OS X on x86. And one of the reasons why OS X works so well on apple hardware, is that they don't have to hack a BSD kernel that handles a bazillion variations of hardware configurations to work with various peripherals. So it's a trade-off, but one that makes sense to *me* and would make sense to people like the author of that article.

      Also keep in mind that Macs are now *highly* standards-compliant: monitors are VGA monitors, all peripherals are USB, they come with ATA controllers, they have multiple PCI expansion bays. You can very easily upgrade your mac with non-apple hardware, you just can't build a mac from scratch. Again, a trade-off.

      Also macs have a *very long* shelf-life.

    2. Re:nirvana of computing by valmont · · Score: 3, Interesting
      hey you are completely right.

      as a side note, for people who like tinkering with their OS X i would point them to two cool sources:

      Fink, lets you install pretty much any open-source package on OS X.

      mac os x hints, gives you lots of useful resources to tweak the heck out of OS X using standards unix hackery.

  34. Mostly reasonable and hardly insightful... by sterno · · Score: 5, Insightful

    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.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Mostly reasonable and hardly insightful... by schon · · Score: 3, Informative

      no-one ever complained that you have to recompile your whole kernel with the new hardware support

      Maybe they've never complained because it's not true?

      If the driver is written correctly (as is everything I've ever tried), and your kernel supports modules (which is every distro I've ever seen) then you _don't_ have to recompile your kernel, you compile the module, do a depmod -a, and modprobe.

    2. Re:Mostly reasonable and hardly insightful... by ceejayoz · · Score: 3, Insightful

      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.

    3. Re:Mostly reasonable and hardly insightful... by p3d0 · · Score: 4, Insightful
      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.)

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  35. KDE and TrueType by joeflies · · Score: 3, Interesting

    Yes, fonts can be quite frustrating, but kfontinst (which is now in KDE 3) makes it much easier. It's in Control Panel->System->Font Installer

    btw - I am a marketroid with a linux box, using Kmail, Konq and Open Office :>)

  36. Re:what's with all the mac talk? by feldsteins · · Score: 3, Interesting

    Why go throught that step?

    C'mon, you can't keep upgrading your skanky old p133 forever. At some point you'll have to buy new hardware. At that point switching to the Macintosh seems like a pretty reasonable suggestion. People buy new computers all the time in fact for all kinds of reasons. Even new x86 ones! Go figure! Nobody's suggesting gnawing off one's own leg here. It's buying a computer - a concept everyone here should be familiar with.

    --
    You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
  37. So let's see.... by IamTheRealMike · · Score: 5, Insightful
    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.
  38. Pain in the Nix by jpthegeek · · Score: 4, Insightful

    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.

  39. then you don't know me by Ender+Ryan · · Score: 3, Interesting
    I use Linux exclusively, but I sacrifice almost nothing in order to do so. I do have a windows partition, but it's broken and unbootable, and been that way for over a year. I originally setup that partition for a lan party, but never even used it, and before that I hadn't touched windows in over 2 years.

    I even play games, native Linux games, and using winex, no need for windows. I use winex because it's easier than rebooting all the time. I don't even bother mounting my winblows partition in Linux, nothing useful there.

    IMO, best of both worlds would be Linux and OSX desktop machines, and Linux/*BSD servers, screw windows, it's the only "modern" OS around trying to limit what the user does instead of trying to empower the user. Fuck that, computers are supposed to be general computing devices, not restrictive appliances like DVD players and VCRs.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  40. Re:Mr. Joe User?! by tarsi210 · · Score: 5, Insightful

    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.

  41. Running remote applications by RebornData · · Score: 4, Informative

    Much is made of the fact that X is fundamentally remotable. However, WinXP editions other than "Home" support running remote GUI applications using terminal services technology. The machine is still fundamentally single user (you either "take over" the main console session or that session is suspended for the duration of the remote session), but I've found for home use it gets the job done nicely.

    I used this capability routinely while traveling on business, proxying the terminal services session over SSH running on my OpenBSD gateway. It actually performed usably when dialed up to an ISP from a hotel room halfway across the country. And by usable, I don't mean "it could be used if you're a masochist". I mean, I used it to send / receive home e-mail and do Quicken regularly. Although X has it's strengths, working well over high-lag, low-bandwidth connections is not one of them.

  42. WinXP vs Win2K by Anonymous+Brave+Guy · · Score: 3, Informative
    WinXP has some cool features, but unless the latest service pack really changed things, it feels very unpolished

    Agreed. My old box was a Win2K machine, which worked fine for everything I needed to do. Last week I had the dubious honour of setting up a new WinXP box. While there are certainly things to like about XP (it's almost worth it just to lock the toolbars so you can't accidentally drag them around), I have seen plenty of irritating niggles.

    • The user interface has changed all over the place for no good reason. I'm an experienced Windows user, but couldn't find several options I used to have without a long time searching.
    • The new user interface isn't universal; with WinXP themes on, even major MS apps such as Visual Studio appear in a bizarre hybrid of new-style bright UI widgets and Win2K-style 3D effects. The combination is nasty.
    • Cleartype is overrated. I was looking forward to it, but the standard anti-aliasing actually looks much better on the 19" Trinitron box I've got.
    • It's not stable; even very popular virus scanning software on my box crashes out routinely.
    • It's dog slow on my 2.2GHz P4. Win2K on the 1.4GHz P4 next to me is faster. Please don't tell me it's just the UI widgets, because we already thought of that. :-)

    I have other reservations as well, but the poor UI work and lack of performance/stability are enough to rule it out as an advance over 2K as far as I'm concerned, before you even get into the whole IE/Media Player/DRM/M$ 0wnz U thing.

    I'm about to get a new top-of-the-range box, and I'm looking seriously at what type of system and what OS I install. Right about now, the options under consideration are Win2K, Linux and MacOS X. After my experiences at work, WinXP isn't a contender.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  43. StarOffice/OpenOffice fonts not a problem... by Anonymous+Brave+Guy · · Score: 4, Informative

    ...The serious people typeset using (La)TeX anyway. :-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  44. How can a subjective experience be wrong? by mactari · · Score: 4, Interesting

    Olde Cmdr Taco says:
    [Some of his points are wrong, but it's a reasonable article.]

    I'm a little lost on how any of the author of the linked article's subjective feelings on the suitability of *NIX on the desktop can be "wrong". I think he's done a good job to document his gripes when they deserve it, and I bet he'd be the first to admit that perhaps his $99 (Australian) CD-RW isn't representative of every IDE drive out there.

    But you can't fault this guy for not being honest or for not doing his research. Heck, the only point I could find to argue with at all was in this quote:
    [When I move a window [in WinXP], it refreshes so fast that I don't miss X11 at all. While not quite as nice as some other operating systems, font support is outstanding compared to XFree86.]

    "other operating systems" links to Mac OS X. I hope he meant font support, b/c the Finder's dog slow in Appleland. ;^)

    Sounds like a reasonable cross-platform guy who's done his research to me. Though his reasons for not using Linux on the desktop might not be the same as someone else's, that doesn't make him wrong. [-1 Troll] Mr. Taco.

    --

    It's all 0s and 1s. Or it's not.
  45. Re:Compiling Software is soooo hard! by gerardrj · · Score: 3, Insightful
    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.

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
  46. his X11 claims are completely bogus by g4dget · · Score: 3, Insightful
    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.

    1. Re:his X11 claims are completely bogus by 1010011010 · · Score: 3, Informative


      Just yesterday, Mozilla 1.0.0 hosed X 4.2.0 on ATI (Radeon) hardware. It was font-related, I think. First, xfs began consuming 98% of CPU, and X bloated up to 350MB. I have a physical 256 MB in the machine. Then, xfs crashed, mozilla crashed, etc.

      switch to terminal, /sbin/service restart xfs (it won/t get restarted by anything else), look for errors, ctrl-alt-backspace horked X session, log in, and hope it doesn't happen again.

      So, yeah, this was pretty much an X problem.

      The whole multi-window application thing bothers me on X. On Windows or Mac, a dialog for an app stays in from of the app. If I focus the app, the dialog comes to the front. On X, it doesn't. I have to hunt for the dialog. This is annyoing, for instance, with The Gimp. Or pop-up dialog boxes in Nautilus.

      I think the best solution is MacOSX's slide-down "dialog sheets" (or whatever they're called).

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:his X11 claims are completely bogus by g4dget · · Score: 3, Insightful
      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.

  47. Re:If Linux Was a Car.... by Ziviyr · · Score: 3, Interesting

    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.

    And here I'd say it was more of a Delorian that looked like the death star as far as not being completed yet. Only nutjobs in black hemlets or old men who like to tinker with flux capacitors really feel at home with it. Lots of people think its cool and build off it, some people just want the brakes to work and leap off in frusteration/terror. Others just look at it and with a strained smile say they're happy where they are.

    --

    Someone set us up the bomb, so shine we are!
  48. Re:Kinda by shren · · Score: 3, Informative

    Title of parent post is:

    Re:Kinda (Score:3)

    Is this a bug? Since it's been moderated, shouldn't it be Interesting or Informative or Troll or something?

    --
    Maybe the state's highest function is to grind out insoluble problems. (Zelazny, Hall of Mirrors)
  49. for the average user by ProfKyne · · Score: 3, Interesting

    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. Feel free to disagree with me, this is merely how I see myself. Note: I'm not referring to Grandma using Linux, or even my mum using it. I'm referring to average users who know a little about their computer.

    Sounds like you want Mac OS X.

    Step forward, not back. It's real, it's powerful, it's easy, and you can sleep at night.

    --
    "First you gotta do the truffle shuffle."
  50. Windows Refugee by Redline · · Score: 3, Interesting

    Switching from MS Windows to Linux is like fleeing a country run by a mad tyrant dictator.
    Sure, in your new home you might have to work a little harder, but at least you are free. You can even participate in the local politics if you want. Maybe the food isn't as good as in the motherland, but at least the ingredients are listed on the label.

  51. Linux bugs by cpeterso · · Score: 5, Insightful

    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.

  52. Good on him for his integrity. by theolein · · Score: 4, Insightful

    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.

  53. Holy Crap, x86 hardware is cool? by Sloppy · · Score: 5, Funny
    I'm reminded of the words of Abe Simpson: "I used to be with it, but they changed what 'it' is. Now what I'm with, isn't 'it' anymore, and what's 'it', seems weird and scary to me."
    MAC's are cool, but so is x86 hardware.

    x86 hardware is cool?! Cheap. Ubiquitous. Brutal and Medieval. Hot as an oven with an overclocked Athlon microcontroller in Hell's at 3:00 PM on a sunny August afternoon and sixty miles from the nearest beer cooler. Less hip than your parents telling your girlfriend about your potty training. But cool?! x86 hardware is cool?!??? x86 hardware is about as cool as training wheels on your Edsel, as Pat Boone blairs out of the speakers, with a Latter Day Saints bumpersticker.

    If you think x86 hardware is cool, your brain is infected. Have you been watching "Dude, you're getting a Dell" commercials?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  54. Keep in mind. by mindstrm · · Score: 3, Insightful

    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.

  55. I totally agree with this guy... Here's why. by logicassasin · · Score: 3, Insightful

    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".

    --
    Fifty watts per channel, baby cakes.
  56. Linux Dissent - Sorry, but it's true. by BigBlockMopar · · Score: 4, Insightful

    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.

    --
    Fire and Meat. Yummy.
  57. Re:Regarding 'Joe Average' by SpacePunk · · Score: 3, Insightful

    "No manual shipped. Online guide sucks dick"

    And how is that different than most Linux based software?

  58. Agree in part by sheldon · · Score: 3, Insightful

    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.