Live data from Hacker News

GOG: Linux "the next major frontier" for gaming as it works on a native client

xda-developers.com

61–70 of 421 posts

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#61

Earlier quoted context omitted.

A lot of words for "yes they will insist on fragmentation"

Linux userspace is defined by fragmentation. Linux users can't even unify on a distro, such that significant swathes of software are incompatible for some users despite everyone using the same kernel. In that environment, and also just in general, why is anybody obligated to contribute to a specific existing project rather than building their own?

As much as i hate the pointless Linux fragmentation, I think them going down the path of steam/heroic games launcher and releasing one appimage/.deb file and letting others take on the burden for their distros should do.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#62
post #7

No. Please don't. Contribute to something like Heroic Launcher instead. Don't create something new just for GOG. Help make the existing tools better. It'll mean GOG has to do less work, and the programs people are already using will get better. Or even just sponsor Heroic so they can send more time we can working on it themselves.

Meh, I use Lutris instead of Heroic.

I am happy that GoG will finally make its launcher available to Linux.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#63

>Competitive Salary – We ensure fair and attractive compensation that reflects your skills and experience: 18 000 - 27 000 PLN/month I know it's eastern Europe but that's $5000-7500 a month, barely $90k a year. It sounds like a solo job too so a lot of responsibility for this salary.

Yeah that's a good salary in Europe. It's only slightly less than I make in the UK as a senior.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#64

Earlier quoted context omitted.

The running game can also call out to Galaxy and unlock, or not unlock, ingame content based on what it hears back. It's pretty difficult to imagine a definition of "digital rights management" that doesn't include this.

As far as I remember, the only games which optionally need Galaxy running are those will online multiplayer, and only if you want to play online. This is because the original developers shutdown their own servers for matchmaking or originally used Steam servers for that. GOG servers are only replacing those.

There are also a handful of games which put some additional purely cosmetic content behind an online check. That could be the start of a slippery slope, which people are justly upset about, but they then do an injustice to their cause by generalizing from those cases.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#65

Earlier quoted context omitted.

Why? Can't DRM be implemented in open source, and only have private keys kept secret?

If we have DRM with some private key, then I guess your idea is I download the game files and some private key and that allows me to run the game. If I can send you the private key and the game and it allows you to run the game with no further inputs, then the DRM is trivially broken (even without open source). If it does some online check, then if the source is open we can easily make a version that bypasses the onl…

How would you define it if:

- the DRM/delivery software is open source

- the game payload is sent to you encrypted using the public key of a secure enclave on your computer

- while the game runs all its memory is symmetrically encrypted (by your own CPU) using a key private to that secure enclave. It is only decrypted in the CPU's cache lines, which are flushed when the core runs anything other than the game (even OS code)

- the secure enclave refuses to switch to the context in which the CPU is allowed to use the decryption key unless a convolution-only (not overwriteable with arbitrary values) register inside itself had the correct value

- the convolution-only register is written with the "wrong" value, by your own computer's firmware, if you use a bootloader that is not trusted by the DRM system to disallow faking the register (ie, you need secure boot and a trusted OS)

That doesn't seem to fit in any of your models. There's no online check, you can't send someone else the key because it's held in hostile-to-you hardware, you can't bypass the local-PC check because it's entirely opaque to you (even the contents of RAM are encrypted). You can crack into a CPU itself I guess?

I don't think the mechanism of the DRM being open source helps with the copying AT ALL in this design.

This design is, by the way, quite realistic: most modern CPUs support MK-TME (encrypted RAM mediated by a TPM) and all Windows 11 PCs have a TPM. Companies just haven't gotten there yet.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#66

>Competitive Salary – We ensure fair and attractive compensation that reflects your skills and experience: 18 000 - 27 000 PLN/month I know it's eastern Europe but that's $5000-7500 a month, barely $90k a year. It sounds like a solo job too so a lot of responsibility for this salary.

> $90k a year.

$90K a year goes much further in most of Europe barring the centres of the biggest cities—let alone eastern Europe—than it does in the US.

NYC and Bay Area salaries are outrageously inflated, with much of the take-home being funnelled into four/five digit rents or mortgages for houses built out of matchsticks, car loans, health insurance payments, and more. None of this is necessary or costs as much in most of Europe, or the rest of the world, really.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#67

Earlier quoted context omitted.

Obligatory xkcd https://xkcd.com/927/

Yea. Good and bad, I'm exhausted. The fragmentation argument goes back to the creation of 'init' . Cheapshot: Good Old Games (as long as our proprietary software functions)

The issue here is that this is an existing "standard", by the logic of the comic. I wouldn't be surprised if there were already unofficial Linux ports of this launcher to begin with.

Also, even if it was fragmentation I'd prefer competition to ensue. I don't want another Steam situation, even if in theory a launcher isn't holding any valuable data hostage.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#68
post #5

Earlier quoted context omitted.

> I guess it'll stay closed source. It's a DRM implementation. It has to stay closed source.

There is no DRM on GOG. https://www.gog.com/blog/what-exactly-is-drm-in-video-games-...

And we have always been at war with Eurasia.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#69

Earlier quoted context omitted.

Yea. Good and bad, I'm exhausted. The fragmentation argument goes back to the creation of 'init' . Cheapshot: Good Old Games (as long as our proprietary software functions)

The issue here is that this is an existing "standard", by the logic of the comic. I wouldn't be surprised if there were already unofficial Linux ports of this launcher to begin with. Also, even if it was fragmentation I'd prefer competition to ensue. I don't want another Steam situation, even if in theory a launcher isn't holding any valuable data hostage.

Eh, I don't need the comic to be a perfect fit.

It's not a port, but Heroic is an implementation of the GOG ~standard~ store as a Linux user. I will use it until I can't.

Why? Precisely because of what you say: I don't want another Steam. Heroic does others like Epic, too; open consolidation like this is my ideal.

I'm not really against GOG taking a swing. I'm comfortable calling it a reference/backup, but I do prefer something like Heroic.

Re: GOG: Linux "the next major frontier" for gaming as it works on a native client

#70

>Competitive Salary – We ensure fair and attractive compensation that reflects your skills and experience: 18 000 - 27 000 PLN/month I know it's eastern Europe but that's $5000-7500 a month, barely $90k a year. It sounds like a solo job too so a lot of responsibility for this salary.

That's a very livable wage in Poland. The wages are significantly lower, but so are the costs of living.
Post reply on HN