News for hackers. Stuff that matters.
Re:Gobolinux : Redefining Linux filesystem hierarchy by duped on Tuesday December 28, 2021 @01:31PM (#29716407)
I'd rather progA and progB package their own local versions of thelib.so unless they explicitly request to use a shared version globally.

Shared libraries actually being shared is the exception and not the rule

Re:Gobolinux : Redefining Linux filesystem hierarchy by bern4444 on Tuesday December 28, 2021 @02:33PM (#29717043)
This is very similar to how npm works. Each installed package has its own dependencies installed that are kept separate from other packages even if another package has the same dependency.

For all the hate of npm and node_modules it’s wonderful to have this isolation

Re:Gobolinux : Redefining Linux filesystem hierarchy by Fnoord on Thursday December 30, 2021 @05:25AM (#29735480)
Python also has virtualenv, so what though? Like Docker, its a dependency nightmare, and a waste of space. Nix also wastes space, but it allows you to run separate versions of libraries and programs universally on the OS, and it allows you to rollback, plus it can be easily removed with a command (man nix-collect-garbage).