2 ms·
> You can typically deploy a Windows binary to targets that use much older versions of Windows, and you cannot say the same for Linux distributions. This has n
by tathougies 8y ago
> You can typically deploy a Windows binary to targets that use much older versions of Windows, and you cannot say the same for Linux distributions.
This has nothing to do with the OS. A statically linked linux executable will likely run on any kernel from version 1 to version 4. The issue here is dynamic linking, and windows DLL hell has a name for a reason
- TimJYoung 8y agoI'm referring to the Windows system APIs, which do not require any sort of special treatment for any executable that is linked against them. This includes everything that is included with Windows, from networking to file handling to crypto to UI. Which libraries are you including in your description of a statically-linked binary on Linux ? Finally, Windows DLL hell hasn't been a thing since the early 2000s, and even then, it was primarily only an issue with applications dumping shared libraries into the Windows system directories.