wired wrote:Laser Jock wrote:Windows isn't that bad, and in many ways is more usable than Linux. (This opinion is unpopular among computer nerds.)
This isn't a disagreement, mainly just wanting to know why. I actually just dual-booted Linux on my main computer and it has quickly become my preferred OS. I do miss OneNote, but outside of that, I haven't really seen how Windows is more usable. I do agree that it is not that bad - people in the computer world act as though it is the bubonic plague of our time. I think it's a great system, but I am now believing that Ubuntu is superior.
First, so we're on the same page, I was referring to my experiences with Windows XP and several versions of Ubuntu (I started with 8.04, I'm currently running 8.10, and I'm holding off on 9.04--I'll explain why shortly). Also, for anyone that doesn't really care about any of this: this turned into a rather long post, so skip it unless you care about the ins and outs of Ubuntu vs. XP.
With any operating system, there will be a certain amount of tweaking and fiddling necessary. Some do a good job of reducing the fiddling (I hear Max OS X is pretty good), and others don't. You may have guessed, but I'm a pretty advanced computer user, and I'm not afraid of digging into obscure settings and fixing things when they break.
When I used XP, sometimes random things would go wrong. For no apparent reason, something would just stop working, and I'd have to figure out how to fix it. There were also a few default settings that were annoying (like the computer trying to automatically reboot itself after certain Windows security updates).
I've used Ubuntu as my primary OS for around a year now, which I think is long enough to form an opinion on it. My opinion? I've had far weirder things happen when using Ubuntu than XP, and they seem to happen more frequently. Fixing them is usually not very intuitive, either: after doing a few web searches, I usually end up editing a configuration file somewhere.
As an example, occasionally Ubuntu will warn me that it couldn't authenticate updates it was trying to download. Now, I don't really feel good about just blithely going ahead and downloading them anyway; it's possible that the mismatch is because someone had hacked the repository and substituted corrupt versions, and I don't want to risk that.
It took me a while to figure out how to fix the problem, but eventually I stumbled across
this forum thread; the first page doesn't have anything useful (except to confirm they have the same symptoms I do), but finally the first post on the second page gave some advice that worked. Hooray! It turns out that I need to delete certain files in a given directory, and that clears the deadlock. Not very user-friendly to fix. This problem still occasionally occurs, and I don't know why. I just delete the appropriate files, and things start working again for a while.
To reiterate: although I had weirdness happen with both operating systems, Ubuntu has given me more and weirder problems than XP ever did. I've been able to fix them, and I'm certainly not afraid of Linux. I enjoy quite a bit about Linux; there's a reason I'm still using it and not Windows, after all. (Actually, there are lots of them, which I can go into if you're interested, but this post is already plenty long.) But which would I recommend to my grandma? Definitely not Linux, unless I lived nearby and could be her personal IT guy.
Oh, and why haven't I installed Ubuntu 9.04 yet? I was actually going to shortly after it came out, but I talked with Cognoscente (who had already installed it). Apparently the drivers that shipped for certain Intel graphics chipsets were horrible--they worked great in 8.10, but were barely usable in 9.04. I have almost the same chipset he does, so I'm holding off until I know 9.04 won't be a major step backwards. (I haven't checked since he told me about it a couple months ago, so possibly the bug has been fixed by now.)
Other things: audio in Linux is notoriously broken (as in, unreliable and buggy). Ubuntu uses PulseAudio, which has some nice features but also some major bugs and terrible latency. Between OSS, ALSA, and PulseAudio, I've had some really bizarre problems when trying to configure things that should be simple. (As an example, Skype doesn't work in 8.10 because of something weird with PulseAudio. At least, it didn't as of a few months ago.)
Some of the problems (like the above Intel driver issue) are hardware-specific. Another hardware-dependent example: my battery life dropped by 1/3 when I switched to Ubuntu. I had a solid 3 hours in Windows; I have almost exactly 2 hours in Linux, and that's after doing everything I can to reduce power usage (dimming the screen, making sure the CPU is being scaled properly, etc.). I've heard from other people that had battery life go up. (However, in talking with my super-computer-geek friend, that's not the norm.)
Again, hardware-related: wireless. Getting wireless to work on a laptop has historically been a major pain in Linux--and that's been my personal experience too.
So if your experience after using Ubuntu for a year is just amazing, then perhaps you got luckier with the hardware you're installing it on.

It's also possible that you're just trying to do different things, and you're using stuff that works well while I keep hitting minefields. I know some people who have never had the kinds of problems I've had with Linux, and of course their point of view is just as valid as mine. But it's not easy to tell what kind of experience you'll have, and that unpredictability is a big problem, in my opinion.