The article should have been entitled: "10 Ways Linux Enthusiasts Imagine Things Work For Ordinary People".
I've been installing Linux on machines my kids use for years, hoping with each release that the day has arrived that I can turn on the machine and say, "Hey kids, look at how fast and cool this new operating system is!" I even have their systems dual-booting right now using the latest LTS versions of Ubuntu and Linux Mint.
But here is the reality of this mis-guided idea that just tossing kids into Linux-land will turn out rosy:
1. Just because kids are young and learn more naturally than adults does not make them good candidates for sink-or-swim experiences with new operating systems. Can you picture me saying, "Oh, you can't print from Ubuntu? Just go online and find a solution then tell me when you need me to enter credentials for an elevated user account so you can make the changes to the config file using vi, okay honey?" Can you picture me hearing, "Okay, Daddy!"? Not. Not even my tech-eager 15-year-old could do this.
2. Kids who have been using a collection of Windows-based tools and programs (yes, my kids play plenty of disc-based games in addition to online OS-agnostic ones - think Roller Coaster Tycoon) will NOT find Linux a breeze. Do you think you'd hear this in our household, "You want to build a roller coaster, sweetie? Okay, just use WINE, put in the disc, and I'm sure you'll be just fine!" Not! If I think my technical support duties in our household are high now with several computers running multiple operating systems (WinXP Home, WinXP Pro, Vista) with a single networked printer is onerous now, it would only be multiplied if I had to figure out how to make that happen with Linux AND retrain my family to use all new keyboard shortcuts, right-click options, and configuration systems, using programs that mostly (inexplicably) start with the letter "K" or "G", depending on the distro.
3. Technology as Life Lesson - I would be happy to introduce my kids to community-based principles, but one step at at time, making sure the impression is POSITIVE. Tossing them into Linux right now? NOT positive. I think doing so would cure them of ever wanting to use an open-source thing again. My strategy: let them use Open Office, Firefox, Freemind, PDF Creator, and a collection of open-source educational tools. I let them know that these are free because people work together to build them rather than form a company and sell the software.
Here's a realistic strategy for computing for kids:
1. Let them use Windows computers that are 3 or so years behind the current cutting edge. They don't need screaming speed, and used computers can be picked up on Craigslist. My kids use older ones that that. Set it up so each family member has his/her own username and make no kids Administrators.
2. Install Microsoft Security Essentials - free to non-pirated Windows users, and darn good security for the money! Set it to do a full scan daily, just to be on the safe side.
3. Install Safe Eyes parental control software ($50/year for 3 computers). You can fine-tune it per-user and it memorizes passwords. You can pick your web filtering categories and rest easy -- it just works! But it doesn't work with Linux. I haven't been able to find a non-guru solution for Linux parental control, no matter what wishful thinking authors say.
4. Install MS Office Home and Student if you can afford it ($150 for 3 computers) -- they will use this at work some day, so why not give them a head start? If you can't afford it, install Open Office 3 and log in with each user to configure the Save settings to ALWAYS convert and save to MS Office formats. Most people freeze up if you email an ODF or similar document.
5. Install Firefox and make it the default browser for all users. Some open source projects really are the best of breed. But also update IE to the latest version because some web sites just don't work right in Firefox.
6. If you have a tech-leaning kid, install Ubuntu in a dual-boot configuration (defaulting to Windows, if you can figure out how to do that, since no distro makes doing so very simple) and let him/her in on "the secret". My bet: your kid will abandon it after a very short foray -- too unfamiliar, no added value.
That is the bottom line: why toss your kids into an unfamiliar environment that adds no real value (other than philosophical OSS stuff) to their lives?