• Mitspieler gesucht? Du willst dich locker mit der Community austauschen? Schau gerne auf unserem ComputerBase Discord vorbei!

News GOG Galaxy: 44.000 Stimmen später kommt der Linux-Client

Hm und jetzt vielleicht noch eine Android Version wo man alte Spiele auf dem Tablet verwalten und spielen kann.
 
Photon schrieb:
Wenn der Client closed source sein wird, wovon ich ausgehe, dann kann der Entwickler ja kein Quellcode-Tarball hochladen sondern muss Binärpakete anbieten, die ggf. gegen konkrete Bibliotheksversionen gelinkt sind. Da kann dann der Packager von Distro XY nicht einfach den Quellcode nehmen, kompilieren und als Paket für seine Distro anbieten. Alternativ könnte es natürlich ein AppImage, Flatpak oder was es sonst noch alles gibt werden, aber das ist auch nicht jedermanns Sache. Wir werden sehen, wie sie das Distibutionsproblem lösen werden!

Kurz?
Nö. Die wichtigen ABIs sind stabil. Linux bügelt dann viel mit lib-compat aus, wenn wirklich die ABI gebrochen wird.

Und deswegen erlaubt Valve ausdrücklich die Redistribution von Steam. Und das hat man Valve auch erst beibringen müssen.

Das war aber schon 2013.

In der Regel legen sich schlechte native Ports auf die Nase, weil irgend ein Windowsentwickler gegen eine weitere quellgeschlossene Bibliothek von irgend einer Bumsbude gelinkt hat. Wenn man dann undefinierten Mist zum Beispiel am Stack gemacht hat, fliegt einem das schon mal im die Ohren. Ganz verwegen Leute bringen ihre eigenen Libraries mit, dass ist echt Schade für euren RAM, die Leistung und die Sicherheit. Funktioniert aber. Steam nennt es Runtime und bietet die sogar Dritten an „Sniper“ etwa.

https://github.com/valvesoftware/steam-runtime



Andererseits…Microsoft hat durch ständiges Brechen der ABI, kleine Verhaltensänderungen und die Komsequente nicht Pflege von GUI-Bibliotheken verbreitet. Und sogar sind die Windowssystem ein Sammelsurium von „Redistributable C/C++/Net-Runtime”. Entweder im Installer oder Windows 🫢

Ratet mal was in den App-Bundles von macOS sich so ansammelt. Wenn sie könnten, würden sie die Kompatibilitätsschicht für X86 rein tun.

PS: Rust hat keine stabile ABI. Ist auch kein ISO-Standard.
 
Technisch ist es dank der offenen API von GOG, die Heroic und Co nutzen können, nicht mehr nötig. Aber ich sehe als als Symbol dafür, dass Linux als Spieleplatform immer mehr Mainstream wird
 
Black Friday
Zurück
Oben