September 13-16, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Irish Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Wednesday, September 14 • 12:10 - 12:50
Challenges of Deploying eBPF-based Tracing in Embedded Systems, and Alternatives in Embedded Platforms Libtracefs/libtraceevent - Bean Huo, Micron

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
eBPF is a very powerful tracking infrastructure that is widely used in network systems and the cloud. At Micron EBU (Embedded Business Unit), we first started with eBPF for Linux system traces and then found it difficult to deploy in all embedded worlds, especially when we faced customers with older Linux kernels and wanted to Use eBPF for issue tracking/resolving, eBPF cannot be used. This is not just a compilation issue, but also because of the eBPF dependencies in the current existing system. After a long period of exploration and comparison, we decided to use a libtracefs/libtraceevent-based approach, which will give us more confidence to deploy our tracing tools in customer systems. In this talk, I will present a comparison between the two approaches: eBPF and libtracefs/libtraceevnt, including dependencies and kernel requirements. Then I'll show a libtracefs/libtraceevent-based example of how to use libtracefs/libtraceevent as a second alternative tracing method for the embedded world.

avatar for Bean Huo

Bean Huo

software engineer, Micron
Since my first exposure to Linux in college in 2007, I've been inspired by its open-source mission and global community collaboration. Then I decided to continue my career in the Linux field. So far, I'm a software engineer working at Micron EBU(embedded business unit), working on... Read More →

Wednesday September 14, 2022 12:10 - 12:50 IST
Liffey Meeting Room 2 (Level 1)