The latest Long Term Support release of the Yocto Project, Yocto Project 6.0 (Wrynose), was released a few months ago, so it was time to update our Yocto Project training materials. This update is now complete.
As with every new Yocto Project release, Wrynose brings a number of changes and new features. Some of them affect the way developers work with Yocto, so we have updated our slides and labs accordingly. In particular:
- The bitbake-setup tool was introduced as the Yocto Project-supported way to fetch layers and set up a build configuration. This has been a long-requested feature, and it is now covered in our training.
- As part of this change, the Poky Git repository has been deprecated and is no longer maintained. Users now fetch the base components through a
bitbake-setupconfiguration file or by using an external tool. - Support for configuration fragments was added, making it possible to group related and consistent configuration settings together. This is intended to simplify configuration management, whether or not
bitbake-setupis being used. The new bitbake-config-build command can be used to enable these fragments from the command line. - There are also internal changes that affect how recipes should be written. These changes are reflected in our training materials. For example, the introduction of
UNPACKDIRchanges how theSandWORKDIRvariables can be used.
Updated labs
We continue to support four different boards in our practical labs:
- STM32MP157A-DK1
- i.MX93 FRDM
- BeaglePlay
- BeagleBone Black
For each of these platforms, we use either vendor-provided or community-supported layers, each approach has its own advantages and limitations.
The labs have therefore been updated alongside the training slides to ensure that they remain aligned with the latest Yocto Project release.
Join our Yocto Project training
As with all Bootlin training courses, the Yocto Project training materials are freely available on our website.
If you would like to attend the training with an instructor, we offer public online sessions scheduled by Bootlin. We can also organize private online or private on-site sessions on demand.
Our next public sessions with available seats are:
Whether you are new to the Yocto Project or want to update your existing knowledge, our training provides both the concepts and hands-on experience needed to build and maintain embedded Linux systems with Yocto.

Since our 
Snagboot has just received its
Linux 7.2 has been released 

From the 13th to 16th of July in Rome, Italy, 130 Linux Kernel developers specialized in networking gathered at the
Bootlin has been maintaining
Paul joined Bootlin in February 2026, after graduating from
Diogo joined Bootlin at the beginning of June 2026. Diogo graduated with a Master’s Degree in Engineering Physics from Instituto Superior Técnico (Portugal) in 2022. From 2023 to 2026, he worked at Siemens as an Embedded Linux engineer, working with edge industrial platforms and gaining experience in Yocto integration, platform maintenance and BSP kernel updates. He also contributed to the upstream Linux kernel, namely an Ethernet driver for the Texas Instruments AM654x SR1.0 SoC and a watchdog driver for the Intel Over-Clocking watchdog.