Linux Developer Conference Brazil 2019 speaker: Arnaldo Carvalho de Melo
Maintained IPX, LLC, Appletalk protocols. Refactored the TCP/IP stack to reuse non TCP specific parts. Implemented the Linux DCCP stack. Created pahole, a tool to help in optimizing data structures, used in Linux, glibc, KDE, xine & others. Maintainer of ‘perf’ (profiling, tracing, debugging, etc). Lately getting lost in BPF land.
BPF is eating the world, don't you see? (reprise em português)
Reprise, em português, da palestra: https://cfp.linuxdev-br.net/orga/event/2019/submissions/TQWAEX/
Q&A with Arnaldo Melo, Helen Koike and John 'maddog' Hall. Hosted by Gustavo Padovan. (in English)
A Q&A where the audience can ask the questions they want.
BPF is eating the world, don't you see? (in English)
The BPF VM in the kernel is being used in ever more scenarios where running a restricted, validated program in kernel space provides a super powerful mix of flexibility and performance which is transforming how a kernel works.
That creates chalenges for developers, sysadmins and support engineers, having tools for observing what BPF programs are doing in the system is critical.
This talk will briefly describe where BPF is being used and tools that are being developed to help in profiling, tracing, debugging BPF programs such as bpftool and the perf toolchest.