It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
50 games for the free OS available right NOW!

A while ago, [url=http://www.gog.com/news/gogcom_soon_on_more_platforms]we've announced our plans to add Linux support as one of the features of our digital platform, with 100 games on the launch day sometime this fall. We've put much time and effort into this project and now we've found ourselves with over 50 titles, classic and new, prepared for distribution, site infrastructure ready, support team trained and standing by, and absolutely no reason to wait until October or November. We're still aiming to have at least 100 Linux games in the coming months, but we've decided not to delay the launch just for the sake of having a nice-looking number to show off to the press. It's not about them, after all, it's about you. So, one of the most popular site feature requests on our community wishlist is granted today: Linux support has officially arrived on GOG.com!

The first 50+ titles we've have in store for you come from all the corners of our DRM-Free catalog. Note that we've got many classic titles coming officially to Linux for the very first time, thanks to the custom builds prepared by our dedicated team of penguin tamers. That's over twenty fan-favorite GOG.com classics, like &[url=http://www.gog.com/game/flatout_2]Flatout 2, , <a href="http://www.gog.com/game/darklands">Darklands, or Realms of the Haunting we've personally ushered one by one into the welcoming embrace of Linux gamers. That's already quite a nice chunk of our back-catalog, and you can expect more from our dedicated Linux team soon!

Now, for the recent titles. We've got some indie games with native Linux versions that finally find their well-deserved spot in our store. Among them, debuting on Linux, - a well received original comedic Sci-Fi puzzler. On top of that, be on the lookout for two new additions to the GOG.com catalog: [url=http://www.gog.com/game/gods_will_be_watching]Gods Will Be Watching (coming in a couple of hours) and Unrest:Special Edition (Linux build coming right up!), both of them very fresh and intriguing. This is the very first time we can provide you with all the PC versions of a premiere game, and we will continue to do so in the future. If there's a Linux version of a title we're releasing, our aim is to deliver it to you Day-1. But enough about us, let's talk about the games. Here's what you can be playing on Linux today:

Anomaly Warzone Earth
Ascendant
Bionic Dues
Blake Stone: Aliens of Gold - first time on Linux!
Blake Stone: Planet Strike - first time on Linux!
Bloodnet - first time on Linux!
Braveland
CLARC - first time on Linux!
Darklands - first time on Linux!
Darwinia
Defcon
Don't Starve + DLC
Dragonsphere - first time on Linux!
Duke Nukem 3D: Atomic Edition
FlatOut - first time on Linux!
Flatout 2 - first time on Linux!
Fragile Allegiance - first time on Linux!
Gemini Rue
Gods Will Be Watching
Hammerwatch
Hocus Pocus - first time on Linux!
Kentucky Route Zero
The Last Federation
Legend of Grimrock
Litil Divil - first time on Linux!
Long Live the Queen
MouseCraft
Multiwinia
Normality - first time on Linux!
Pinball Gold Pack - first time on Linux!
Pinball World - first time on Linux!
Pirates! Gold Plus - first time on Linux!
Realms of the Haunting - first time on Linux!
Rex Nebular and the Cosmic Gender Bender - first time on Linux!
Rise of the Triad: Dark War - first time on Linux!
Shattered Haven
The Shivah HD
Sid Meier's Colonization - first time on Linux!
Sid Meier's Covert Action - first time on Linux!
Sir, You Are Being Hunted
Slipstream 5000 - first time on Linux!
Space Pirates and Zombies
Spacechem
Stargunner - first time on Linux!
SteamWorld Dig
Super Hexagon
Surgeon Simulator 2013
Sword of the Samurai - first time on Linux!
Teslagrad
Unrest:Special Edition (Linux build on the way!)
Uplink
VVVVVV

As if this wasn't exciting enough, we've put more than half of these titles on a special promo! Head out to the promo page and find out which of them you can get up to 75% off until Tuesday, 9:59AM GMT. Of course, all of the games from the list above that you already own will be updated with Linux versions with no additional cost for you, just as you might have expected from GOG.com.

"OK, but how will Linux support actually work on GOG.com" - you might ask. For both native Linux versions, as well as special builds prepared by our team, GOG.com will provide distro-independent tar.gz archives and support convenient DEB installers for the two most popular Linux distributions: Ubuntu and Mint, in their current and future LTS editions. Helpful and responsive customer support has always been an important part of the GOG.com gaming experience. We wouldn't have it any other way when it comes to Linux, and starting today our helpdesk offers support for our official Linux releases on Ubuntu and Mint systems.

Diversity and freedom of choice have always been an important part of the GOG.com way. We're very glad that we could improve our service with the addition of the free (and DRM-Free) alternative to the commercial operating systems. Talking with gamers is just as important, so we're counting on your feedback! If you've got any questions, suggestions, or run into any trouble, just tell us in the forum thread below this post. Just please be gentle, this is [url=http://youtu.be/qBxbPts5tOk" target="_blank]our very first time[/url] with Linux. Happy launch day, everyone!
Wasn't going to buy some games until my bank account looked better however need to show support for the linux goodness so bought 4 or the 6 games from the promo that I don't own.

Now I just need some other retailer to refund the money they owe me (a problem I've never had with GOG as they deliver on demand :)
avatar
boltronics: Nice one. Been looking forward to this day for a long time. :)

I do have some constructive criticism of the way the debs are put together. I hope in no way this deters you (GOG) from your great efforts into support for GNU/Linux systems – we all really appreciate it.

The debs are giving off some warnings. From the games I've tried so far:

chmod: cannot access `/home/lost+found/Desktop/gog-anomaly-warzone-earth*.desktop': Not a directory

chmod: cannot access `/home/lost+found/Desktop/gog-blake-stone-aliens-of-gold*.desktop': Not a directory

chmod: cannot access `/home/lost+found/Desktop/gog-dragonsphere*.desktop': Not a directory

cp: target `/home/lost+found/Desktop' is not a directory
chmod: cannot access `/home/lost+found/Desktop/gog-duke-nukem-3d*.desktop': Not a directory

chmod: cannot access `/home/lost+found/Desktop/gog-gemini-rue*.desktop': Not a directory

cp: target `/home/lost+found/Desktop' is not a directory
chmod: cannot access `/home/lost+found/Desktop/gog-rise-of-the-triad-dark-war*.desktop': Not a directory

It seems that the deb installer is trying to modify /home/*/Desktop/gamename.desktop, which is basically a no-no in GNU/Linux-land. You already have launchers under /usr/share/applications/ which puts icons on the menu. Packages should never touch the user's desktop on a GNU/Linux system. See http://askubuntu.com/questions/52800/adding-icons-to-desktop-after-package-installation for more details. In any case, "getent passwd | grep home | egrep -v 'nologin|false' | cut -d ':' -f 6" is a far more reliable way than "ls /home" which the support/gog_com.shlib script currently uses.

Blake stone also gave off warnings which probably relate to mishandling of whitespace (it probably shouldn't be using a * in a package anyway since the package should know what files it is managing):

chmod: cannot access `/opt/GOG Games/Blake Stone Aliens of Gold/docs/*': No such file or directory

I'm not sure if it's a bug or deliberate, but almost all of the permissions of installed contents under /opt/GOG Games are really insecure. Most directories are 0777 and most files are either 0777 (such as the dosbox binary and shell scripts) or 0666, which is a bit of a worry. Ideally directories would be 0755 and files 0644. The root:root ownership is correct. User preferences and configuration would then be stored in ~/.local/share/GOG/ which is unique to the user account.

I understand DOS games that expect R/W support everywhere might present some challenges, but unionfs-fuse is one way you could nicely solve that problem. eg.

$ mkdir -p ~/.local/share/GOG\ Games/Blake\ Stone\ Aliens\ of\ Gold/data ~/GOG\ Games/Blake\ Stone\ Aliens\ of\ Gold/
$ unionfs-fuse -o cow "${HOME}/.local/share/GOG Games/Blake Stone Aliens of Gold/data"=RW:"/opt/GOG Games/Blake Stone Aliens of Gold/data"=RO ${HOME}/GOG\ Games/Blake\ Stone\ Aliens\ of\ Gold/

Then just use the data directory in ~/GOG\ Games/Blake\ Stone\ Aliens\ of\ Gold and since it's copy-on-write (and games will usually just be adding saves and config file changes) this should prove quite efficient. Fuse also nicely avoids the permission problems with normal mount commands.

A problem I encountered (on my Debian Wheezy system – not supported, I know) was that absolutely nothing happened when I clicked on the icon. This is because many of the binaries (such as DosBox) have been built using a much newer libc, so older distributions sadly won't work. However, it would be nice if this type of error was detected via the wrapper scripts and the error message printed in a pop-up. As it stands, one must run the program from the command line to have any idea what went wrong, which is not terribly user-friendly.

It's also worth noting that, since I already have dosbox installed from my distribution, I was simply able to replace the dosbox wrapper script with a symlink to /usr/bin/dropbox, and the DOS games worked just fine. It's an issue the other wrapper scripts could easily detect and solve automatically.

One final (minor) concern I noticed with the debs was that the package names differed from the file names. eg. anomaly_warzone_earth_1.0.0.1.deb installs the page gog-anomaly-warzone-earth, blake_stone_aliens_of_gold_1.0.0.4.deb installs the package gog-blake-stone-aliens-of-gold. This inconsistency could cause confusion, as "apt-get remove anomaly_warzone_earth" and similar won't work. If the "gog-" prefix is to exist on all package names, the files should also be named that way - it's convention.

I also have a suggestion – it would be nice if packages were signed, or at least had a SHA1SUM file available to download (preferably both actually). Since installing a deb generally allows the package full root privileges to the system, it would be nice to be confident that it had not been tampered with before running it.

Sorry for the long post. Thanks for providing GNU/Linux binaries. It's really nice to finally have a DRM-free native gaming option from a major publisher. Keep up the good work.
I would recommend you write to us about this here:

http://www.gog.com/support/contact

The more feedback and bug reports we get, the faster we can get around to working out any problems :) Thanks!
Awesome! I especially like the tarball solution: Extract into a place I like and and then run it. So simple just like in the good old DOS days.

Regarding the DEB/RPM/whatever format war: It doesn't make much sense to install games with huge data files into / requiring root access (no option to install it elsewhere). That may be useful for system/distro components, but it is not a viable solution for third party software on Linux and never has been.

There is a reason why Steam on Linux doesn't use DEB packages for delivering content and you will be surprised how and where their Linux client installs games on the Debian-based SteamOS. Also RPM is like MSI a package system for centralized software management in corporate enterprise environments. You are usually not allowed to install video games there, so this is why you don't see Windows game installers using the MSI format either.
FANTASTIC!

Love to Linux, Open Source and GOG! :D
avatar
ssokolow: If anything, it'd be more accurate to call the OS "FreeDesktop/Linux" since so many of the desktop standards are under the FreeDesktop.org umbrella... as are components like D-Bus.
Lolz. Not really. You can easily run a Linux based system without Freedesktop bloat. Of course you wouldn't do it on desktop system, but it may make sense on a server system where you want to control all the process. Although not everyone does that. Some even run X11 on the server which is totally unnecessary and creates just another potential security risk.
Post edited July 24, 2014 by astropup
Great GReat GREat GREAt..........EFFIN GREAT !!!!!!!!!!!!!!!!!!!
Finally!
Where is the witcher for linux? steam has it so You need that too:)
Best regards and keep up a good work.
Linux Forever!
high rated
avatar
niky45: I love you guys. seriously.

but.... PLEASE. *try* to avoid those wine builds. they are better than nothing (of course), but... that is not real linux support. (I know that somethiimes is the only thing that can be done... and that wine is better than nothing... but no real linux user/fan would consider that actual linux support).

or at least, state clearly that it runs through wine. I mean, the first time I saw that a linux port worked under wine, I felt... cheated. Now I only feel sad.
Disclaimer: I've been using Linux since 1995 when I got a new job and my first task after being shown my desk was to install Slackware using the foot-tall stack of diskettes they so kindly provided. Linux has been my primary OS ever since.

So I hope that buys me a little cred when I say: "Dude, that sentiment belongs back in the 90s".

Please, please, please let go of the "it's not supported on Linux unless it has native binaries" purity test. I have lots of Linux native binaries (bought lots of Loki games back in the day, plus downloaded any Linux binary available as "unofficial support" for windows games (eg. Unreal, any id software game), plus icculus.org binaries. Oh, and some native stuff from Humble Bundle. The Loki versions which won't ever be updated barely run on a modern system, if they do at all, due to dependencies on ancient versions of various system, graphics and audio libraries. It can be done, but only with lots of tweaking and polluting your system with old buggy versions of libraries from the ancient past. Moving forward, the same thing will happen to any current native applications that aren't actively supported or have their source code liberated.

On the other hand, I'm currently playing through 3 older games under Wine (Crossover Linux, to be precise) with another 5 or 6 in the queue. Aside from minor issues, the games are playable and will remain so on future systems as far as I can foresee as long as Wine is actively maintained.

After many years of feeling that native binaries were superior, I coming to the conclusion that I don't really care as long as the games play and play well. Wine or native, I don't care. So my advice to you (to quote every child's current favourite film) is "Let It Go".

Native or Wine, doesn't matter as long as it plays well and solidly. As alluded to above, I think that Wine supported games might actually end up having greater longevity once they pass out of their "actively supported" window.
avatar
larmannjan: Here are some other games that work for linux as well, just install using wine and that's it.
Strike Commander http://www.gog.com/game/strike_commander
avatar
shmerl: That's not a Windows game - no need to use Wine. You can play it straight in DosBox. Some others you mentioned probably too.
The installer is for windows. You need wine to install the game, not to play it.
I have to say I'm really impressed by the neatness of the installer/generic tarball solution. Providing a user-friendly front end for the common use case as well as acknowledging that Linux has many power users who can and want to do things their own way. Hats off for this one, GOG.
Post edited July 24, 2014 by BlackBox7
I don't use linux and likely won't for at least a long while to come. I would, however, be amiss in not congratulating GOG on this achievement and milestone and wishing everyone who does use linux Good Gaming!
How about other native games like; Gateways, Escape Goat,The Witcher 2 (yes I know it's wrapped in Wine but wth) and REAL goog old games likes like Neverwinter Nights, Sid Meier's Alpha Centauri and other old Loki titles? Pleaase, pretty pleease,
And btw I've been playing dos titles via dosbox very fine ever since, and AGS titles like The Cat Lady play right out of the box too.
avatar
journeyman: @shmerl
http://www.gog.com/wishlist/site/use_tux_icon_for_identify_gnulinux_available_games
http://www.gog.com/wishlist/site/avoid_toolslibraries_duplication

Here are the wishlist items I created; and while i think that contact support can make them more aware of our wishes I think that is also thru community confrontation that great ides come out.
Thanks!

I think the avoidance of duplication is questionable, since they bundle them on purpose, to give an out of the box experience. Complicating it with making their own ad-hoc dependency management can turn it into a mess. You can always do it manually - i.e. extract the game and use your distor's DosBox / Wine etc. As for libraries, Steam went with making their runtime as a common distro agnostic dependency. Not sure if I prefer that or not, it's huge but it's a compromise. On the other hand, making bundling local allows better tailoring for each game. What if versions of SDL they use are slightly different? So local bundling is the easiest, if may be a bit more wasteful space wise.
Post edited July 24, 2014 by shmerl
GOG, you made my day!

\o/ Wheeeee! :D

Now if you also make something like PlayOnLinux to handle installs for us, or at least work with the guys behind that project, that will be the sweetest thing on GOG in quite a while. :))

Thank you! Your medal is attached. :))
Attachments:
Tried Don't Starve and Duke Nukem 3D so far on Mint 17, both games running like a boss.

Only used the tarballs so far.



Great work GOG <3
avatar
jtsn: Awesome! I especially like the tarball solution: Extract into a place I like and and then run it. So simple just like in the good old DOS days.

Regarding the DEB/RPM/whatever format war: It doesn't make much sense to install games with huge data files into / requiring root access (no option to install it elsewhere). That may be useful for system/distro components, but it is not a viable solution for third party software on Linux and never has been.

There is a reason why Steam on Linux doesn't use DEB packages for delivering content and you will be surprised how and where their Linux client installs games on the Debian-based SteamOS. Also RPM is like MSI a package system for centralized software management in corporate enterprise environments. You are usually not allowed to install video games there, so this is why you don't see Windows game installers using the MSI format either.
Agreed. Using deb / rpm for such things is not a good idea. Tarballs are the most flexible method and it's great that GOG provide them.
Post edited July 24, 2014 by shmerl