Yoann Congal
Yoann Congal is an embedded software technical expert at Smile ECS
(Embedded & Connected Systems). He specialises in the Linux kernel
(drivers, device tree, etc.), PREEMPT_RT-based real-time systems
(latency reduction), cybersecurity (secure boot, cryptography) and
Yocto integration.
His current projects include maintaining Linux systems for real-time
and various Yocto-based systems. Since January 2023, he has led the
upstream contribution effort to Smile ECS's Yocto project.
Starting 2026, he will be the Yocto LTS maintainer.
Session
Two major features have been added to Yocto Project in 2025: Configuration Fragments and the bitbake-setup command.
Configuration Fragments were introduced in Yocto Project 5.2 "Walnascar", allowing configuration changes to be organised into separate files which can easily be enabled or disabled via the OE_FRAGMENTS variable.
The bitbake-setup command will be introduced in Yocto Project 5.3 "Whinlatter", automating the initial setup of a build environment. This command will fetch required layers and enable configuration fragments based on user input. It makes use of a new conf/toolcfg.conf file to avoid clashing with any changes you wish to make in conf/local.conf.
After the introduction of bitbake-setup, the combined poky git repository is being retired - if you have been using this you will need to switch over to bitbake-setup or clone bitbake and openembedded-core directly.