There is something most people miss...
Linux can have whatever look and feel you want.
Oh, not this crap again...
everything you see or interact with can be endlessly customized.
Only to the extent that it will
let you customize it. (And don't trot out the "Use the Source!" mantra; if I wanted to rebuild every damn thing I use in order to make it what I want it to be, I'd just write my own damn operating system.)
If you want it to look exactly like amiga, you can do that. Exactly like osx, you can do that, windows, beos, riscos, whatever you want.
Yeah, yeah, you can throw any coat of paint imaginable over software that remains exactly the same regardless. Tell me, how do I customize the
behavior to anywhere near this extent? How do I get all the software to use human-readable sort in directory listings instead of plain ASCII sort? How do I make Alt toggle me into and out of menu context without having to press a specific menu accelerator, as it works in Windows? How do I disable raise-on-focus in window manager
Foo, if I want Amiga-style behavior? How do I apply
any changes consistently when there are at least three major UI toolkits and any number of window managers and desktop environments?
The extent to which the Linux developer community has focused on mere graphical skinnability as a stand-in for
real customization is symptomatic of the fact that they just don't
get usability. If they
did they would understand that making Linux
look like something it doesn't
act like is, simply, deception. (To be fair, it's
self-deception in the case where the user is the one trying to pretend that throwing an Amiga coat of paint over things changes anything about the actual user experience, but in any case, it doesn't make Linux a different thing any more than putting on a slinky flesh-tone dress would make me Marilyn Monroe.)
So if linux does not work or look how you prefer... Its your fault.
Of
course it's our fault. It's
always our fault, always the fault of the user, because it's just
impossible that it could ever be Linux at fault. Linux is pure, Linux is blameless. After all, if the user would just force themselves to believe that they're having a good experience, they wouldn't have anything to complain about!
And you wonder why desktop Linux hasn't even cracked
Apple's level of market share. Maybe it's because every time anyone has a problem with it, you tell them thatit's
their fault for not liking it.