Hacker News new | past | comments | ask | show | jobs | submit login

I used to use it quite a lot actually. Nowadays maybe twice a year if I need to install a messy source dependency cleanly. For such rare usages symlink handling is quite a non-issue. When I used it so intensively, actually I mostly used xstow which can automatically resolve common conflicting symlinks on directories, unfortunately that's not maintained anymore.

(Sure, there's Nix and containers but stow is way faster)




Apples (stow) and oranges (containers and exo-package builders and management).

When using commands in conflict with the installed base combined and with things that should run unmodified, it gets tricky, usually in the form of shim binaries or improper PATH manipulation, to run things sufficiently isolated and predictably.

It's cheap enough and reduces the risks for leaking dependencies to create a chroot/jail/cgroup environment that only includes just enough of a standard environment and its specific dependencies rather than allowing unfettered access to all the things at all times.

Depends on what you're doing whether some things can be shoveled in or need more isolation guarantees.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: