there are so many arguments i could start in this thread, its almost sickening
darwin is not OSX. just running darwin with X on top is no easier than running linux or BSD with X on top, in fact it'd be much harder.
linux is hard. there are many major issues with linux that unless changed, will probably hold back mainstream adoption. application installation/removal, application integration, drivers, changing the fricking X refresh rate without restarting X (jesus is this that big of a deal? i find the highest refresh i can do and leave it, why don't you guys?)...the list goes on and on.
the general public is not going to become any more computer literate. the only option is to make the computer cater to the user more. my mom is not going to read the cd burning howto. she is not going to compile a kernel. she is not going to edit /etc/modules. she just ISNT. either make it easier, or people wont use it. its that simple.
people arent stupid for not being computer literate. i can use a linux system with a fair amount of proficiency, i can code somewhat in a couple different languages, i understand the inner workings of computer hardware and software exponentially more than "normal" people, but if you ask me how to build an engine, can i do it? no. can i fix plumbing? no. can i play chess well? no. it's not about intelligence or anything close to it. its about prioriites. for some people, dealing with computers is high on their priority list (like..me ), for some, its not really even ON the list. nor should it be. different strokes for different folks.
the whole "when will linux go mainstream?" question is tired and annoying IMO. windows users sit around bickering about how windows sucks. one out of a thousand will then install mandrake. they will probably be baffled, get annoyed, and go back to windows. the more persistant ones realize that linux is not bad, its just not so easy to use, without alot of reading and learning. either way, these are the people who will continue to complain about the so-called problems with linux, and wonder when they will be "fixed". meanwhile we have thousands of dedicated, intelligent, hard working GEEKS writing the software. they are writing it for fun, and to help create a superior computing environment. these people deserve tons of credit, more than they usually get, yet the windows users usually dont even realize that this is the case. they thought mandrake made linux. so basically the little open source nerd subculture continues on, and keeps developing things with itself in mind, while the disgruntled windows users just complain that linux is hard and of course do nothing but complain about it. people need to realize that open source software is DIFFERENT from the commercial situation you're used to. they dont owe you anything. you didnt pay them, and usually they're not worried about luring you into using linux because....they dont care. they dont have a vested interest in it. they code for fun, and to contribute to the community. you're not a customer, and they dont have to cater to you! so stop expecting it!
linux is great for what i do, and on a political/idealistic level, it's great too. i love my OS
not sure what else to say.
edit: sorry if i sound bitter or hostile or anything of that nature, it's this thread's fault, i swear