> driver situation
Completely anecdotal:
I remember a few years back, when I was much younger trying to get drivers working for XOrg and compiz. I couldn't even manage a smooth GLGears. I botched my installation multiple times with no indication of how to fix it.
Fast forward a few years and we have open source drivers that actually work. Install Ubuntu, compiz works. Lovely, now maybe I see what the game situation is like. I dig through the app store and find that game with the Tux luge. 2FPS. So I dig around in settings and find the option to install the "non-free" drivers. Install them and I get my buttery-smooth 60FPS, I will continue to get harassed about that fact that I'm scum who installs closed-source software for the foreseeable future, by the OS. I can live with that.
So how would a 14 year old wanting to play games on Linux see this? Firstly, he'd install a game such as Borderlands and try it out. He hits a wall with dreadful framerate. One of two things, he goes back to a pirated copy of Windows (most likely) or somehow finds out he needs the vendor kernel module:
He pulls down the compiler tools, which could take up to an hour in 3rd world countries (first-hand experience). He then goes through the process of changing the init level to 2, compiling the driver shim and installing it. He then reboots his PC and XOrg crashes. Back to Windows or...
He discovers the Ubuntu automatic installer. Excellent! Just a few clicks and... "non-free?" Does this mean I have to pay for it? Will I need my parents' credit card? Why is there a warning sign? Am I doing something wrong? Could this damage my hardware?
Let's say he figures it all out and wants to play some MP3s while he games...
It's friction the whole way. This is a very severe case of getting your message mixed up with extremism. The situation of people using Linux is always better than the situation of them using something like Windows, even if they do have to use some non-free components to do so.
You can't change the world overnight, baby steps.
/rant