zlacker

[parent] [thread] 6 comments
1. nudq+(OP)[view] [source] 2019-05-07 05:38:30
Nontechnical speculation: Just a power struggle with Valve.

Mostly technical speculation: The horrible binary compatibility story of Linux userland.

Socio-technical speculation because everything is now multiplayer: Less effective DRM on Linux means more cheaters ruining the game for others, in the worst case losing more players than Linux adds.

replies(2): >>ergo14+M3 >>Sir_Su+Od
2. ergo14+M3[view] [source] 2019-05-07 06:44:05
>>nudq+(OP)
Are you saying that CounterStrike on Linux doesn't have same anticheat compared to windows? I doubt that.
3. Sir_Su+Od[view] [source] 2019-05-07 09:21:18
>>nudq+(OP)
>Mostly technical speculation: The horrible binary compatibility story of Linux userland.

This has been effectively solved by three different tools. Take your pick from:

* Appimages

* Snaps

* Flatpaks

Naturally they all have their own upsides and downsides, but if the only thing holding you back from shipping to linux is concerns about fiddling with shared libraries, just pick one at random and move on. I suggest appimages as feeling closest to a fat binary without triggering various licence clauses, deliver it like it's an exe.

replies(3): >>alpaca+Or >>Aardwo+Xu >>bgorma+KQ5
◧◩
4. alpaca+Or[view] [source] [discussion] 2019-05-07 12:04:21
>>Sir_Su+Od
I've had multiple AppImages that didn't even start on some systems. Flatpak and Snap works really well though.
◧◩
5. Aardwo+Xu[view] [source] [discussion] 2019-05-07 12:41:37
>>Sir_Su+Od
Very first AppImage I tried didn't work due to some font library. So nope.

I've built longer lasting pure linux binaries that use SDL with just gcc myself

replies(1): >>Marvel+oQ
◧◩◪
6. Marvel+oQ[view] [source] [discussion] 2019-05-07 15:06:10
>>Aardwo+Xu
Hey how steep the learning curve for SDL is for a beginner who doesn't even know C++?
◧◩
7. bgorma+KQ5[view] [source] [discussion] 2019-05-09 15:59:00
>>Sir_Su+Od
Not to mention Steam ships its own runtime on Linux, and developers can just statically link anything else that they need.
[go to top]