Okay, sorry, I’ll qualify a couple of my points for the excessively pedantic:
You can hardly play any games in Linux. Quake 3 is what, 2 or 3 years old now? How much mileage can you get out of what was a poor game in the first place? You can get Unreal Tournament running, at three quarters the frame rate you had in Windows. Wheeee!
Re: stability. If you’d talked to me before I started using Win2K and XP, I would have agreed with you. No longer. I don’t think that having trouble installing DSL drivers and not realising that IE was set to work offline constitutes stability issues. I have had only one BSOD from win2K, and none from XP. I have now been using them for quite some time. I’m sorry to break it to you, but while Win9x was an unacceptably poor and unstable system, Win2K and XP are more than stable enough for me. If you haven’t used them, I suggest you don’t speculate.
FYI, my record number of crashes on Win9x was 12 in one day. On that day, I would have agreed with everything you say. It’s no longer true though. Deal.
Perhaps I used poor terminology when referring to windowing. You are talking about window managers, I am talking about X Windows, the underlying system. It is slow. It is ugly. It takes an illegal hack to get it to do fonts even tolerably (you got a licence for all your truetype fonts, eh?). It does not do alpha blending. And it’s the basis for every single system you so happily mention (I have used all three you brought up, btw). I don’t deny that within the confines of X, KDE does a magnificent job. But if you’re seriously saying that you can put KDE next to an XP or a Mac OSX computer and tell me it’s just as pretty, well I’m sorry but you’re nuts.
Yes, that’s a very pretty shot of enlightenment. But there’s not much on it, is there? Okay, we’ll ignore the bitmap, computers have been able to display those for a year or two, I think. And those are undeniably nice icons. But forgive me for being slightly picky, and saying that it’s not going to look like that most of the time, right? The reason that doesn’t look butt-ugly is that it’s not displaying fonts, it’s not displaying any windows. These are the things that, by and large, are not done well in linux. You may achieve some nice transparency effects (through a performance sapping hack, natch), but I just don’t think they’re generally as nice to look at, largely due to lack of alpha blending. This may just be taste, who knows. Moreover, just how long did that enlightenment env. take to set up, hmm? I’ve run enlightenment, and that’s not how it starts out life, I promise you :).
I don’t think you’re actually bothering to hear what I mean. Linux is a great development environment, one I use; but it is not a consumer OS. You say KDE is the ultimate baby system; well, great. Take Mandrake for example. Comes with KDE. Great. Comes with a package manager for easy installation. Comes with a control panel for easy administration. So how come the package manager crashed? How come the control panel reset itself? How come half the things it controlled didn’t work? How come I found myself, time and time again, at the command line logged in as root? This is not babying, and I am not an idiot. Either you choose to accept the system “as installed”, or you choose to run a high risk of fucking it up. This sounds suspiciously like certain accusations leveled at Windows.
And I never said I ran as root routinely. I avoid it like the fucking plague. Running as root is nuts. But the number of times you are forced to use root is such that the risk is huge. If you want to do anything more involved than web browsing (like, say, change the screen res), we’re off on a rooty adventure! Hey, go to /etc, change XF86Config. Got to be root, of course. And hang on, it seems to have no effect. Weird. Ah, that’s cos I’m on X 4.x, and that uses XF86Config-4. But the old one’s still here, of course, despite a lesser X never existing on this machine. What fun! Funny, apt-get under debian won’t run unless I’m root. What’s up with that? I don’t particularly want a package manager to have full access to my fucking machine. Oh, there we go - borked.
Bizarrely, the one thing I achieved with one hundred percent success was recompiling the kernel. Never fucked that up. But even then, do you not see how such a tetchy process might not be entirely conducive to the sanity of anyone with less time to spare for their computer than the average computer science student?
Do you deny that for some things, linux is unspeakably complex? Take startup, for example. What the haemorrhaging fuck are those RC levels about? Oh, but that’s okay, I’ve got a management tool for it clicks. Oh hang on, “you need to be root if you want to touch this.” Okay… “I wouldn’t touch this if I were you.” Um, right? So someone else knows best? Okay, this is all sounding very MS right here. So what have you actually achieved. You’ve got a substandard GUI (IMO), abstracted through too many layers of performance sapping software, attempting to protect the user from themselves. The latter is exactly what’s horrible about MS. So why is anyone going to move?