Comment Re: Lost me at "Flatpak" (Score 1) 80
The system architects were right.
We have everything needed for it to work: Linux allows installing the same library multiple times as long as it's different major versions. Semver ensures that an old program written for libstuff v 1.1.0 will work on a system that has 1.87.65.
The theory is sound, the problem is that libraries developers do not respect semver enough and don't understand you should not break compatibility when releasing a minor version.
And when something breaks, the blame isn't put on the lib's developer to fix it, but in the program's dev to update to work with the newer lib.
And we somehow accepted that and developed the belief that a software not actively developed is dead and that is not a problem is it doesn't run on recent distribs.
And then we wonder why people stay on windows. That's why, that's because the most stable api to develop against on Linux is fucking wine.