PythonBPF - writing eBPF programs in Python
- Track: eBPF
- Room: H.1308 (Rolin)
- Day: Saturday
- Start: 16:30
- End: 17:00
- Video only: h1308
- Chat: Join the conversation!
This talk aims to present the first major release of PythonBPF and how other developers can start using it. The speakers will discuss the progress of this project since it was demoed at LPC 2025 in December 2025 (what actions were taken on the feedback gathered at LPC).
PythonBPF is a project that enables developers to write eBPF programs in pure Python. We allow a reduced Python grammar to be used for the eBPF-specific parts of code. This allows users to: - Write both eBPF logic and userspace code in Python (and can be in the same file), so the Python dev-tools apply to the whole file instead of just the non-BPF parts. - Process eBPF data and visualize it using Python's ecosystem, and interactively develop and debug eBPF programs using Python notebooks.
Speakers
| Pragyansh Chaturvedi | |
| Varun R Mallya |