5 ms·
Nix doesn't give up on dynamic linking.
by davexunit 11y ago
Nix doesn't give up on dynamic linking.
- nextos 11y agoCare to explain this? My very newbish view of it was that every package is compiled against dependencies that are cryptographically hashed and it's totally bound to them. They even try to link mutt to a particular version of gpg, which is a bit extreme as mutt calls gpg via shell so the interface between both is really really loose. That said I really like nix.
- digi_owl 11y agoI'm speculating here, but it seems like a case of missing the forest for the trees. Yes they still use dynamic linking in the technical sense, as the libs are not folded into the resulting binary. But they miss the spirit (or raison d'etre if you will) of dynamic linking by making hashing part of the linker requirements. Its something that seems to crop up more and more in the Linux world these days.
- nextos 11y agoThat's exactly what I meant. Thanks for putting it in clearer words.