News for hackers. Stuff that matters.
Re:Nix 1.0 released: purely functional linux package manager by andreasvc on Sunday May 13, 2012 @04:46PM (#3968245)
And the bane of static linking is that a vulnerability in say libc will require the re-compilation & upgrade of a gazillion packages.
Re:Nix 1.0 released: purely functional linux package manager by ori_b on Sunday May 13, 2012 @08:18PM (#3968849)
Exactly. And is the result different from keeping old versions of libc around and linking all programs you haven't updated against it? From the description, that's what this system does.

If dependencies never change in place, you're emulating static linking with a dynamic linker.

Re:Nix 1.0 released: purely functional linux package manager by randallsquared on Sunday May 13, 2012 @04:53PM (#3968272)
With ubiquitous high bandwidth and huge disk drives, that doesn't seem to be as much of a problem as it used to be.
Re:Nix 1.0 released: purely functional linux package manager by morsch on Sunday May 13, 2012 @06:29PM (#3968570)
Yes, but you are still at the mercy of whoever is statically building (and packages) your binaries. Bad for binary linux distributions, worse for proprietary software.
Re:Nix 1.0 released: purely functional linux package manager by 9mit3t2m9h9a on Monday May 14, 2012 @01:46AM (#3969661)
Nix model is that you work with expressions that allow to build packages from source. Binary packages are provided in format "if you performed build described by hash X you would get the contents of this archive".

For proprietary software, you have to consider the binary as-distributed "source" and build a version with proper dynamic linker an library path. Some third party binary wouldn't run as-is on NixOS, but there is a package that sets correct linking settings post-factum.