First published at 15:47 UTC on April 11th, 2021.
Valve (Steam, Gabe Newell) needs to see this! Linux distro-agnostic dynamically linked binaries via ELF hackery (aka 2021: The Year of the Linux Gaming Desktop).
This deserves wider attention from developers solving certain classes of cross-distrib…
MORE
Valve (Steam, Gabe Newell) needs to see this! Linux distro-agnostic dynamically linked binaries via ELF hackery (aka 2021: The Year of the Linux Gaming Desktop).
This deserves wider attention from developers solving certain classes of cross-distribution portability issues.
These techniques aren't novel; several times in the past linker and loader level abstractions were mentioned when making binaries portable between Linux distributions, specifically the ELF-declared interpreter.
Andrew Kelley spent time investigating it, making tooling and documentation for the game developers, doing it all.
It's not like right on familiar to Windows developers or game developers in general, Linux developers. This class of techniques provide the requirements without very big packages of dependencies.
The executable just works. Would be nice if we had something like this for Unity, Unreal and Godot.
Source: https://www.youtube.com/watch?v=pq1XqP4-qOo
LESS