leileilol wrote:Dominus wrote:Linux has its very own dll hell which can be worse than Windows'.
+1, and this +1 is coming from someone who has their game in some major distros' Free repositories that can be installed easily through a CLI and still has problems with the kernel-level regressions 😒
Speaking from experience, dependency hell on Linux is much, much worse than it is on Windows. On Windows, all you usually have to do is find the relevant DLL, drop it in the application's folder, and call it a day. On Linux, you have to screw around with chroot jails, manually installing old versions of libraries, and all sorts of other shit that can easily break your OS. It's not so bad if you just stick to static binaries or applications found in your distro's main repositories, but if you need to install an older or more obscure application with specific library requirements, it can be a nightmare. As well, static binaries tend to be nearly impossible to find for most applications, and you have to have all the necessary versions of certain libraries installed anyway just to compile a static binary.
One thing I could never get, is why 64-bit Linux distros choke on 32-bit support, while 64-bit Windows distros have almost no problems with 32-bit applications. Why is this the case? Why do I have to install a 32-bit distro to reliably use applications that only have a 32-bit version?