Target Market
All well and good saying 'not powerful enough, lacking memory' etc, but you have to consider the target market. This was aimed solely at people who just want a cheap pc to do internet browsing, email and word processing. For £100, you get that so you can't grumble. It's being dropped as with so many linux boxes that have been launched and failed, your average Joe punter doesn't want it. They want something they are familiar with and lets face it, to the average punter, Windows IS the desktop.
It's no good spouting all the FUD that goes with linux 'it's ready for the desktop', 'so easy my grandma can use it' 'MS giving people no choice'. People have got a choice. Every year without fail a couple of companies launch a linux box with the claim 'this year is the year linux goes mainstream' and have done for at least 10 years. With the exception of the eeepc, every one of these attempts have failed.
Linux is fantastic once it has been set up to do specific tasks but when it goes wrong you have to be VERY confident with a command line. Something like the xorg.conf file is beyond most users ability to understand, and the directory structure? How does a beginner make sense of etc, bin, usr, opt, lib etc compared with windows (oh that is where windows is) program files (my programs must be in there) and documents and settings (thats where I keep my files). If something goes wrong, they end up having to call in somebody who knows what they are doing and that rules out all the cheap people they see in the local paper (I fix your computer £10 - no fix no fee) as their advice nearly always ends up being 'you'll need to re-install everything'.
Worst case Windows scenario for most users would see them having to put the restore disk in and it is put back to how it left the factory - nice and easy and doesn't cost them any money. Same could be said for a factory supplied linux PC, but what about the hardware that wasn't included in the original configuration?
Try and explain to do something simple like how to install their printer in linux and it goes right over their head. Tarball example:
Open a terminal
Log in as root
# cd home/download-location
# tar -xzvf myprinter-5.08.01-f001.tar.gz
# cd myprinter-5.08.01-f001
# ./configure user-options
# make
# make install
Even RPM files are not much better.
Open terminal
Log in as root
# cd home/download-location
# rpm -i myprinter-5.08.01-f001.rpm
Where did it go? did it install? now what?
Compare that with Windows:
Download driver (Assuming Windows doesn't already have a driver)
Double click downloaded file
click Next
Your printer is now installed
Trying to explain to someone like this over the phone how to change windows settings can be difficult. Trying to spell out obscure syntax for the command line fixes in linux is damn near impossible. It needs to be made a LOT more user friendly before it will make it big, but there are way too many different distros for this to happen as they all try and outdo each other instead of focusing on producing just a couple of easy to use ones. It's no good trying to explain to Joe that this distro is better for xyz, that distro focuses on abc - they just want something that works without having to look into a hundred different OS types that all say they are linux (what's ubuntu, fedora, mandriva, puppy, xandros, debian, suse, gentoo, turbo, knoppix, morphix - stuff it give me Windows)
This list just proves the point
http://www.frozentech.com/content/livecd.php
Then try and explain to them that a package written for debian won't work on fedora (but it's all linux right?)
Flame away, it doesn't make me any less right