从 Thin Air 到 Bootable Images:tine 构建系统

From Thin Air to Bootable Images: The Tine Build System

从 Thin Air 到 Bootable Images:tine 构建系统

我们推出了基于 Buck2 的开源构建系统 tine,旨在打造具有密码学可验证完整性的操作系统。tine 解决了 mkosi 和 Open Build Service 等现有工具在灵活性、最小化依赖和完全控制输入方面的不足。通过引入“box”概念,tine 能够定义声明式构建环境,实现从 Go 和 Rust 组件到可启动磁盘镜像的无缝构建。它支持 Monorepo 工作流,确保构建的隔离性、可复现性,并兼容 SBOM 工具,让开发者能在任何环境中快速迭代并构建出安全的系统镜像。

构建一个具有密码学可验证完整性的操作系统,必须始于一个具备同样属性的构建系统。
  1. bananaquant

    他们博客上的另一篇文章介绍了一个 systemd 模块,该模块不仅收集所有硬件信息,还在传输前用 TPM 对其进行签名 [0]。

    我甚至不确定这在数据中心环境下有多大意义。一旦它出现在普通用户的电脑上,很容易被改造成间谍软件。

    [0]: https://amutable.com/blog/it-starts-upstream-systemd-report

  2. amelius

    我们为什么不能直接用 Nix 来构建任何东西呢?一种统一的构建方案。

同日更多故事

2026-09-26