制包都北七以一个这样的散列值表示。其结果就是，二进制包仓库成为了包管理器基本操作透明性的优化（类似干于通过密码散列函数来“缓存”）。依赖问题通过功能上等价于硬链接的一套系统来解决，若软件的某个版本被某个包所依赖，那么仅当没有包依赖于它之前，它都不会被移除。这会导致需要更多的存储空间，但可以保证所有升级的安全性（保证不会破坏现有的应用）和原子性。它也允许任何包的多个版本，包括参数化地包含某一特性的包同时存在而没有冲突。Nix 在安装包时依赖于自身的目录结构。所有的包均会被安装到 nix 目录的子目录中