Why would/should MS bother
to help make anything run as slickly on Linux as it does under Windows ? A broken implementation on Linux will drive more casual punters back to Windows.
@Simpson
"Cross platform C# applications running on Linux boxes infected with Mono, will ultimately lead to the destruction of MS as we know it."
...and then you woke up. Seriously - there are some cracking Linux distros out there and some cracking native applications. But still, there hasn't been a huge uptake of Linux on the desktop at home. Why might this be ?
What the public wants from a PC is just a box which lets you:
• play games (cracked or bought)
• use the 'famous' applications (cracked or bought)
• surf the Web (without certain sites appearing broken)
• watch Flash content (video and SWF)
• run the standard messaging clients, perhaps with webcams
• run a BitTorrent client
• burn CDs and DVDs with the resultant torrent download or
• run the iTunes software to upload it to their iPods
If any one of these functions is an important one to them and it's 'broken' on Linux, yet works fine under Windows, you're going to have to offer a very good explanation as to why they should persevere with a free (as in beer) OS. It's going to look like it costs nothing because it's crap for everyday use and can only be used by geeks.
I use Ubuntu most of the time but there's still an awful lot of stuff that I can only do in Windows.