tine baut aus dem Nichts bootfähige OS-Images
From Thin Air to Bootable Images: The Tine Build System
Das Team von amutable stellt tine vor, ein neues Build-System auf Basis von Buck2, das bootfähige Betriebssystem-Images, UKIs und sysext-Images hermetisch und reproduzierbar erzeugt. Es benötigt auf dem Host nur git, python3 und User-Namespaces und pinnt alle Eingaben – von RPMs über Go- und Rust-Komponenten bis hin zu Git-Commits. Im Vergleich zu mkosi, OBS, BuildStream und Antlir bietet tine deklarative Boxen, Caching und eine einheitliche Monorepo-Integration.
tine hat nur drei Anforderungen an seinen Build-Host: git, python3 (nur für sein eigenes Bootstrapping, nicht für Produktions-Builds) und User-Namespaces.