Get Started with eBPF
- Try the Lab
Try the Lab
Borrowing the opensnoop example from Liz Rice’s report, this lab teaches you to handle an eBPF tool, watch it loading its components, and even add your own tracing into the source eBPF code.
- Read the Books
Read the Books
Read the “What is eBPF?” and “Learning eBPF” O’Reilly Books by Liz Rice or BPF Performance Tools by Brendan Gregg to get started. Throughout the books, you will learn what eBPF and why it is so powerful, the capabilities it provides.
- Read the Docs
Read the Docs
Read the eBPF technical documentation to get started with writing, understanding, and using eBPF programs. The docs are a single, searchable resource built for the eBPF community. Throughout the docs, you’ll find guides on core eBPF concepts, program types, map structures, helper functions, and more.
- Watch the video
Watch the video
Dive into the history of eBPF with this talk from John Fastabend. Starting in the “early days” of 2014, it covers the main projects, companies, and players that influenced the landscape of Linux networking at the time and how they enabled the creation of eBPF.