4 ms·
>But that would be the same thing on windows. If you dynamically link your executable to an old version of libcurl and run your executable on a windows with a n
by Dalewyn 3y ago
>But that would be the same thing on windows. If you dynamically link your executable to an old version of libcurl and run your executable on a windows with a newer version containing a breaking change, you'll be in trouble, whatever your OS.
Most of the time I can run a program from the 1990s on Windows 11 just fine, you can't say the same for Linux.
The only incompatibility in Windows that happens frequently is if you try to run a program written for a newer Windows version in an older version. That will likely fail because forwards compatiblity isn't a priority. But with regards to backwards compatiblity, Microsoft goes to herculean efforts to make sure Windows programs written several decades ago will work today.
- jpc0 3y agoIf you statically link to your dependencies or ship the dynamic libraries yourself, like you would need to do on windows, you would get the exact same experience on Linux.