Morgawr: Why can't they just give us an OS independent package (like a .zip or .rar) that we can download and extract?
shaddim: Because, as it is convincingly described
here , one cornerstone (maybe THE cornerstone) of the sucess of the digital distributors overall (not only GOG) is the convenience of their service (to be able to compete with piracy & free). At the moment, Linux gaming solutions are not enough hassle free, for various reasons.
I'm sorry but you misunderstood me. What I'm really asking is for them to provide us with a simple .zip file with the game data instead of ONLY packaging it into a .exe. This isn't even about providing support to Linux. As I already said, let the users support Linux themselves (see: gogonlinux) if you don't want to, I have nothing against it. Just don't make our job harder :)
shaddim: Why people are asking for linux as gaming platform? Maybe they asking for the wrong reasons for a problematic solution... maybe there are better fitting alternatives?
There are only two reasons I can imagine for linux as gaming platform:
+ free as beer
+ free as speech (unrestricted unlike windows etc) ...
Those are good reasons yeah. There are also other reasons but most of the rest is just user preference really (I find myself better acquainted with Linux than Windows for example but that's just me I guess)
shaddim: That's all on pros for linux as gaming platform, on the down side are:
- fragmented or non-existing platform (hard to support ecosystem)
No, not really. Only if you want to provide support for every specific distro. The "Linux" platform is the same on all distros. But I can see this as a downside and being counter-intuitive for providing support to end-users so I may agree
shaddim: - bad hardware support (too small and further smaller through fragmentation & continous regressions)
This is false, both nvidia and AMD are providing native support for their binary (proprietary, but whatever) drivers and cards and the drivers are getting better and better every day. It's not 1995 anymore. Also most hardware works out of the box (except maybe some issues with wifi drivers but if you don't have wifi/internet you can't connect to gog.com so that's not a gog issue either)
shaddim: - bad support for ISV developed binary software (continous breakage of ABI/APIs, e.g. all loki packages are broken)
Uh.. what? The user level interface has been the same (or at least backwards compatible) since the 1.0 kernel version. If you're talking about device drivers then the whole development process is open for everyone to see the changes that "break compatibility" and even then, it doesn't matter a single bit to the gaming world (I already explained that GPU vendors already ship with native binary drivers so that won't be your concern)
shaddim: - no unified and complete game development SDK (like directX... only opengl)
OpenGL is on par with DirectX and I don't really understand what you're trying to say here... By that logic developers won't ever target game consoles (they don't use DirectX for that) or Mac
shaddim: - bad support for existing PC applications(games) as existing major platform
I don't understand what this is supposed to mean either. Are you saying there are no games on Linux? Because that's a known fact and is also inaccurate, there are plenty of indie games an some commercial games. Which is, funnily enough, a huge portion of the gaming industry that gog.com targets (indie games and old games)
shaddim: - developer focussed culture and design, not user focussed (tending to unconvenient solutions)
This is just plain wrong, mind explaining what you're talking about?
shaddim: - distro limited update cycles for apps (OS integrated apps -> distro, leading to outdated apps)
Nobody forces you to distribute your package only through specific distros (as I said at the beginning). You can make a package that is distro independent with self-contained scripts and installers.
shaddim: - unfitting unix architecture: workstation-server focus from the 70s instead of (local) PC focus... and so on.
This point is rather ignorant and can be heavily disproved by pointing out that OSX is a Unix certified architecture (more than Linux actually) and this has nothing to do with it.
shaddim: But, there is another potential game platform which has all the pros and lacks several of the downsides:
+ free as beer
+ free as speech (Open source software, yeah!)
+ stable platform, reasonable to support
+ good driver support (windows one)
+ good compatility with windows apps & games
+ PC model / user focussed design
+ good support of ISV developed binary software (like windows years of compatibility)
- still in alpha
.. it's called
Reactos, maybe gog.com should support this one as next platform? ;c)
We aren't talking about finding a windows alternative (for that, you're better off using OSX/Linux with wine than ReactOS), we're talking about supporting the Linux platform and the games that are already existing on Linux. It's not magic, there are games out there which already work on Linux.
ReactOS is at an alpha status at the moment and last time I tried it (few months ago) it didn't even support more than 512MB of RAM. Saying that any game can run on that OS is just false. Might as well target Minix, Plan9 and Haiku while you're at it. Also ReactOS has no marketshare whatsoever.