Comment It so obvious (Score 1) 995
The reason linux has failed on the desktop is because:
* there is no easy way to install programs, create icon and program groups and uninstall them.
* installing hardware is too difficult, even a printer driver can drive you mad
* no easy programming language to create tons of apps with. Look what VB did for Win95. Instantly, tons of companies sprung up and tons of (mediocre, but useful) apps.
Fix those three an you got yourself a desktop !!!