So, one of GOG employees just commented on the Linux support wish, with this to say:
So, the announcement on the 18th will be probably disappointing for most of us. Unless they're just doing one of their bad PR stunts here.
Source: http://www.gog.com/en/wishlist/site/add_linux_versions_of_games
QuoteWe've seen a lot more of you guys voting on this wish recently and I thought it was only fair for me to update you. Linux is a great platform, and we love how much passion you guys are showing for it here on our wishlist. We definitely know that it's one of the top things our community wants from us, but it's also really difficult to bring the GOG.com level of support and ease-of-use to the wide variety of distros that are commonly used by Linux users. If we're able to bring GOG.com games to Linux--and we're constantly evaluating ways that we can do this--we want to make sure that we're doing it the GOG.com way: simple, easy, and it "just works." I'm not telling you guys to give up hope--we know how much you want this--but what I am saying is that this is harder to support than it might seem initially, and we're not ready to move to support Linux officially just yet.
So, the announcement on the 18th will be probably disappointing for most of us. Unless they're just doing one of their bad PR stunts here.
Source: http://www.gog.com/en/wishlist/site/add_linux_versions_of_games
Some you may have missed, popular articles from the last month:
if GoG would want to do linux support the first that they must do is create a download client that runs nativly under linux. Secondly they need to make their own linux installer like they do with all current (window) games.
There would be no need to zipping and tar balls, like with windows games you download (either via their client or directly from your GoG library page) the GoG installer.
Once they got that running they will need to split their games into 3 groups: native linux (some of the new indy games they do), dosbox, windows.
native linux would simply be a download, run GoG installer and your done except for the part where you need special dependencies.
dosbox games would basicly be the same, and it would make most sense they include a dosbox with the game, I seem to recall they do this with windows versions also. Again this would be a simple download, run the GoG installer and your done.
now the windows games is more of an issue, they could make a wine package like codeweavers did for that HiB game but the problem there would probably be an outcry from people saying wine is not linux, and it's not but how else you gone play old windows games on linux, you can not expect them to re-write them to linux libraries.
To be honest I would think dosbox games would be the most easy to start with and support.
Wine bundles made by codeweavers would be okay too, would generate some income for codeweavers and they would run on most linux distro's without issue.
The native linux games probably bring the biggest challenge.
Anyways they would not have to start with all 3 types at the same time.
In GNU/Linux is safer and easy to do a bootstrap for your own games, you use your own libraries and you're almost done. They should rely a minimum on the underlying systems, Linux kernel, libc, sound and video drivers, that's all. Still there'll be problems because libraries have bugs and drivers too, but doesn't any platform have bugs?
Libraries take care of Alsa/Pulseaudio/OSS/Xorg/OpenGL/desktops or anything else. If your system is not broken and has the required subsystems correctly working you're leveled to a Windows user. If your system is broken the problem is the same as a Windows user with a broken system (not a few.)
I mean, I know it's quite some work to support a new platform, but I don't agree it's because there's a lot of distributions. There's a lot of Windows installs and a lot of differences between them and still they give support, they won't say there's too many different Windows system configurations (hardware and software) for them to support.
I'm not an expert, but I have the strong feeling that they're taking the easy route by blaming the platform instead of admitting they're not that interested.
I'll say it again, stop trying to support distributions directly, companies don't know how it works and it's too much work for them to do it. They can cooperate as we're seeing with Ubuntu by using their Software Center to distribute games, or elaborating new ways together with the people that create the distributions. That's the way I see companies should mainly work along with the community.
I think this argument can work against us. Since users already know how to do it by themselves and will work their way out, why should GOG invest resources and money?
Dosbox enabled titles are a different manner, as they are much easier to maintain and it would not entail getting second class treatment compared to Windows users as Wine/CrossOver bundled builds necessarily would. This would obviously seem to be the easiest to get working, and the one that I think GoG should originally focus on if they ever truly do commit to supporting Linux.
As for native Linux games, these would also be fairly simple I think. For example, they already have Frozenbyte and RWS selling their titles on the service, and they could easily pick up the Linux versions of their titles and start selling them just as Desura is doing now. I certainly disagree that out of the three options Bumadar listed that native ports would "bring the biggest challenge". More than the Dosbox builds, probably, but not much more work.