4 ms·
How do you want to make something portable without adding all dependencies? Am I missing something?
by razemio 5y ago
How do you want to make something portable without adding all dependencies? Am I missing something?
- swiftcoder 5y agoOn windows you can rely on a very stable set of microsoft-provided dependencies. Across multiple linux distros, not so much. End up having to link the whole kitchen sink to work across repos (and there's a fair testing burden on the developer to make sure that actually works).
- eska 5y agoIf that’s the case, then why do all installers install dependencies such as one of the many C++ or C# runtimes, current DirectX, etc? They also bring along all of their DLLs. So this doesn’t ring true.
- AnIdiotOnTheNet 5y agoBecause those things have decided to use dependencies that are not provided by the base system, and because Microsoft has made some questionable decisions regarding C runtimes, DirectX, and the like. The point is, I can always depend on user32.dll, kernel32.dll, and a bunch of other Windows API to be there and to still be compatible with how I'm calling it[0] 20 years from now. Linux is too fragmented and user space libraries break compatibility too often for that. [0] in the vast majority of cases