Compound Interest - Dealing with Two Decades of Technical Debt in Embedded Linux
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the evolution and challenges of the GPIO subsystem in the Linux kernel over the past two decades. Delve into the complexities of managing technical debt in embedded Linux, focusing on the GPIO driver abstraction layer. Learn about the subsystem's growth, integration with the driver model, and acquisition of new features such as device-tree and ACPI support. Examine the impact of ARM fragmentation on the codebase and the resulting maintenance challenges. Understand the current state of the subsystem, including its dual in-kernel APIs, uAPI variants, and intricate connections to pinctrl and interrupt subsystems. Discover ongoing efforts to improve serialization, enhance hot-pluggability, and reduce API abuse across the kernel tree while carefully navigating legacy user requirements.
Syllabus
Compound Interest - Dealing with Two Decades of Technical Debt in Embedded... - Bartosz Golaszewski
Taught by
Linux Foundation
Tags
Related Courses
Defending, Detecting, and Responding to Hardware and Firmware Attacks - Teddy Reed - USENIX Enigma Conference - 2016USENIX Enigma Conference via YouTube Getting Physical with USB Type-C - Windows 10 RAM Forensics and UEFI Attacks
Recon Conference via YouTube Analyzing UEFI BIOSes from Attacker & Defender Viewpoints
Black Hat via YouTube AP Power Sequence Subsystem in Zephyr
Linux Foundation via YouTube Intel Trusted Domain Extensions (TDX) Host Kernel Support
Linux Foundation via YouTube