Linux is not well designed. Its a hodge podge of competing design philosophies with no coherent vision, no standardized API's on which other developers can build apps, and a new project starting every week which tries to fix the failed efforts of the previous ones. Note I am not talking of the kernel, which IS decent, but all the user level subsystems such as video, sound, the filesystem etc. -MrCrispy
Hear ye, hear ye!
It's a darn messy hodge-podge, and documentation sucks. When it works, all is good, but as soon as something breaks... *b00m*. Unless you're a
hardcore developer or have some serious google-fu elitism, you're S-O-L.
Well, that is all very open to debate
Having to fix endless XP machines of friends (registry errors, infections aplenty, horrible performance), having to recommend from the tidal wave of poor alternative software (more in number yes, not always in quality), I can't say it is better for users at all.-nontroppo
That'd be the norm for
any OS (of the currently available) if it was the dominating product. As soon as you get a zillion shit-for-brains people using something, it'll go horribly wrong

. Users mess around alot, and linux is more fragile than windows. Users
will figure out how to run everything as root, and then they'll go wreck their system.
Yeah, the Windows API is pretty messy, and it's very clearly visible that it has legacy all the way back to win3x... but at least it is properly documented, covers more or less everything you need for core OS services (without requiring third-party libraries), etc. I wouldn't mind playing around with OS X, but why oh why did Apple choose Objective-C for Cocoa? :-s
faster or just as fast (KDE and Gnome are just as fat and bloated as Windows counterparts)-MrCrispy
Well, Windows has never run as fast on any system I've put them on. And Vista is infinitely slower than XP. If KDE and Gnome are just as bloated, then Windows must be inherently much slower.-Dormouse
In my experience, linux has always felt slower than windows. Applications start slower, including second-time launches when everything is cached - and even if you do
horrible hacks like statically binding libraries. The UI also feels less responsive than Windows, even if using the native nvidia drivers (probably has to do with the X11 protocol) - the OpenGL desktop acceleration stuff doesn't help much, but it sure does make your system unstable.
They find the whole repository system easier than anything for Windows - and it is only really possible for free software.
It's only familiarity that makes most people think it's easier.-Dormouse
Oh really?
*mumbles something about having to manually edit configuration files as soon as you want to do anything out of the ordinary... like getting a multiple monitor setup working*