Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Time to link the famous “Win32 Is The Only Stable ABI on Linux” https://blog.hiler.eu/win32-the-only-stable-abi/

500 comments https://news.ycombinator.com/item?id=32471624



Correct me if I'm wrong, but I don't think that's an entirely fair comparison?

The syscall abi has been stable for decades, and any game that included glibc or compiled with musl keeps running just fine?


You need to include not just glibc, you also need to include ld.so sometimes, because older libs can become incompatible with current ld.so (Linux port of SMAC for example), and I fear what it might do sometimes when trying to link openGL or Vulkan driver that links to newer glibc.


Oh, is that why steam still depends on trashy 32bit-libs? Last week, after updating my Debian, steam broke because of that s**, and now I have to think about using a separate windows-machine just for this, until steam removes the 32bit-dependencies (which seems to be planned for 2026).


On my Debian system I use the flatpack version of Steam, it comes with the 32bit stuff inside the container, so you don't need any 32bit packages in the OS.


The flatpak-client starts here, but has permissions-problems with installing games. Probably because I have to use a different ssd from the one where the flatpak is installed at.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: