On Wed, Mar 17, 2010 at 3:17 PM, Isaac Dupree <ml@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > NixOS does better > (at least at the theoretical stuff, though it has fewer users..it was born > in academia..Basically it is archtected so that you can have multiple > versions of any package installed and they inherently won't conflict with > each other.). Interesting. Judging from a quick glance at the NixOS homepage, nix deals with shared dependencies by having very precise rules about which package requires which versions of shared libraries. So when a new version of libfoo comes out, all packages that depend on libfoo should be rebuilt. If package maintainers are lazy, you would end up with a system where each package has its own version of libfoo... Best, Denis.