Posted December 13, 2012
![avatar](/www/default/-img/newuser_big.png)
![avatar](/upload/avatars/2008/12/c6d0fac7caa87549946dc5cd164bfa984ebf854a_t.jpg)
People calling for GOG to throw up Linux binaries seem to imply that said binaries will work universally on all systems across all distros and hardware configurations; or at least, that we can assume the same level of hardware/OS homogeneity that we can for Windows or OS X. Is that actually a valid assumption to make across Linux as a whole?
I also don't buy the argument around the Beyond Divinity tech demo. Simply because...it's a tech demo. It's not a full game, nor is it a binary to get a full game working on a previously unsupported OS. If they did do something like put up the original Mac OS 9 releases of games like Shadow Warrior and Duke Nukem 3D up as extras, then yes, I'd fully agree with you. But they haven't.
And finally, it's really time to stop assuming that GOG has some kind of anti-Linux agenda or that they somehow hate Linux users. There's absolutely nothing at all from them, officially, unofficially, explicitly, or implicitly, to suggest that they're not supporting Linux out of petty spite. They made that decision because in terms of their own business calculus, the gains aren't worth the potential risks. Acting like GOG is somehow engaging in some anti-Linux conspiracy isn't going to help them change their minds.
Now, doing so may require fat packaging games into tarballs prepended with a shell script, and possibly along with all the dependencies, but suggesting that fragmentation is some sort of huge bogeyman is just plain wrong.
Now, there are from time to time small ABI compatibility issues that crop up with the kernel, but I've never found one that rendered a program unable to run reliably on the distro I was using. And truth be told, you just test to make sure it works with the most commonly used distros. There's ultimately so many users using just 2 or 3 distros that you don't even need to test any more than that.
Ultimately, GOG tests for XP, Vista, 7 and 8, that's a wider number of OS hardware combinations than you would require to support Linux properly.
![avatar](/upload/avatars/2009/08/b40914c06351a6125b70a62aa9505b800a6727e2_t.jpg)
(My guess for what they'd like: the simpleness of a .deb/.rpm with the universality of source.tar.gz, coupled with some nice GOG.com branding throughout the installation process.)
But no, it's not GNU/Linux that need to be ready for GOG, it's GOG that needs to make a decision and work out how to support GNU/Linux and whether the gain is enough for the cost needed. For now it seems they've either decided that they do not have the capacity/capability to give GNU/Linux the level of support they'd like (even if that may be a higher level than most vocal people are asking for), or that the cost of doing so would be too high.
Just take a look at how Codeweavers does it. It's a shell script with a tar file at the end and I've never had any trouble with it. They install directly to a directory in the user's home directory. Works with pretty much any x86 compatible distro. And they're not the only ones to do it that way.
Yes, it's probably not enough people to justify training staff, but I really don't think that making up excuses like that is a particularly professional way of making decisions.
LOL, it never seeks to amaze me when people think that a license which takes infects other code the way that GPL code does, isn't causing problems.
But, to each his own, I suppose.
Post edited December 13, 2012 by hedwards