
FreeBSD 15.0 开发的一个主要重点是支持可重复构建,这在近年来开源生态系统中已成为一种增长趋势。距离官方发布 FreeBSD 15.0 一个月之际,FreeBSD 项目今天庆祝了实现可重复构建的里程碑,以及现在构建 FreeBSD 无需 root 权限。
FreeBSD 项目今天宣布:
“FreeBSD 基金会很高兴地宣布,我们已经完成了构建无需 root 权限的 FreeBSD 的工作。我们已实现对所有源代码发布构建使用无 root 基础设施的支持,消除了 FreeBSD 发布流程中 root 权限的需求。这项工作作为主权技术机构委托的项目完成。
这些更改目前可在 FreeBSD 开发分支中找到,并且尽可能地在 FreeBSD 15.0 的发布分支中进行合并。
构建 FreeBSD 发布版本的项目文件不再需要 root 权限来创建设备文件、设置正确的所有权以及在建程过程中挂载文件系统。这提高了安全性,并使自动化构建更加简单。”
现在所有 FreeBSD 发布版本的项目文件都可以在不使用 root 权限的情况下构建。可重复构建的工作主要集中在解决时间戳差异、文件列表和元数据的稳定排序、一致的构建环境和可重复构建项目文件支持等方面。
更多关于这一伟大里程碑的详细信息,请访问 FreeBSDFoundation.org。
转自 FreeBSD Celebrates The Milestone Of Reproducible Builds & No Root Needed – Phoronix
Linuxeden开源社区