I think most people would agree that Linux on the desktop has been a failure so far, except for the brave few who prefer to spend their time compiling drivers and learning the pleasantries of the command line. On the server side Linux continues to be a strong contender and both Red Hat and Novell are doing well getting their server products in the enterprise, and in Novell's case, teaming up with Microsoft.
So if desktop Linux hasn't touched the hearts of ordinary people can it do so via mobile devices? The Linux Mobile Foundation and Google's Android-powered "gPhones" aim to prove that it can. If anything, we will get much more functional cell phones with more capabilities and better tie-ins with applications. At least the operating system of the phone will be standards based, rather than proprietary operating systems that are found on today's cell phones. Let's hope both organizations can help free the current generation of cell phones from the stranglehold of proprietary and closed systems.