Posted March 13, 2019
DirectX has an odd history. It was incrementally updated up to version 9.0c, so at this point all previous versions were encompassed within it. Then came DirectX 10 which was separate. Vista came with DirectX 9.0l (for basic compatibility) and DirectX 10. At this point it was advised to install DirectX 9.0c to fill in the gaps of 9.0l. So yes, at this point you were then running two DirectX installations and games would use the appropriate libraries. The same happened with DirectX 11, leading to three DirectX installations. I've not looked into DirectX 12, but the Wikipedia DirectX page does list sections for 9, 10, 11 and 12, so I wouldn't be surprised if that is also another additional set of libraries.
If GOG start offering CD images or original CD files, then they would have to be unsupported and provided as-is for users to play with. But would the game developers and publishers let GOG distribute these?
And again, why should GOG be expected to test on Windows Vista, XP, and older when these are unsupported OSes? There are so many different hardware combinations, it would be easy to end up with 30 test machines covering Win7, Win8, Win10, Ubuntu and OSX. Windows 7 has less than a year left, too, ending 14th January 2020.
And on your final point, if GOG start implementing an installer script that provides patches/fixes for specific OSes, and you include Vista, XP and earlier in that, then GOG should still be testing that this works with those OSes otherwise there is a risk that something goes wrong and the installer doesn't work as intended, and as has been said many times, why should GOG do this for unsupported OSes? It's additional work and so an additional overhead.
If GOG start offering CD images or original CD files, then they would have to be unsupported and provided as-is for users to play with. But would the game developers and publishers let GOG distribute these?
And again, why should GOG be expected to test on Windows Vista, XP, and older when these are unsupported OSes? There are so many different hardware combinations, it would be easy to end up with 30 test machines covering Win7, Win8, Win10, Ubuntu and OSX. Windows 7 has less than a year left, too, ending 14th January 2020.
And on your final point, if GOG start implementing an installer script that provides patches/fixes for specific OSes, and you include Vista, XP and earlier in that, then GOG should still be testing that this works with those OSes otherwise there is a risk that something goes wrong and the installer doesn't work as intended, and as has been said many times, why should GOG do this for unsupported OSes? It's additional work and so an additional overhead.