3 ms·
Steam takes care of the distribution and version mumbo jumbo for you with their runtime https://github.com/ValveSoftware/steam-runtime https://github.com/Valve
by a2128 1y ago
Steam takes care of the distribution and version mumbo jumbo for you with their runtime
https://github.com/ValveSoftware/steam-runtime https://github.com/ValveSoftware/steam-runtime
https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/b...
- _cenw 1y agoNot entirely, but it's a lot better than 1.0/Legacy. https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/distro-assumptions.md https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/b... I hope they'll drop 32-bit support in the runtime with the next major version. More and more distributions are dropping it or are thinking about it. Any new game should really use 64.
- kokada 1y agoThanks, this is very interesting. So the old native runtime was basically a messy hacky using LD_LIBRARY_PATH and Ubuntu 12.04 libraries, and now they're using containers based on Debian 10 (Steam Runtime 2 'soldier') or Debian 11 (Steam Runtime 3 'sniper'). Edit: Valve actually have some very interesting documents about their compatibility environments: - https://github.com/ValveSoftware/steam-runtime/blob/master/doc/possible-designs.md https://github.com/ValveSoftware/steam-runtime/blob/master/d... - https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/scout/README.md https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/... - https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/soldier/README.md https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/... - https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/sniper/README.md https://gitlab.steamos.cloud/steamrt/steamrt/-/blob/steamrt/...