tineがゼロから起動可能なOSイメージを構築する仕組み

From Thin Air to Bootable Images: The Tine Build System

tineがゼロから起動可能なOSイメージを構築する仕組み

Daan De Meyer氏とMartin Pitt氏が、Buck2ベースの新しいビルドシステム「tine」を公開した。mkosiやOpen Build Service、BuildStream、Antlirを評価した結果、Buck2を基盤に選び、rpm、Rust crate、Goモジュール、UKI、イメージをハッシュベースのキャッシュと再現性でビルドする。ホスト要件はgit、python3、ユーザー名前空間のみで、Fedora Rawhideのパッケージマネージャを再利用して起動可能なディスクイメージを生成できる。

tine has only three requirements on its build host: git, python3 (just for its own bootstrapping, not for production builds) and user namespaces.
  1. bananaquant

    彼らのブログのもう一つの記事では、すべてのハードウェア情報を収集するだけでなく、送信前にTPMで署名するsystemdモジュールが紹介されている[0]。

    データセンターの状況でそれがどれほど意味があるのかさえ、私にはよくわからない。そして、一般ユーザーのコンピュータに一度入り込んでしまえば、スパイウェアとして転用するのは非常に簡単だろう。

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

  2. amelius

    なぜ何かをビルドするのにNixをただ使えないのだろうか?ビルドに対する統一的なアプローチ。

この日のほかの記事

2026-09-26