Event

Event
15:30
-
16:00
Day 1
PythonBPF - writing eBPF programs in Python
Assembly-Event
<p>This talk aims to present the first major release of <a href="https://github.com/pythonbpf/Python-BPF">PythonBPF</a> and how other developers can start using it. The speakers will discuss the progress of this project since it was demoed at <a href="https://lpc.events/event/19/contributions/2158/">LPC 2025</a> in December 2025 (what actions were taken on the feedback gathered at LPC).</p> <p>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.</p>