zlacker

[parent] [thread] 3 comments
1. pjc50+(OP)[view] [source] 2024-02-10 16:10:04
"GNU/Linux" doesn't have a stable binary graphics API. Someone rather controversially pointed out that if you want to make a binary that runs for the longest possible time across the widest set of linux distributions, you should make a Win32/DirectX binary and tell people to install WINE/Proton.
replies(3): >>kbolin+Vn >>Ygg2+EE >>pjmlp+Jz1
2. kbolin+Vn[view] [source] 2024-02-10 18:16:12
>>pjc50+(OP)
Wine/Proton works because it can be recompiled for every version of every Linux distro, whereas the average video game can't.

Honestly, somebody could have done something like this for "native" Linux but the incentives never really fell into place. It could even have been Valve, but I would guess they weighed the options and found this to be the one that gave them the widest compatibility without expecting too much of the game developers, many of whom were reluctant to make their games available on Steam at all.

3. Ygg2+EE[view] [source] 2024-02-10 20:13:32
>>pjc50+(OP)
Sure Linux has a stable graphics ABI. It's called Proton./j

It's a riff on only stable OS API on Linux is Win32.

4. pjmlp+Jz1[view] [source] 2024-02-11 07:51:03
>>pjc50+(OP)
If they cannot manage themselves, it is not by becoming Windows/Linux that would save the situation.
[go to top]