E-Ink 新闻日报

返回列表

Nix沙箱是一个隐藏输入

文章揭示了Nix的sandbox-paths配置是推导过程中的隐藏输入,未被纳入推导哈希,可能破坏可重复性。作者通过一个实际例子说明,沙箱中是否存在/truth文件会改变构建输出,但推导哈希却保持不变。

背景

Nix是一个函数式包管理器和构建系统,通过内容寻址的存储路径实现可重复性。沙箱限制了构建可以访问的文件,但其配置默认不在推导哈希中。

来源
Lobsters
发布时间
2026年8月4日 21:02
评分
6.0 / 10