6 ms·
Yeah, Linux-the-kernel does have a stable ABI indeed, but this is not relevant for most ISV desktop software out there. In my comment above I was referring to L
by est31 2mo ago
Yeah, Linux-the-kernel does have a stable ABI indeed, but this is not relevant for most ISV desktop software out there. In my comment above I was referring to Linux-the-OS (aka GNU/Linux). The userspace libs don't have a stable ABI at all, and this is a widely discussed problem. Other operating systems built on top of Linux-the-kernel don't have this problem, Android has a really stable ABI.
- alightsoul 2mo agoYou are describing the gnu c library I believe. That can be worked around with flatpak and appimage.
- mr_toad 2mo ago> The userspace libs don't have a stable ABI at all, and this is a widely discussed problem. And DLL hell isn’t? Or the shambolic mix of 32 and 64 bit libraries on Windows? Anyway, desktop binaries are increasingly rare for business software.
- iknowstuff 2mo agoI dont think dll hell is a problem anymore https://en.wikipedia.org/wiki/Side-by-side_assembly https://en.wikipedia.org/wiki/Side-by-side_assembly