Linux is struggling on the desktop because it only has a small number of "great" apps, according to the Gnome co-creator. Miguel de Icaza, co-creator of the Gnome desktop, told tech journalist Tim Anderson at the recent Windows 8 Build conference "When you count how many great desktop apps there are on Linux, you can probably name 10," de Icaza said, according to a post on Anderson's IT Writing blog. "You work really hard, you can probably name 20. We've managed to p*** off developers every step of the way, breaking APIs all the time."

Microsoft has just approached the Blender guys, and I would assume have or will approach other FOSS projects since we learn that Microsoft has assigned a guy to work with Open Source projects, with a request for information on how to make Blender run better on Windows. Here's part of what Microsoft emailed to Blender:

With respect to Blender, what can you tell me about your community/user feedback that you have heard regarding file formats? Specifically, Microsoft is slowly shifting toward a more open standards based approach to its file formats. The ISO standard Office Open XML is an example of the direction we are moving towards. A good user experience of Blender on Windows is good for your project/community and good for Microsoft. What we are trying to understand is what file formats, which are not open or not fully open, are impeding the optimal experience with your community.

OOXML is an example of openness? They're kidding, right?

You are right, Blender really isn't a Windows app. Microsoft wished it was.