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).
Shared libraries actually being shared is the exception and not the rule