2 ms·
> We would need a platform spec so that application developers can publish, users can discover and deploy, and platform providers can implement against a shared
by bzzzt 2y ago
> We would need a platform spec so that application developers can publish, users can discover and deploy, and platform providers can implement against a shared spec.
That's been tried with Linux Standard base, but it seems 'standardise on glibc 2.31 and Qt 3' is not a viable way to describe system dependencies.
Such a spec also doesn't exist for Windows or macOS systems.
If you target 'living' operating systems you need living applications that are updated to keep working. We're well past the point you can assume some 20 year old binary will work unless you're running it in an emulator.
- bigstrat2003 2y agoMicrosoft is so committed to backwards compatibility for Windows that you are very likely to be able to run 20 year old binaries without any heroics. They don't need any kind of platform spec, because they put in serious work to maintaining that kind of compatibility.