Gamespy on Linux Gaming
Grond writes "Gamespy has an editorial about the future of Linux gaming. A few interesting solutions to the sales problem are discussed." This is a topic that seems to come up about every month or two. I think there are a lot of people that would leave Windows behind entirely if a few more games were released in non-Windows versions. But as long as you have Windows, the game manufacturers know that they need not put the extra effort into releasing a non-Windows version. See "Chicken and Egg".
The problem is that most game manufacturers choose to program in the platform dependent DirectX instead of the platform independent OpenGL. DirectX is a classic example of Microsoft's "embrace and extend" philosophy in that it is less flexible than OpenGL but integrates well, and is easier to code, for the Windows platform.
Game developers wonder why they should deal with a more difficult API (even though there are some nifty effects that can be obtained--see Quake), when there is only a limited market for games on the Linux platform. Since most people who run Linux are already demonstrating your willingness to dual-boot w/Windows for games, porting games to Linux will not sell many more copies. There is simply no compelling economic reason to port.
Lenny
ByteMyCode.com: A Web 2.0 code sharing community.
is that it's designed with a very specific purpose in mind. To provide a framework to do 'proper' polygonal rendering.
Direct3D on the other hand, is a thin layer over 3D hardware. Microsoft, as usual, is very pragmatic. If some video-card company comes out with a crazy feature like an 8 Dimentional Voxel based chip(or more realisitically a ParticleEngine(tm) chip), it'll get incorporated into D3D, and Microsoft will write a software version for cards that don't. It doesn't matter that the technology will be dead in six months.
OpenGL, on the other hand, has been criticized because they're slow to add extentions. But the OpenGL additude is that it does basically everything it's supposed to anyway. Some crazy 8D Voxels or particle engines have nothing to do with Polygon rendering. True or not, it prevents you from using all the cool new tricks on those $400 dollar videocards.
Trolls throughout history:
Jonathan Swift