Slashdot Mirror


Linux Port For id's Tech 5 Graphics Engine Unlikely

DesiVideoGamer writes "John Carmack, the lead developer for id's Tech 5 graphics engine, does not plan on making a Linux port for the new engine. From his e-mail: 'It isn't out of the question, but I don't think we will be able to justify the work. If there are hundreds of thousands of Linux users playing Quake Live when we are done with Rage, that would certainly influence our decision.' One of the reasons for not making a Linux port was due to the fact that the new engine 'pushes a lot of paths that are not usually optimized' and that the Linux port would have to use the binary blob graphics driver in order to work."

79 of 461 comments (clear)

  1. Big news... by Anonymous Coward · · Score: 3, Insightful

    Linux Gaming not a huge market...more at 11pm

    1. Re:Big news... by GameGod0 · · Score: 4, Insightful

      But it is a market with very little piracy of native games. Also, very little competition, so you have a better penetration rate. Not sure if it is enough, but it is substantial.

      100% of "very small" is still "very small"...

    2. Re:Big news... by houstonbofh · · Score: 3, Insightful

      But it is a market with very little piracy of native games. Also, very little competition, so you have a better penetration rate. Not sure if it is enough, but it is substantial.

      100% of "very small" is still "very small"...

      I guess we have different definitions of small. If half the Linux users would all send me a buck, I think you might consider that to be a bit of cash.

    3. Re:Big news... by Anonymous Coward · · Score: 5, Funny

      Linux users never pay for anything, so it doesn't even matter.

    4. Re:Big news... by wampus · · Score: 4, Insightful

      100% market penetration for yet another first person shooter. A cutting edge first person shooter. On an OS whose users like to brag about how shitty and old their PC is.

    5. Re:Big news... by houstonbofh · · Score: 5, Insightful

      Linux users never pay for anything, so it doesn't even matter.

      Nope. I didn't buy all those iD games the day the Linux port came out. Never happened.

      And Red Hat and Crosover Office really don't make money at all... It is all a myth. ;)

    6. Re:Big news... by JohnBailey · · Score: 4, Insightful

      Linux users never pay for anything, so it doesn't even matter.

      Do Windows users??

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    7. Re:Big news... by MWoody · · Score: 4, Insightful

      On what do you base that first assertion? Because you wish it were true, because Linux users are somehow better?

      I would have said a similar thing about indie games once, particularly those who support their fanbase well and opt for no-DRM releases. Then World of Goo, which calls home for one of the online features in the game, reported a near-90% piracy rate. They even gave out the first world as a free demo, for chrissakes.

      The fact is, there's nothing unique about Linux that's going to somehow reduce the piracy rate. I mean, let's face the facts: it's a group of users savvy enough to get their hands on a distributable (possibly via torrent), who have opted for a free OS with tons of free software, and who tend (if this very site is to be believed) statistically towards antiestablishmentarianism. We're hardly ideal customers for anything we can't recommend for purchase at work.

    8. Re:Big news... by Tubal-Cain · · Score: 2, Funny

      Do Windows users [pay for anything]??

      Hardware.

    9. Re:Big news... by Orion+Blastar · · Score: 2, Insightful

      It is not that Linux has a small market, ID claims technical problems with the Blog drivers.

      This is sad because a lot of Gameheads are locked into Windows for playing games, and if Linux versions had existed you'd see more Gamehead defections to Linux because most hate Windows crashing on them or causing lags in the game when it eats up resource memory. If only Video Card makers would open up their standards so open source drivers can be used for them. My Nvidia chipset driver for Linux is limited to 2D support and there is no 3D support yet unless I use a proprietary driver. What almost killed OS/2 was lack of third party driver support as well as lack of OS/2 native software. Since OS/2 ran 16 bit Windows and MS-DOS programs companies felt that there was no need to write OS/2 programs, and hardware vendors didn't see a need to develop OS/2 drivers when Windows was dominating the market. Now Linux is facing a similar problem that OS/2 had, and software companies like ID are not making a Linux version and telling people to use the Windows version instead. I hope it at least works with WINE. :)

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    10. Re:Big news... by Anonymous Coward · · Score: 4, Insightful

      The plural of "anecdote" is not "proof".

    11. Re:Big news... by wampus · · Score: 2, Insightful

      How many of those 3 million are sitting headless somewhere, serving up files or running batch jobs?

      20% of gamers that run Linux, have a decent enough PC, and enjoy FPSes might be more reasonable.

    12. Re:Big news... by markdavis · · Score: 2, Insightful

      Linux users never pay for anything, so it doesn't even matter.

      You are full of crap. I have purchased *dozens* of commercial games for Linux: Wolfenstien 2, Heroes3, Doom3, Heretic 2, Myth 2, Goo, Sim City 3000, are just a few I can remember of the top of my head. All commercial. All Linux based. And I am certainly not alone.

    13. Re:Big news... by RobVB · · Score: 5, Funny

      Right, because Linux runs on air and penguin droppings.

      --
      I'd rather you rationally disagree than irrationally agree.
    14. Re:Big news... by xigxag · · Score: 5, Informative

      You don't need a "plural." A singular positive anecdote is enough to disprove a categorical negative assertion.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    15. Re:Big news... by xigxag · · Score: 3, Insightful

      Sure but the real issue is, not if the AC is full of crap, but is Carmack full of crap when he says that your purchases (and those of your fellow Linux game buyers) aren't themselves enough to justify the expense of porting this engine? Certainly he has access to id's sales stats. Why would he lie about such a thing? And furthermore, if the Linux game market is so fertile, yet underserved, someone such as yourself should be able to make a killing funding a Linux games startup.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    16. Re:Big news... by Reservoir+Penguin · · Score: 2, Interesting

      If you read it more carefully, he later adds "If there are hundreds of thousands of linux users playing Quake Live when we are done with Rage". I believe that while the blob has technical and performance issues, the real meat is still , especially after id losing it's independance to Zenimax, is poor ROI on Linux ports. 100000s Linux users playing QL? He KNEW it wasn't remotely realistic by a factor of 10 when he said it.

      --
      US-UK-Israel: The real Axis of Evil
    17. Re:Big news... by mwvdlee · · Score: 3, Interesting

      So you're claiming all those phones, TiVo's, GPS's and other embedded machines ARE capable of running a cutting edge FPS?

      The question is; how many of those Linux systems are desktop PC's with powerful enough hardware to run the very latest in gaming technology?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    18. Re:Big news... by westlake · · Score: 2, Interesting

      Nope. I didn't buy all those iD games the day the Linux port came out. Never happened.

      The problem is that this never happens often enough.

    19. Re:Big news... by hairyfeet · · Score: 5, Insightful

      I think the bigger issues with Linux gaming, and this will probably get me modded down for daring to say this, is that MSFT is pretty much the only game in town thanks to DirectX. OpenGL just hasn't kept feature parity with DirectX in quite awhile, and last time i read anything about OpenGL development they seemed to care more about CAD than gaming.

      So when you talk about making a cutting edge DirectX FPS and making a native Linux port, you are really talking about taking a DirectX 9-11 level game and trying to make it work with a DirectX 7-8 level API, which is what OpenGL is about at last time I checked. They are simply more worried about the CAD sector than they are games, which leaves Linux out in the cold. maybe it is too late to start a new API, but short of simply having to run Wine constantly (which of course will always be behind because they are trying to reverse engineer a VERY complex API that is constantly improving and undergoing revision) I just don't see how the newer games won't be prohibitively expensive to port considering the state of OpenGL VS DirectX.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    20. Re:Big news... by Ihmhi · · Score: 3, Insightful

      If he really meant that, I'd put together a Linux box and play QL on it.

      I'm all for more companies actually making games working natively on Linux. Games are the only reason I use Windows at all.

    21. Re:Big news... by moon3 · · Score: 4, Interesting

      It is not about piracy, trust me, it is all about Linux not being viable as a platform. That is what TFA is about, they would do it, BUT Linux "pushes a lot of paths that are not usually optimized' and that the Linux port would have to use the binary blob graphics driver in order to work".

      Basically what they are saying here is that after over a ten years of Linux development they are unable to effortlessly and painlessly port the game to the platform, or without taking some hard measures that could backfire, being nasty or buggy.

      There is little criticism in the Linux community in general, so you would never really hear the X-windows system is probably the worst piece of software ever written or that Linux drivers do not really exist as the frequent kernel changes makes vendor software drivers invalid, lots of people got alienated over the years and even enthusiast now say something like that they've stopped worrying about Linux and love Windows. A sad story.

    22. Re:Big news... by Lotana · · Score: 5, Interesting

      Very little piracy for Linux games?

      That is absolutely false. The piracy even worse because the market is small enough as it is, a small percentage will push the product from barely profitable to absolute loss.

      The problem has got so bad that Linux Game Publishing (Major porter of games to Linux and a successor of Loki) were forced to implement DRM for their releases:

      http://www.phoronix.com/scan.php?page=article&item=lgp_copy_protection&num=1

      And they didn't like doing it one bit. Here is a quote from the above linked article by LGP's CEO Michael Simms:

      When this game copy protection system became known with LGP's closed testing community, it had enraged some users. In response, the CEO of Linux Game Publishing, Michael Simms, had a few things to say. "Trust me, I don't like it, I'm not happy about it, but we HAVE to do this. I've fought for 6 years against the need for any kind of protection system and all that's happened is that for every legitimate copy of an LGP game out there, there are probably 3-4 pirated copies. That's the difference between success and failure."

      Now I know everyone here buys their Linux games, but it is a drop in the ocean compared to the number of pirates out there that care not for it.

    23. Re:Big news... by hairyfeet · · Score: 3, Insightful

      This will probably get me beaten down for say, but I doubt seriously you'd get the Windows gamers over with more Linux ports, and here is why-#1.-As a PC repairman i can tell you I haven't seen a crash that wasn't caused by the user installing malware since...oh lord, it has to be around XP Sp1.

      -#2- As someone who has built and sold many a custom gamer rig, I can tell you Windows gamers are the second most GUI centric bunch you will ever see, the "Sally home user" types being the only ones LESS likely to touch a CLI. They have GUI tweaker tools, the have GUI benchmark software, they used pre-tweaked GUI based drivers, etc. They simply have ZERO desire to ever see and use a CLI, and anyone that has used Linux for any length of time will admit there are still plenty of places where a CLI is required. Update bone your sound? CLI. Your new GPU (which WinGamers do change more than home users) doesn't get the monitor resolution correct? CLI. These guys want to frag, not learn Unix commands.

      -#3-From what I have been told (not a game developer, so I don't know how accurate it is) OpenGL is simply no where near parity with DirectX. This means the fanciest graphics, the biggest booms, all the bling bling that those that are willing to spend the crazy money on an uber-powerful GPU love, will always be for Windows, and will take a long time to port if it ever is at all. The odds of getting even half of the AAA rated games in any given year natively ported to Linux in a timely manner is virtually nil.

      So I'm sorry, while Linux does have some distinct advantages, servers, HPC, cell phones, PMPs, etc gaming just ain't one of them, and having one or two big name games ported over ain't gonna change that. I would say the much more important thing to worry about IMHO would be getting a stable ABI so that the local Walmart Supercenter will have nice little driver CDs included with their devices with a "Linux 32/64" driver, instead of the less than 25% support I see there now. There are plenty of folks that just use their PCs for email, web browsing, etc but until you can take the "research every single purchase" part out of the equation then the mom & pop stores like mine can't help Linux by offering your product.

      There are simply too many devices currently being sold at Staples, Best Buy, and the 800 pound gorilla known as Walmart that have zero support, which leaves the little shops like mine having to add the "MSFT Tax" to every sale because Linux support would eat away all my profits. But wasting time and effort on a niche like gaming that is so tied to Windows and DirectX just seems nuts and with the new Windows 7 gaming will be even easier with the centralized game explorer it just seems crazy to me to go for a market where you are already disadvantaged badly because of the reasons I listed above.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    24. Re:Big news... by Khyber · · Score: 2, Interesting

      "-#3-From what I have been told (not a game developer, so I don't know how accurate it is) OpenGL is simply no where near parity with DirectX."

      I'll help clarify this. See, OpenGL can't compare with DirectX, because DirectX is just more than a graphics package - it's input, sound, video, networking, etc. You need to compare OpenGL to Direct3D, and in doing so, OpenGL wins, because it's an extensible graphics language where you can add in commands not originally built into the spec. Direct3D makes up a spec then always gives you an incremental update to keep up with features game designers are implementing through OpenGL to use on more powerful cards.

      But the state of 3D on Linux is a tad bit lackluster, from my personal experience, so most of my gaming is done under windows.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    25. Re:Big news... by eltaco · · Score: 2, Insightful

      yes and no - any id game I actually bought was usually the windows version followed by a quick dl of a linux bin and a replacement of the windows exe (so, yes, they have general stats - ie apache logs (or do they actually sell linux/mac only versions in the states or elsewhere? they don't to my knowledge in Germany or the UK [I've seen mac and windows versions of other games, but nothing non-windows])) - seeing as they used to use opengl for everything.
      it sounds like this time id went for dx10 - even though they claim the (possible) pc and mac versions are based on opengl (I'm still slightly puzzled by this claim tbh). I ("only") minor in CS, but to my understanding, if you dev an application on a certain (cross plattform) api, it should easily be adapted to other plattforms. Seeing as one of those plattforms is mac - which to my knowledge only 'understands' opengl (no directx port) - their statement makes little sense. why should they be easily able to dev for mac but not for linux, seeing as the general basis is the same and they both work really well with opengl?

      -sniff sniff- I smell bacon!

      id used to offer a linux bin for basically any of their games - why is it so hard this time?! are they maybe not actually using opengl..? are they snubbing the nix market? are they going to make the effort for the mac market? if so, if they have to port it to opengl for the mac (or has ms actually released dx10 for the mac?!), why can't they type a "couple lines" of code and port it to nix afterwards? hell, chuck me the code - I've been looking for an excuse to read up on opengl and the *nix kernel - as long as I can put it in my CV!

      id is one of those dev groups that have always gone out of their way to please the open sourcers, the modders, the community. it's no coincidence that most of their games were used in lan competitions.

      for now, I have this big muthaf*cka of a question mark on my head. and any which way I look, I'm not really happy. id is (was) one of those game devs I could look up to and that gave me hope for free software - even if it meant buying the windows version and later dl'ing the linux version.

      (having said all this, I might be totally wrong - or not hehe! please correct me if neccessary)

      --
      It's not about fate, it's about character.
      there be no shelter here, the frontline is everywhere!
    26. Re:Big news... by abigsmurf · · Score: 3, Interesting

      Read Carmack's thoughts on OpenGL and why he's switched to DirectX. What you think is a strength is actually a huge weakness for developers.

      Say you've a feature that isn't part of the OpenGL spec and has been introduced into nVidia and ATI's latest cards. Both the companies will want an implementation of this feature optimised for their cards so as a coder, if you want to put this feature in your game, you're going to have to code it in twice and it's probably going to produce slightly different visuals for each manufacturer. It's a lot of extra coding and testing work.

      Then, when it comes up to drawing a new spec for the latest version, you'll have two of your most important contributors arguing over which implementation to use and the spec gets delayed.

      With D3D they talk to all the manufacturers and say "this is how the feature will work, design your card to use it". If they want their card to be DX18 or whatever, they've got to implement it that way. It can mean you have to wait between revisions for new features but it prevents the kind of divergence than a graphics API is supposed to prevent in the first place.

    27. Re:Big news... by BikeHelmet · · Score: 4, Informative

      The big issue is the stability of the OpenGL 3.x codepaths on Linux. You'll need some relatively up to date drivers(binary blobs) to get all those new calls working. And no guarantees it won't break, later.

      Since OpenGL 3.x and DX10/11 share a lot, it should be more straightforward than it was in the past porting from one to the other. The major differences between OGL and DX have partially been eliminated. Thanks to The Khronos Group, they're both moving in the same direction.

    28. Re:Big news... by bonefry · · Score: 2, Insightful

      And Red Hat and Crosover Office really don't make money at all... It is all a myth. ;)

      I know you're being sarcastic, but what about Loki Games?

    29. Re:Big news... by chromas · · Score: 2, Funny

      Never heard of Splatware Linux?

    30. Re:Big news... by mlk · · Score: 2

      couple lines

      :sigh:
      Come back when you have a large application and you have seen said "copy of lines".

      --
      Wow, I should not post when knackered.
    31. Re:Big news... by V!NCENT · · Score: 2, Informative

      Linux users never pay for anything, so it doesn't even matter.

      The plural of "anecdote" is not "proof".

      Yeah that right there...

      --
      Here be signatures
    32. Re:Big news... by crossmr · · Score: 4, Interesting

      a few years ago I had to use project 2003 for a class. I was attempting to run only linux on my laptop at the time. It didn't support it.. I put down my pledge. 1.5 years later I get an email saying "This now works on crossover office, pay up!" I no longer needed it, but went over to check out its status. Their definition of "it works" was several users claiming "garbage won't even start" and one user claiming "I got it to run..but you can't open anything, save anything.. or pretty much do anything" and they considered that delivering on their end of the bargain.

      They want to make linux appealing, they need to work just a tad bit harder than that.

    33. Re:Big news... by Virak · · Score: 3, Interesting

      Basically what they are saying here is that after over a ten years of Linux development they are unable to effortlessly and painlessly port the game to the platform

      Gee, I wonder why? It's not like Linux is a different OS and id Tech 5 is a gigantic codebase or anything like that? Oh wait.

      Besides, he never said "OMG LUNIX IS THE WORST THING EVER GUYS I CAN'T PORT IT TO THIS PIECE OF SHIT LOL", he said "It isn't out of the question, but I don't think we will be able to justify the work." That's hardly the scathing criticism of Linux you so desperately try to make it out to be. Hell, it isn't even a criticism of Linux at all.

      or without taking some hard measures that could backfire, being nasty or buggy.

      He said nothing of the sort, you're just making shit up here. RTFA. What he said was that it'd probably only work on closed source drivers. Not that he can't get it running on Linux without accidentally opening a gateway far into the depths of hell.

      There is little criticism in the Linux community in general,

      No, not really.

      so you would never really hear the X-windows system is probably the worst piece of software ever written

      No, not even close. It's got a lot of cruft, but it's still managed to keep up with the times quite well. Furthermore, most of the complaints people make about are absurd, outdated, or just plain wrong. Like the ever classic "X uses a server and has network transparency so it uses the network for everything even locally so it's SLOW LOL". Which would be a fine complaint if it weren't for the fact that it is wrong. Locally it'd use Unix sockets, a very different thing from network sockets. Actually, it wouldn't even use that, it'd use shared memory, directly communicating with the server, and avoiding any overhead. So yes, you wouldn't hear that sort of complaint much except from idiots.

      or that Linux drivers do not really exist as the frequent kernel changes makes vendor software drivers invalid,

      It sure makes things easier when you completely redefine words to your liking, doesn't it? The lack of a stable driver API doesn't mean "drivers don't exist". People can either update their drivers themselves to keep up with the latest kernels, or get them in the kernel itself and not have to worry about such a thing anymore. However just because the driver might break on newer versions doesn't make it stop working on older versions and doesn't make it "not exist". In fact, quite a few of them exist; probably more than any other OS comes with out of the box, even Windows. (Certainly more than any OS that's not Windows comes with)

      lots of people got alienated over the years and even enthusiast now say something like that they've stopped worrying about Linux and love Windows.

      Oh hey that's funny because lots of people I know got alienated by Windows over the years and now say something like they've stopped worrying about Windows and love Linux! Clearly the year of the Linux desktop is finally at hand! (If you don't get what I'm going for here, "the plural of anecdote is not data", especially not anecdotes personally gathered from acquaintances, a, too put it lightly, rather biased group.)

      A sad story.

      The only thing sad is how your post consists entirely of bullshit, nonsense, and outright lies.

    34. Re:Big news... by Toonol · · Score: 3, Insightful

      Yeah, but I think you're getting English confused with Math.

      "It never snows in August"

      "Categorically wrong. Your assertion is untrue. Study the 'little ice age' of the medieval period."

      "Uh.. anyway, since it never snows in August..." *rolls eyes*

      Natural languages would break if they were consistently held to mathematical and logical rigor. Your statement may be technically accurate, but the OP may still be 'right'.

    35. Re:Big news... by Draek · · Score: 2, Insightful

      so you would never really hear the X-windows system is probably the worst piece of software ever written

      ORLY? let's see you backing that up with some reliable data. Something better than the "it's 20 years old!" and "it uses the network!" idiocy that gets posted to Slashdot so often, preferably.

      or that Linux drivers do not really exist as the frequent kernel changes makes vendor software drivers invalid

      Carmack's argument is that he can't port it easily without relying on closed-source drivers, and you somehow derive from this that Linux needs *more* closed-source drivers? or are you just trolling out of context here?

      --
      No problem is insoluble in all conceivable circumstances.
    36. Re:Big news... by muckracer · · Score: 3, Interesting

      > The plural of "anecdote" is not "proof".

      Perhaps you accept as some sort of 'proof' a game developer's viewpoint....like Frictionalgames (Penumbra Series), who even wrote a big thank you note on their page after the Linux version deal got mentioned on Slashdot and people subsequently bought the games (I was one of them and I only ever buy games for Linux). In fact, from the note it appeared, that they teetered on the edge of development with a new version of Penumbra, but due to the sudden influx of cash they'll now happily go forward full steam.

    37. Re:Big news... by L4t3r4lu5 · · Score: 2, Insightful

      I ("only") minor in CS, but to my understanding, if you dev an application on a certain (cross plattform) api, it should easily be adapted to other plattforms.

      Not harsh enough. If an application is developed on a cross-platform API, it should work without modification on every platform which has that particular API framework installed. If it doesn't, the API isn't cross-platform.

      If id code a game engine which runs on OpenGL 3, it should run on OpenGL 3 in Linux, Windows, Mac, my SE mobiel phone... Any device which has "OpenGL 3 compatible" somewhere in its description. I shouldn't have to dick about with something to make it work if it says it runs the framework I've coded for.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    38. Re:Big news... by robthebloke · · Score: 3, Informative

      You've not developed for OpenGL3 have you?

      DX10 came out November 30, 2006 - which gave DX10 devs geometry shaders

      The OpenGL 3.2 spec was released 21 days ago (spec != drivers though!), which finally put Geometry shaders into the core specification. That's only, what, almost 3 years after DX developers got them.

      So... if you need to use geometry shaders in your game, what GL extension do you code against? GL_EXT_geometry_shader4? GL_ARB_geometry_shader4? NV_geometry_program? or the core spec? Chances are you'll end up coding against all 4, because you can be absolutely certain most cards will support 1 of those extensions, but each card will probably support a different one.

      If the Khronos group keep insisting that they must keep the OpenGL APi 3 years behind D3D10, it's not difficult to see why developers aren't all that keen to go with OpenGL. If the Khronos group continue to keep giving us information which they later back track on (like the entire OpenGL3 spec), it's not surprising to see game developers ditching OpenGL3 in droves. To see Carmack ditching OpenGL really shouldn't come as a surprise to anyone working with OpenGL3. I've worked with OpenGL for the past ten years or so, and I'm sad to say that I'm currently stripping all OpenGL out of our codebase in favour of the 'other' API. Currently it seems to be what every developer is doing at the moment. OpenGL is just a royal pita these days. Let it die.

    39. Re:Big news... by TheRaven64 · · Score: 2, Interesting

      I'm not sure about Loki specifically, but I wouldn't be surprised if they hadn't been killed by WINE. I can't speak for the Linux market specifically, but I recently bought a copy of Homeworld 2, and in spite of not using Windows, I got the Windows version rather than the Mac port. The Windows version runs nicely under Darwine (although it needed a little hoop-jumping to get it installed) and I know that it will run at least as well on my next x86 computer, as long as it runs one of the platforms that WINE has been ported to (Linux, Solaris, FreeBSD, OS X). If I buy a Linux game now, I typically can't play it anywhere other than Linux, maybe FreeBSD or Solaris. If I buy a Windows game now, if I can't play it on OS X or *NIX now, I will be able to eventually when WINE catches up with whatever feature it's missing. Depending on how well Darwine does with integrating QEMU, I may even be able to play the Windows version on non-x86 platforms at some point.

      Note that this doesn't apply to Id, who generally release their game code under a relatively permissive license and charge for the other content. I bought the DOS version of Quake, and have run it on Windows, PowerPC and Intel OS X, FreeBSD on x86, Solaris on SPARC, and possibly a couple of platforms I've forgotten, just downloading a new binary for each version.

      --
      I am TheRaven on Soylent News
    40. Re:Big news... by TheRaven64 · · Score: 2, Informative

      Yes, it should. Now look at which of those devices actually have working OpenGL 3 drivers. I doubt your mobile phone does, as most of the high-end ARM SoCs use an OpenGL 2 ES GPU. Mac? Well, OS X 10.6 is supposed to support OpenGL 3, but 10.5 only supports 2.1 and OS X 10.6 is never going to support PowerPC Macs. Sure, a lot of the newer features in OpenGL 3.x are exposed as extensions in 2.x, but that doesn't simplify development. And Linux? I think the nVidia proprietary drivers support OpenGL 3. Not sure about the ATi ones, but presumably. There is an OpenGL 3 state tracker in development for the Gallium3D architecture, but it's not finished yet. Most of the open source drivers don't use Gallium yet, so they will need porting or need to write their own state trackers.

      --
      I am TheRaven on Soylent News
    41. Re:Big news... by noname444 · · Score: 2, Informative

      Not quite. Even if an API is cross platform in its nature, it still only provides the functionality it was designed for. OpenGL for instance doesn't offer any way to open up a window, initialize a rendering context, etc. For that you would have to use something like GLX for X11, WGL for windows or CGL for Mac OS X, and so on for every platform.

      There are of course libraries to remedy this situation, such as SDL, GLFW and GLUT, which work on many platforms, but certainly not all platforms that have some level of OpenGL support.

      Your phone probably has OpenGL ES support rather than vanilla OpenGL support. ES is a fixed point version of OpenGL for embedded systems and any OpenGL application would need to be modified extensively to run on an ES platform. There are OpenGL -> OpenGL ES wrappers, but that solution is usually less than optimal.

      Your average OpenGL-based windows game is certainly easier to port to Linux (or any other OpenGL capable platform) than a DirectX game, but it's by no means "automatically portable". It's using tons of windows API calls, maybe even DirectX, to handle windows, input, sound etc.

      Most graphically advanced OpenGL games are probably also using OpenGL extensions. Functionality that is not guaranteed to work by the OpenGL API itself, but the hardware might support. OpenGL doesn't even offer a way to probe for what extensions the current implementation / hardware supports. For that you need yet another library, such as GLEW or GLEE.

      The point I'm trying to make here is that making a cross platform video game is a lot more work than simply going with OpenGL for graphics hardware acceleration. Even if the platforms you're working with implement the OpenGL 3 specification to the letter.

      http://en.wikipedia.org/wiki/Opengl#Higher_level_functionality
      http://en.wikipedia.org/wiki/OpenGL#Extensions

    42. Re:Big news... by jedidiah · · Score: 2, Insightful

      The "complaint" about the binary drivers really seems to be the most senseless of all.

      If I am willing to run Carmack's proprietary code and pay for the priveledge, the idea
      of running some binary driver doesn't seem like much of a stretch really. I really don't
      see the problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    43. Re:Big news... by Moryath · · Score: 2, Informative

      Point: Loki Games no longer exists.

      I think that proves the point.

      And BTW, based on the forum responses in the slashdot-linked article, it reminded me why Linux is not (and probably never will be) widespread on the desktop: just to get the damn OS (of whatever distro you chose) running, you have to go to a forum filled with people like them and beg for help only to get a bunch of asstard responses, and then come back again whenever you're trying to find/learn another new program.

      No thanks.

    44. Re:Big news... by jedidiah · · Score: 2, Interesting

      It's an ID game. It's a foregone conclusion that you are targeting people
      that have the better hardware. Nothing changes really. This same "constraint"
      is already in place anyways. People who buy his games aren't doing it so they
      can run his code on "sucky video cards".

      This "problem" isn't exactly something new.

      It sounds like a lot of BS to cover up the fact that someone else is calling the shots.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    45. Re:Big news... by TheRaven64 · · Score: 2, Insightful

      Reading that comment, I wonder if you've ever written any code, let alone any cross-platform code. If you declare i as an integer, it will be some kind of integer on every platform. But will it be a 16-bit, 32-bit or 64-bit integer? Will it be big enough to hold a pointer? Does the hardware wrap or produce some other undefined result on unsigned overflow? And we're only in implementation-defined parts of the core C language specification here, not talking about any APIs - even the C standard library. Out in the real world, there are differences in implementations of APIs. There are different levels of support for these APIs on different platforms. Writing cross-platform code using a given API is not as easy as writing single-platform code using the same API, especially for an API as complex and with as much implementation-defined behaviour as OpenGL.

      --
      I am TheRaven on Soylent News
    46. Re:Big news... by PitaBred · · Score: 2, Interesting

      I prefer Linux to Windows for most everything. I've got a quad core X4 955 and a couple of Radeon's in Crossfire. I just wish that they worked properly under Linux. The open source ATI drivers are moving quickly, but they're not there yet. That leaves me to booting in to Windows 7 for my gaming.

    47. Re:Big news... by oatworm · · Score: 2, Insightful

      For better or worse, you have to use the tools that work for you. In your case, you have a hard requirement - you need MS Project 2003 to work on whatever system you're using. Obviously, if you have a hard requirement that you have to use a Windows-native application, you should probably use the operating system that best supports it, which would be Windows, and that's okay.

      The point of WINE is to help your migration path to Linux. If you have an app that only runs under Windows and you need some time to wean yourself off of it, WINE is great for that. If you have a non-critical Windows-only app that you'd like to run from time to time (say, certain games), WINE is great for that. If you have a business-critical Windows app that absolutely needs to run and there's no way you're migrating out of it, just run Windows. Computers are tools and you should configure yours to do what you need it to do - don't let anyone convince you otherwise.

  2. Too bad by pwizard2 · · Score: 5, Insightful

    I've come to count on id porting their games, so I'm disappointed over this bit of news.

    I use the proprietary Nvidia blob (version 180) for my Nvidia 8400 and I have no qualms about it. Windows users use proprietary drivers for practically every card that I've seen over the years, so how is it any different in principle if you replace Windows with Linux? While I take open stuff when I can get it, I would rather have a video card and wireless device that works on Linux. Not every Linux user sees things the same way that RMS does by insisting on a 100% FOSS operating system. While you can have that if you want it, I prefer the freedom of being able to mix and match as I see fit.

    --
    "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    1. Re:Too bad by PolyDwarf · · Score: 4, Funny

      You and your "freedom". When will you realize that RMS can do no wrong? Give up your quaint notions, your "thinking for yourself", and bask in the glory of his beard!

    2. Re:Too bad by nacturation · · Score: 5, Insightful

      First they implemented video card drivers as blobs, and I didn't speak up because I was happy playing games.
      Then they implemented the network drivers as blobs, and I didn't speak up because I enjoyed faster network connectivity.
      Then they implemented the storage drivers as blobs, and I didn't speak up because now the latest hardware ran in Linux.
      Then they implemented my kernel as a blob, and there was nobody left to speak up for me because their systems were causing kernel panics because of all the blobs that nobody could debug.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    3. Re:Too bad by cowbutt · · Score: 2, Informative

      I use the proprietary Nvidia blob (version 180) for my Nvidia 8400 and I have no qualms about it. Windows users use proprietary drivers for practically every card that I've seen over the years, so how is it any different in principle if you replace Windows with Linux? While I take open stuff when I can get it, I would rather have a video card and wireless device that works on Linux. Not every Linux user sees things the same way that RMS does by insisting on a 100% FOSS operating system. While you can have that if you want it, I prefer the freedom of being able to mix and match as I see fit.

      Nice video card you have there; it's a shame that you rent it from nVidia rather than own it outright.

      Think I'm being over-dramatic? Not really, since at some point, nVidia will decide it's no longer worth their time and effort to maintain the driver for it, and the last driver they release will eventually suffer bitrot against the Linux kernel. Being closed source, eventually there's a chance that it cannot be easily patched because there are changes required in the binary blob parts.

      Now, I use nVidia video cards too, but that's only because of the pragmatism that says outside of onboard Intel video, they work the best under Linux. I refuse to spend much on them though, because I never know when nVidia will declare my card obsolete - whether I think it is or not.

    4. Re:Too bad by Hal_Porter · · Score: 2, Interesting

      Then they implemented my kernel as a blob, and there was nobody left to speak up for me because their systems were causing kernel panics because of all the blobs that nobody could debug.

      I don't mean to worry you, but people have been debugging without source code for years. Of course they do it because people pay them, not as volunteers.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  3. You heard the man by Spit · · Score: 3, Interesting

    Play Quake live and get some meaningful stats back to a major developer.

    --
    POKE 36879,8
    1. Re:You heard the man by Hurricane78 · · Score: 2, Funny

      Who here has the skill and will, to write a virus that infects a large botnet, to turn the bots into Quake live for Linux players?

      I bet *you* do. :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  4. Binary blob ... eh? by Lemming+Mark · · Score: 5, Insightful

    "and that the Linux port would have to use the binary blob graphics driver in order to work"

    From TFA, it seems that Carmack believes it would be hard to get the necessary performance without using the NVidia drivers. It's somewhat surprising to me if it wouldn't be possible to get it running acceptably on anything else, even if the game does use a lot of advanced features - but if Carmack says so!

    However I'm not so keen on his assertion that if you're using the binary drivers you might as well run the code under Windows. I guess this probably *does* make sense for most people, since there are relatively few people who don't have a Windows license available somewhere. However, it would be *nicer* not to have to reboot into Windows for a specific app even if that were unnecessary.

    Unfortunately I saw a fair few quite negative reactions in the linked thread and I expect we'll see others here. Carmack has not ruled out a port for sure. But even if he does, that's not exactly evil or a betrayal of open source or anything else negative. Many gamers here will have benefited in some way from the GPLed code he's released to the OSS community in the past at some point, pretty much all gamers will have benefited from his position as a developer pushing the games industry forwards. He's not done anything *bad* here, he's just not necessarily doing something we'd hoped for.

    Hopefully the Rage code will - one day - be GPLed and get ported to Linux. I think that's a fair way down the road at this point, though.

    1. Re:Binary blob ... eh? by Hadlock · · Score: 5, Interesting

      Carmack stated at Quakecon that Betheseda has to sign off on the GPL'ing of any future code. The chances of that happening are slim to none. IdTech5 is a pretty impressive piece of technology; from what I can tell it's Fallout 3 graphics maxed out with about 50% less overhead.

      --
      moox. for a new generation.
    2. Re:Binary blob ... eh? by digitalunity · · Score: 4, Interesting

      I appreciate Carmack's pragmatic reasoning instead of legal bullshit or calling us all pirates.

      I have Windows and Linux available at home, so I don't really care. Yeah, it would be nice to not have to dual boot, but I see that as a necessary evil for the time being anyway, regardless of what games become available on Linux.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    3. Re:Binary blob ... eh? by acidrainx · · Score: 3, Insightful

      No, not Bethesda. They're owned by ZeniMax, who also owns Bethesda. It's ZeniMax that has to sign off on it.

      id Tech 5 is impressive right now, but so was Quake 3 back in the day. I wouldn't rule out id Tech 5 being open sourced when their next big game is about to be released on id Tech 7.

    4. Re:Binary blob ... eh? by Xipher · · Score: 2, Informative

      I think you misunderstood him. I was at his talk and he clearly said that he would still push for open sourcing the engines once the next gen has been released. He is still technical director of id and I think he has enough pull to get that done if he really wants to. I know he said to expect the Doom 3 (id tech 4) source once Rage has come out.

      --
      I don't know everything.
    5. Re:Binary blob ... eh? by i.of.the.storm · · Score: 2, Interesting

      Uh, no it's not. You can build a far better machine yourself for say $400-500 than HP or Dell will give you. Sure, they might give you more hard drive space or something, but they'll use a shitty no-name PSU that will blow up after a few years or a crap motherboard with a locked down BIOS, and the RAM is almost always much slower than the maximum speed your motherboard will take, despite the fact that the faster RAM is only a few dollars more expensive. It's just not worth it. Especially if you aren't going to buy an OS and are just going to run Linux. And in my experience, prebuilt computers are hell to upgrade.

      --
      All your base are belong to Wii.
    6. Re:Binary blob ... eh? by twokay · · Score: 2, Informative

      He also said -- when someone asked him about releasing the Quake 4 source -- that he was going to have the conversation with Betheseda soon, and expected there to be no problems, as it was already pretty much agreed. Based on current evidence there should be no problems with future code.

      Also he was pleased that Id's history of open sourcing code was finally paying off, because Wolfenstein and other "Id Classics" released on mobile platforms were all based of the fixed code from the open source projects. That's the reason it only took him a weekend to knock them together, and he was happy there was now proof its worthwhile for those who disagreed with him.

      --
      Wannabe nerd.
    7. Re:Binary blob ... eh? by Anonymous Coward · · Score: 3, Informative

      Carmack stated at Quakecon that Betheseda has to sign off on the GPL'ing of any future code. The chances of that happening are slim to none.

      Carmack also stated at Quakecon that he now has a pretty good business case for doing so. With the success of Wolfenstien 3D Classic on the iPhone, which uses an OpenGL port of Wolfenstien 3D, there is now a real business case where a contribution to the open source community can pay dividends in the future.

  5. A Linux port attracts attention. by Tubal-Cain · · Score: 4, Interesting

    A while back Slashdot pointed us to this blog, in which the blogger pointed out how having Linux and Mac ports attracted a lot of attention and even boosted the sales of their Windows versions.

  6. Good analogy. by SanityInAnarchy · · Score: 2, Insightful

    Cars still work, and are still fun, and can still be innovative, despite all of them using the exact same UI, even when the steering column is no longer necessarily directly connected to anything, and the car could've been driven as easily with a joystick.

    The same could be said of first person shooters. The gameplay mechanic may not change much, but the games can be very different experiences, and they are still fun. Indeed, many of us still have fun with the occasional Doom 1 game, so if Doom 4 ends up playing just like Doom 1 but with better graphics, I don't see that as a bad thing.

    --
    Don't thank God, thank a doctor!
  7. The fanboys come out early by bigbigbison · · Score: 2, Insightful

    I love how the original poster ends with

    The Zenimax deal really has killed id software.

    This news needs to be blogged and passed around like wildfire. id software is dead, long live id software!


    Yes, it is Zenimax that killed the linux port, not any of the reason that he lists or anything...

    --
    http://www.popularculturegaming.com -- my blog about the culture of videogame players
  8. Re:Linux and games still don't mix. by QuoteMstr · · Score: 2, Interesting

    Ah, fanboys. nVidia's didn't "rewrite a large chunk of Xwindow [sic]". The driver just bypasses the OpenGL direct rendering stack. OpenGL requests still go to from userland to the kernel just as they would under DRM, but under the control of the nVidia driver and not the generic rendering pipeline. nVidia's reason for doing that has nothing to do with performance, but rather with using a common codebase for their Windows and Linux drivers.

    Furthermore, "overcloking" [sic] is not "necessary" in any way for playing games. Unless you're 14, that is: thanks, but Linux is for adults (unless you're running Gentoo and compiling everything with -O1.7e34 -fOMGLOLHACKS, which would be the moral equivalent of this overclocking nonsense.)

    You're right about it being difficult to use Linux for gaming (though my copy of Alpha Centauri still runs fine), but the difficulty has nothing to do with technical merits and everything to do with the small intersection between the Linux desktop user base and the set of people likely to purchase games. That's the sad reality. For other tasks of equal complexity, like software development, audio editing, and document creation, the free software world is at or near par. There's just not a whole lot of interest in gaming.

  9. Re:Not worth the money. by xigxag · · Score: 2, Insightful

    It's not a self-fulfilling prophecy. It's fulfilled by the external factor that not enough Linux users are buying games. For it to be self-fulfilling would indicate circularity -- that Linux users aren't buying games because they aren't being put out. But that's not the case. They have been put out but are simply not selling large enough numbers to justify additional investment. Porting more games would simply make the debit side of the balance sheet worse. And that kind of investment can't be justified these days -- we're in the midst of a huge game recession. Even consoles games are hurting, so what would inspire a major game studio to leap into Linux?

    --
    There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
  10. Ok seriously... by stonedcat · · Score: 2, Insightful

    When the hell did the Ubuntu Forums become a trusted/valid source of news?
    Slashdot is going downhill fast. I tried to deny it but this is just crap.

    --
    You can't take the sky from me.
  11. Impressive? Really...? by rmdyer · · Score: 2, Interesting

    From what I've seen, they have basically worked the game so down to the nuts and bolts as to make it fit into a three year old console. For starters, how about dynamic weather? None? Shame. Carmack is loosing sight of what made games great to buy and own on a PC, that you could enable advanced new graphics techniques on the PC with the latest graphics cards that were not available to the main stream. Even FarCry2, now a year old, has dynamic weather, and good weather too! I've played Crysis and FarCry2, and I think both games are well ahead of idTech5 in some areas, behind in others. FarCry2 is absolutely amazing when played at 1900x1200 with everything turned on. The mornings and evenings are soo real, with the evironmental audio effects as well. Shadows and foilage are quite fantastic. (The night doesn't seem so accurate however, with the night lighting is just too bright.) We've got quad processors now with 4 Gig PC memory standard, and 1 Gig graphics cards. What was the point of me even spending money on a high end machine? When I buy a game, I expect to see some graphics capabilities in the game that are experimental in nature, like volumetric clouds, wind, rain, dust storms, fog, frigid cold/heat haze effects, etc. I expect HDR lighting. I'm not just buying a game to have fun, I'm buying the game to become immersed in a world, and to explore. I want to feel as though I'm there, and have the freedom to just stand around and gawk at the world for hours, just like a lazy Sunday afternoon.

    I've owned every id game made in the last 16 years. If all Rage turns out to be is an overblown desert mad max racing game, with pretty good graphics, optimized for a console, I will be thoroughly dissappointed. Thoroughly dissappointed. I may never buy another high-end PC and graphics combo again. What would be the point? When all I really need to browse the web, check email, and watch online videos is a $500 box. So I end up buying a $500 business PC, and a $500 game console, and come out the lesser on both ends?

  12. Re:Linux and games still don't mix. by Kjella · · Score: 3, Insightful

    Nvidia didn't just write a regualr binary driver, they had to rewrite a large chunk of Xwindow and package the resulting mess in a large drop-in binary blob, unstable and heavily dependant on the kernel version.

    This part you got backwards. Because they did a pretty clear cut that depends little on kernel versions, they've constantly been much faster at supporting the latest kernels than AMD, like for example kernel 2.6.29 was released in March and supported only by Catalyst in the August release from a few days ago.

    (...) windows (non)emulation can not keep up with Microsofts technical progress on directx. So many recent AAA games in every genre are listed as 'bronze' or 'garbage'.

    Yes, they are. However, very few of these are related to the Direct3D part of WINE and if they are they're usually solved by installing the d3d dlls. However closed source is very prone to crashing if anything else isn't as it should, particularly Microsoft's Live services have been a big problem. Games that actually get past that like World In Conflict have quite decent performance on par with Windows, same with King's Bounty that's a fairly 3D intensive non-FPS.

    The PC gaming market is small enough to justify p[orting to a platform that is a tiny fraction (about 1%) of users.

    Yep, this is what it is about. Not just Linux users, but the intersection between those Linux users interested in a high-end FPS having the hardware and willingness to pay with the market that isn't already getting it somewhere on Windows. Don't get me wrong, I get what's native when I can, what's running in WINE when it works, but there's no competing with a Wintendo box...

    --
    Live today, because you never know what tomorrow brings
  13. Binary driver on open source operating system by Ilgaz · · Score: 2, Insightful

    There is no reason to attack RMS over this. RMS is just telling the true stupidity which breaks the main purpose of Linux OS.

    Even using latest OS X and only Macs, I can understand how ridicolous the binary "blob" driver is. One doesn't need to be a GNU fanatic to do so.

    What was the reason behind binary blob drivers again? Evil competitors stealing x86 code? What competitor really? It is just ATI and Nvidia left. ATI already went open , Intel was always open but not really a gaming GPU company. It is not RMS, it is Nvidia being old fashioned regarding open source. They don't have any competitor left and they aren't aware of it.

    I got 3 PPC Macs here, I am the live example of Linux PPC effected by this "binary only" drivers. It kills the experience I would get from Linux, perhaps it would show how Apple wasted the G5 platform (just theory), would give a safe path for future of these PPC machines which still runs, an alternative...

  14. Dear Carmack, by V!NCENT · · Score: 2, Interesting

    I know you read this. I have bought all your games since wolf3d. I use Linux. If you don't port Rage then I won't buy it, along with about the entire Linux market. Piracy is very small and the offerings are about zero. So every Linux user out there that wants to game would buy it. Any idea how large that number is in sales? Almost everybody, like me, just buys the Windows version and then downloads the bin about a month later. All Linux users that game use the nVidia and ATI blobs anyway...

    --
    Here be signatures
  15. Re:Why can't a game run itself without an OS? by selven · · Score: 2, Insightful

    Wait, you want it to take 5 minutes to boot from your normal OS to the game and then 5 minutes to switch back?

  16. WTF? No sense at all... by emanem · · Score: 2, Interesting

    Honestly I'm not very surprised.

    For sure the new deal with Zenimax has influenced the independence of id.
    I mean, the fact they are developing a Linux version for QL is good and reflects that Linux market does exist.
    What scares me are the motivation added by JC.

    I really find hard to understand about the codepath optimization when:

    - 2~3 years ago the Linux version of Doom 3/Quake 4 was faster on Linux than Windows, with worse drivers (you have to admit Linux drivers have been better in these years)
    - ET:QW runs smoother on Linux than on my Win XP partition

    Again, how comes that drivers have been only getting worse in these last 3 years? I really don't understand this.
    Plus, as someone else has already pointed out, if they do a Mac port (it's a unix system as well), how difficult can be to make a Linux port (the most evoluted and used unix system on this planet)?

    I've read poor logic in these emails.

    Considering Carmack is a very smart and logic person, I'm very surprised by these answers.
    Or Zenimax has bought id's freedom, or the emails are fake.

    Cheers,

  17. Re:Impressive? Really...? by Turiko · · Score: 3, Insightful

    Wow, sorry to say this, but you're a graphics whore. ID has always made great games, and will continue to. If they want to focus on making a good game rather then adding dynamic weather, then that is a good thing. And ID has always put out the SDK's for their games. On a pc, you can mod and change things - make your own part of the game. You can't do that on a console, and that's one of the major reasons i'll stick to PC gaming. That and the xbox/ps3 only have joysticks and i've used a pc mouse nearly all my life :D.

  18. Re:Impressive? Really...? by am+2k · · Score: 2, Interesting

    No, I'm talking about something like this. Note how in the walls in the Manhattan Apartment demo take on the color of the colored carpet when the light is shining on it.

  19. I'm sure there are plenty here that don't by Sycraft-fu · · Score: 2, Insightful

    If you read Slashdot for more than a little while, you find a non-trivial amount of posters that seem to think charging any money for software is wrong. "Information wants to be free," and all that. They believe everything electronic should be no cost. That is part of why they use Linux.

    Well, it would be no surprise at all if those people copied their games. After all, they believe it is right. There is no ethical dilemma for them, they think this is how it should be.

    Also, doesn't matter if there is very little copyright infringement on Linux, there are very little customers. Doesn't matter WHY people aren't buying the games, it just matters that they aren't. So even if 100% of users willing to pay for the game are in fact paying for it, that doesn't help if that number is too small to support the costs in porting it.

  20. Like games and run Linux? Well... by Radhruin · · Score: 2, Insightful

    Buy every Linux release.

    I have a policy: If I think I'll get more than a few hours of entertainment out of a game and it runs on Linux, I buy it.

    I've purchased a bunch of Id releases (Q3, Q4, D3), a couple S2 titles (Savage 2, Heroes of Newerth), World of Goo, UT 2k3, Neverwinter Nights, and a few others. These games are WELL WORTH their box price, and I'm telling these developers to keep it up with their linux ports.

    I would bet if every gamer that also runs Linux does the same, we'd see a lot more Linux games. So, Linux gamers, do your part!