Yocto Workshop at Embedded Recipes 2025

bitbake-setup: producing a complete Linux system with a single command (and configuration file) with Yocto
2025-05-16 , Promenade 1

Historically Yocto has not provided tools and standard formats for setting up and replicating build configurations in a reproducible manner, leaving that to third party projects and custom scripts. In the past few months this has been changing, and many of the pieces are now available out of the box in oe-core/poky, or are under review. This talk will give an overview of what is available and how it can be used to both write a record of how to build a complete system, and to replicate that build elsewhere with that record. It will also cover parts that still need to be added, and possible future directions for build configuration management.


There will be a live demo where I would use bitbake-setup to get from nothing at all to booting a qemu image with just a couple commands, and it would happen 100% from official yocto sstate, so any old laptop will do. The audience would be invited to follow: only a functional python installation is needed.

See also:

Linux / Open Source software engineer at Linutronix

Alexander is an open source developer specializing in distribution engineering using vendor-neutral tooling and userspace stacks. He is one of the primary contributors to the Yocto project and has an interest in developing foundations of digital infrastructure in a sustainable manner.