Email or username:

Password:

Forgot your password?
Top-level
Tvorsk

@eevee @whitequark Oh, sorry, I don't argue about function (although, having for now successfully avoided dealing with any of the snap/flat/appimage stuff I don't know how well -or not- they function), just that it feels so unlike the way unix and linux stuff been meant to be.

I totally agree the root problem is linux these days being an absolute mess of ever changing ever incompatible my-own-bikeshed projects all fighting for their own bit of control, and it must be an insane pain for the app developers to deal with that.

It shouldn't have been like that, but...

3 comments
doll!

@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"

@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

eevee 🦊

@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

doll! replied to eevee

@eevee @Tvorsk @whitequark most distributions that I've used only let you install one version of a package; you can have libfoo3 and libfoo4, but that assumes breakage only happens on major version changes

Go Up