How Do We Cook Systemd
2025-02-03 , Lily Rose

When you hear 'systemd' most people perceive it as an init manager. Perhaps initially it was the goal, but over time it became much more than that. In this talk Vyacheslav will discuss how it fits into Open Embedded build infrastructure, pitfalls and best practices.


Systemd aims to provide an efficient and reliable boot process by managing processes and their dependencies. As usual, there are several ways of achieving the same result. Let's try to take a look at different ways how to customize the target system to your project needs.

See also: Slides (622.9 KB)

Vyacheslav is an independent freelance contractor, and founder of a small consultancy called OSS Keepers. Being an active contributor to various open source projects like Linux Kernel, Yocto Project, Trusted Firmware A, and others, he helps companies in the Embedded field with their projects.

He specializes in the Yocto Project, Linux Device Drivers, board bring-up, secure boot and different update workflows. His main programming languages are C, C++ in different standards, Python, and Golang.