On Wed, Mar 17, 2010 at 3:17 PM, Isaac Dupree <ml@isaac.cedarswampstudios.org> 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.