> The problem I have with the system, the problem I see making the masses balk once they've been convinced to give it a try, is that, simply, things don't work out of the box with linux.Indeed, I think this is the number one issue of converting users to Ubuntu, and that there are two types of not working that turn off potential users:
1) Learning a new workflow. There are tons of viable open source alternatives to proprietary software, but new users can often be overwhelmed by the idea that they're going to have to transition to a different workflow.
A year or so ago, I agreed to help my mother's secretary with her malware infested XP installation, but came to the conclusion that only a nuke from orbit would suffice. I told her that I could install Ubuntu on a separate partition, which would allow her to access her old files. However, learning OpenOffice proved too much for her, and we ended up doing a clean Windows' install.
So, users' need to be made aware of recommended alternatives to Windows' software and they very much need stellar documentation on how to complete simple tasks. It seems like many Windows' users just internalize a set of steps to complete a certain task and have a very hard time adapting when presented with a new environment.
2) Lack of out-of-the-box hardware support is still a serious issue, especially for notebooks. Many of my semi-technical friends/co-workers have expressed that they would like to try out Ubuntu and that, inevitably, they would like to install it on a notebook computer.
I typically caution them against it because of the not insignificant chance that they will end up with missing hardware support, usually wireless, which is critical to basically every notebook user. Sure, it's often possible to install proprietary drivers or firmware, but this is definitely not a task that someone new to Linux can reasonably be expected to overcome.
Something like lack of 3D acceleration is not a huge deal (maybe more of an issue with Gnome 3, not sure), but lack of wireless support, significantly reduced battery life, and broken suspend-to-RAM are serious issues that plague Ubuntu (and Linux) installs on the notebook. Canonical needs to make serious in-roads with hardware vendors before they can reasonably expect to reach 200 million users.
Again, I think it's not "Linux isn't ready for the desktop", but "Linux isn't ready for the notebook" that Canonical needs to be concerned with if they don't want to be left behind in our increasingly mobile-leaning future.