Why Gaming Sucks On Linux
lseltzer writes "Efforts have been made to improve the situation, but things have actually gotten worse for gaming on Linux rather than better. If you're a gamer you're just plain better off running Windows and dual-booting (or VMing) between the two operating systems than hoping your games will run in Cedega or some such product." From the article: "So where does all of this leave Linux gamers? One word: Windows. Yep, you read that right. If you're a gamer, do yourself a favor and just buy a copy of Windows and set up a dual-boot system. Why bother to torture yourself with the headaches presented by Linux gaming? Why should you continually not have the games you want to play? Why settle for half-assed solutions that might or might not run the games you crave so desperately?"
It really drives me mad when slashdot refuses to post articles about the last 3 games we released, despite at least 30 or 40 people (that I know of) sending in messages about it, and then go criticise the state of Linux games. If they did their bit maybe our company would be in a better position to get the licenses for more games.
Tux Games. Your complete source for native Linux games.
I used to also get frustrated that I couldn't play
any of the windows games on my Linux box and that
none (or nearly none) of the game makers would port
their games to Linux. It took me a long time to realize
what the problem was:
Simply put, the game makers can't keep up with the pace
of Linux. Let me try to explain what I mean. Take a look
for example at how many Linux distros there are out there:
something like 300 now or so based on distrowatch.org.
And some of those distros run on different hardware platforms
than just x86.
On top of that, not every Linux distro has the same versions
of the same libraries at the same time with the same patches
and compilation options.
There is no way that the proprietary software makers can
keep up. That's why Oracle only supports RedHat Linux and
only for certain versions. This is why Adobe's effort to
provide 1 flash plugin (version 9) for _all_ Linux distros
by doing some funky static compiling is at best misguided
and at worst massively brain damaged and stupid because it
won't work for any platform except for x86.
It's no wonder that the game makers prefer writing to windows:
It's not just that windows has 90% market share -- what kind of
profit oriented businessman would say: I could make 10% more
profit with a little bit more work --- but screw that, 90% is
good enough at most! And that's assuming they _could_ get massive
penetration when realistically all they could expect is at most
10% of the windows population.
The genius of Microsoft Windows is _not_ that it's ubiquitous.
The genius of Microsoft Windows is that it's stably obsolete ---
it's glacial in its pace of development. Five freakin' years of
the _same_ libraries! My God, that's hog heaven for proprietary
software makers!
Contrast that with the Linux world, where 6 months is a lifetime.
If you're software is older than 6 months, it's already obsolete
and might as well be dead. The only kind of software that could
survive that kind of testosterone laced Darwinian death-to-the-weak
Jungle is open sourced software, and only in the case that the
Linux distros maintain the downstreams versions of the software
package to guarantee it will work. So, it's no surprise to see
that the only (popular) games that run on Linux natively are
open source games: Tuxracer, frozen bubbles, gcompris, bzflag,
cube, nethack and all its variants, blob wars, etc.
The only counterexamples that come to my mind are:
Enemy Territory. Are there any others?
--Johnny doesn't use proprietary software if he can help it.