#Nix

7/10

LWN 发布了一篇由 Tyler Langlois 撰写的 Nix flakes 解释文章,面向希望在跨发行版项目中固定依赖、构建环境和测试流程的开发者。文章说明 flake.nix 用 URL 式 inputs 和 outputs 定义包、开发环境等产物,nix flake lock 生成 flake.lock,把每个输入锚定到具体的上游提交,类似 Cargo.lock 或 Gemfile.lock。文章还强调 flakes 仍属实验特性,启用时需在命令中加入 --experimental-features &\x27;nix-command flakes&\x27;,或在 nix.conf 中设置该选项,而其稳定化路径仍不确定。

7/10

Nix 和 Lix 项目联合披露了一组本地权限提升漏洞,可用于在运行 Lix 或 Nix 守护进程的系统上将权限提升至 root。公告称“所有构建不可信 derivation 的系统均受影响”,但未提供 CVE 编号(称尚未申请),也未披露漏洞的技术细节。两个项目表示修复版本已在公告发布当天提供,来源未说明具体版本号。