tineがゼロから起動可能なOSイメージを構築する仕組み
From Thin Air to Bootable Images: The Tine Build System
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.