tine, 메타의 Buck2 엔진 위에 올린 부팅 가능한 OS 빌드 시스템

From Thin Air to Bootable Images: The Tine Build System

tine, 메타의 Buck2 엔진 위에 올린 부팅 가능한 OS 빌드 시스템

mkosi와 Antlir의 한계를 넘기 위해 Daan De Meyer와 Martin Pitt가 공개한 tine은 Buck2 기반의 빌드 시스템이다. 호스트에는 git, python3, 사용자 네임스페이스만 필요하며, 모든 입력을 고정하고 hermetic하게 재현 가능한 빌드를 제공한다. rpm, Rust crate, Go 모듈, UKI, 부팅 이미지를 기본으로 지원하고, SBOM 및 보안 스캐너와 호환된다. Fedora Rawhide 기반 이미지에 Go 프로젝트를 넣어 부팅하는 과정을 README 수준에서 안내한다.

tine은 rpm, Rust crate, Go 모듈 컴포넌트, UKI, 이미지를 빌드하기 위한 의견이 반영된 Buck2 규칙 모음이다.

이 날의 다른 글

2026-09-26