Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to leverage Yocto project's multilayered approach and systemd-sysext to create flexible embedded Linux systems that can be dynamically reconfigured at runtime. Discover the power of overlay images and system extension functionality to build embedded Linux images that separate the root filesystem into individual layers, each serving a specific purpose. Explore how systemd-sysext activates and deactivates system extension images, merging them to compose the contents of /usr/ and /opt/ directories for maximum flexibility. Master techniques for loading debug symbols onto edge devices, restarting applications with gdbserver, initiating bpftrace sessions, and establishing VPN connections at the press of a button through the combination of systemd and overlayfs technologies. Understand how to utilize system extension images and btrfs subvolumes to construct Yocto images that can be reassembled on demand, enabling rapid response to troubleshooting scenarios by reconfiguring systems at runtime. Gain practical insights into building different images for various purposes including development and production environments while maintaining the ability to dynamically modify system capabilities without requiring complete rebuilds or redeployments.
Syllabus
Overlay Images To the Rescue - Frank Vasquez, Packt
Taught by
Linux Foundation