3 ms·
Meanwhile... the "steam client" on elf/linux is still 32bits and hardcoded for x11/GL (nope, no tables of functions with wayland/vulkan/gpu fallbacks...) ... an
by sylware 2y ago
Meanwhile... the "steam client" on elf/linux is still 32bits and hardcoded for x11/GL (nope, no tables of functions with wayland/vulkan/gpu fallbacks...) ... and don't forget about those bash-only scripts carefully using all those (often GNU) niche options of commands...
Oh... and pressure-vessel which pulls linux expensive "user/mount namespace" in for... a desktop system, only for what seems the "I-don't-why-they-cannot" generate clean 64bits ELF binaries, namely with proper glibc ABI selection (see 2nd part of the binutils ld VERSION documentation page, and the man page of the readelf command for auditing those binaries), dynamic loading of core video game interface shared libs (x11/wayland is statically linked/libasound/libvulkan/legacy libGL/libxkbcommon[-x11]).
Oh and lately, I had to build the original lsof command to please the steam webhelper... and there is a liblsof library they could have linked statically...
Valve "linux" devs should be worry putting "valve" on their resume, this could backfire... seriously.
- Vilian 2y agoYou managed to be wrong in every single point that you're trying to make, that required dedication
- sylware 2y agoAI?
- account42 2y ago> Oh... and pressure-vessel which pulls linux expensive "user/mount namespace" in for... a desktop system, only for what seems the "I-don't-why-they-cannot" generate clean 64bits ELF binaries, namely with proper glibc ABI selection (see 2nd part of the binutils ld VERSION documentation page, and the man page of the readelf command for auditing those binaries), dynamic loading of core video game interface shared libs (x11/wayland is statically linked/libasound/libvulkan/legacy libGL/libxkbcommon[-x11]). Steam launched without any runtime. They added all that because yes, the average game developer cannot manage to build portable libraries.
- sylware 2y ago... and valve is unable to generate clean 64bits ELF binaries, like the "below average game developer" for the blink gogol web engine they use as the steam client ("cef") since it requires pressure-vessel.