You know, at least in the gaming world, a standardized Linux core should be agreed upon, called Gameux, and the development studios jump onboard whole-hog.
The main problems are the video and sound card companies that keep their drivers totally proprietary so they can't be kept up to date along with the other drivers in the kernel. That restricts what cards you can use and how high the performance gets.
Intel has begun to release source for their devices, hopefully that will put pressure on nVidea, ATi and Creative to do the same or cede the Linux market to Intel.
The Doom and Quake games all work on Linux so it shows that the gaming companies can support Linux if they want to.
Gaming drives the hardware development and I'll wager it could at least scare the hell out of Microsoft on the OS side.
Microsoft is scared already, though not everyone sees it. Companies are making sure that Microsoft sales people see their Linux efforts so Microsoft cuts them a deal to make Windows more attractive. It doesn't even matter if you would use Linux all that is needed is the perception from Microsoft that you might. Microsoft wouldn't cut deals that way if they didn't think the customers could migrate to Linux. If Microsoft thinks their customers could migrate to Linux and away from Windows who am I to disagree (as I continue my own Linux migration)?
Microsoft waged an ad campaign called "
Get the Facts" against Linux (and was nailed for false advertising in England and South Africa). Microsoft spends huge amounts fighting Linux and they wouldn't bother if Linux were not viewed as a threat. Bill Gates and Steve Ballmer have both spoken out about Linux in attempts to tarnish it but Linux just keeps growing, slowly yes but inexorably.