Alex Gartrell - Executing python functions in the linux kernel by transpiling to bpf

Alex Gartrell - Executing python functions in the linux kernel by transpiling to bpf

`ebpf` is a linux kernel byte-code which can be used for functionality ranging from tracing system calls with kprobe to routing packets with tc. This talk is about a pure-python front-end for ebpf that allows users to write simple python functions to be executed in the kernel. I'll first explain how this was made to work and then I'll show off some of the features/capabilities of this approach with working examples.

https://us.pycon.org/2017/schedule/presentation/107/

Bde70c0ba031a765ff25c19e6b7d6d23?s=128

PyCon 2017

May 21, 2017
Tweet