tine: новая система сборки, которая превращает код в загрузочные образы

From Thin Air to Bootable Images: The Tine Build System

tine: новая система сборки, которая превращает код в загрузочные образы

Daan De Meyer и Martin Pitt представили tine — основанную на Buck2 систему сборки для создания операционных систем с криптографически проверяемой целостностью. tine требует лишь git, python3 и user namespaces, обеспечивает герметичные воспроизводимые сборки, поддерживает rpm, Rust, Go, UKI и образы, а также умеет подписывать их через PKCS#11. В статье авторы объясняют, почему отказались от mkosi, Open Build Service, BuildStream и Antlir, и показывают, как собрать загрузочный образ Fedora Rawhide с Go-проектом.

tine имеет только три требования к сборочному хосту: git, python3 (только для собственной загрузки, не для production-сборок) и user namespaces.

Ещё за этот день

2026-09-26