@Tvorsk @eevee @whitequark i think the "there is one canonical system version of libfoo everything on the system uses" model is fundamentally not suitable for a general purpose OS; there will always be software that needs different versions of libfoo, and as a developer it takes too much work to test against 15 different distributions
it's like how people realized "hmm, maybe installing every python library any piece of software uses into a single global namespace was a bad idea, let's use virtualenvs"
@hierarchon @Tvorsk @whitequark that's a weird comparison since you can install multiple versions of an .so but not multiple versions of a python library