Oh suselinux your right about hostile posts. :mad: :mad:
Windows and Linux both have what are called APIs. API stands for Advanced Program Interface. It's the method that programs use to tell the OS stuff, including graphics and the likes. The Windows and Linux one are incompatible with each other because they are completely different systems. There's no 'feature' to add to Linux short of implementing the Windows API fully (which is a HUGE task that WINE is already trying to do, albeit the Windows API is very bad and proprietary, so its difficult). As for hardware, Linux probably supports more hardware than you've seen in your life. I have never encountered a peice of hardware that is not supported by Linux. Please name some if you have some.
Also it is not the responsibility of Linux developers to make games work in Linux. It's the game developers responsibility. Linux has all the features needed for modern games, full hardware acceleration on most cards that support it, joystick support, full 3d sound libraries (openal), and full support for OpenGL (mesagl). Anything else is undoubtedly supported or in the process of being supported by some 3rd party.
I play a lot of games on Linux. Here's some of em:
Parsec
Wolfenstein: Enemy Territory
Cube
Vendetta (test demo, full isnt done yet)
Vega Strike
All the UT games are ported I believe, if not, they are probably in the process of being ported now.
Postal 2 is being ported also, cant wait.
Loki Games (now defunct) used to port a lot of games like Hexen 2 etc (
http://www.lokigames.com)
More and more game developers are supporting Linux.
If you want to help Linux get more games then you should just dual boot Linux and Windows and email all the game developers askign them about Linux ports of the games you want. The more people whine to them, the more they consider Linux porting worthwhile. Make sure to mention that you would gladly pay for the Linux port, they always like getting money (of course)
. Although it would be nice if they open sourced it, they probably can't, due to 3rd party licensed code that doesn't belong to them. But if you think they would do it, don't hesitate to ask them about it.
The Linux game market keeps getting bigger, with open source AND commercial ports of software. Never Winter Nights btw is in progress and should be released soon. Try tuxgames.com for that one, they are taking preorders.
The thing that gets game developers to port is knowing that they have people that will play and purchase their games!!! it has nothing to do with OS features, Linux has all the needed stuff.