I have been thinking about Linux and the fact that it hasnt put much of a dent into Windows' dominance. But the answer has been right in front of us the whole time. Its about software. Now I am not going to say that Linux devs are bad programmers, they are not; but they do not know how to make a good UI that normal people can follow.
That is where Android comes in. It was designed just to do that; Google took Linux and put a good UI on it. And it became popular, very popular, and a lot of money is made in selling its software.
Linux on the desktop is a dead dream. Its never going to happen. But we have a chance, right here, right now, to make an OS so good that Microsoft would have real competition on the desktop. There are a few Android Distros out there, but none of them are doing it right. I think it can be done. There were those who said that no one could make a GUI. Look at how wrong they were. Its a matter of who has the best ideas that will bring in people into using your OS. It can be done.