From Thin Air to Bootable Images: The tine Build System

By Daan De Meyer and Martin Pitt

Table of contents

This post is part of a series covering some of the open source work we have been doing in recent months. Today we introduce and publish tine, our new Buck2-based build system.

Our Requirements

Building an operating system with cryptographically verifiable integrity has to start with a build system with these very properties. At the same time, we are part of the greater open source community and want both to contribute and re-use as much existing work as possible. We also aim for efficient development with fast turnaround.

This roughly translates into the following requirements for our build system: