|
What continues to hold Linux back is, in part, the same list of usual suspects as has always been there (difficult to maintain, too much reliance on the command line, dependency issues with installing applications, etc).
Many will argue that these problems are more issues of perception than real problems. I think that the biggest thing holding Linux back is people's perception of it.
The Average user, when confronted with something new, is not going to care about it if it offers them nothing or has no relevance to their daily computing life.
What we need is better visability in a positive light. We need role models in the form of avergae users who successfully migrated to Linux without giving up or losing anything. We need to make the connection between Linux and the desktop in the minds of the average user.
In short, Linux on the desktop needs to advertise. And it needs to show that Linux is everywhere - on the server, on the PDA, on the utility appliance, AND ON THE DESKTOP.
But we must answer the basic question that every potential user will have - "why should I bother? What is in it for me and what will happen to my ability to work/communicate with people still on Windows if I do switch?" But they are also going to want to know and care about what happens to their investment in Windows by switching to Linux.
So, yes, we need the office suites that seamlessly work with Micorosoft office file formats. We need IM clients and email tools that are every bit as good as the Windows version (if not better). We need to be able to tell them that they won;t need some of the utilities they bought for Windows because those problems do not exist on Linux or are handled automatically.
And we need to provide ease-of-use that IS BETTER than what Microsoft offers. "Just as good as Windows" will not drive the masses from Windows - it needs to be "insanely great" (with apologies to Apple).
|
Too many applications THAT DO NOT TALK TO EACH OTHER. That do not offer to hook into each other. Maybe what we have can be coaxed to hand files off one program to another, usually NOT. And usually you HAVE TO OPEN THE HOOD AND SWEAT, AND BLEED to make this happen, when it is possible at all.
Too many toolkits, not enough standard components. Too many UI approaches, not enough binary compatibility.
What if I write an application that does everything people want up to and including tickle their bells. And it's written for QT and assumes the existence of KDE components. WHat happens when someone who has only Gnome installed buys my application and tries to install and use it? Angry phonecalls and mounting support costs followed by loss of revenue.
LINUX: WHAT A WASTE OF TIME FOR DEVELOPERS !
When are people going to understand:
Until there are some DIFFICULT DECISIONS made and a SINGLE LINUX DESKTOP SPECIFICATION arrived at, Linux will remain EXACTLY AS IT IS. Good server. A messy failure of a desktop.
Soon enough and I mean like within 5 years at the outside, without major gains for Linux on the desktop, Microsoft W I L L succeed in tying the advanced features of their desktop OS and Office applications to the SERVER. and then it will be
GOODBYE LINUX.
Want the crappy situation you have now to continue until that final eclipse? Just keep on going in twenty different incompatible directions like you're going now.
Or maybe you could try changing. At least give it A TRY. Since everything else has been tried and failed, you should at least give it a try once before MS applies the final flush to you.
ENACT A DESKTOP LINUX SPECIFICATION --or stop wasting my time with your bleating cries of "NO FAIR, WE CAN'T COMPETE !"