The eBPF Foundation is dedicated to advancing eBPF by guiding upstream development, promoting its benefits, enhancing its security and reliability, and bringing the community together. Its purpose is to raise and spend funds to support the eBPF community. This page is a collection of resources, many of which have been directly funded by the eBPF Foundation to enhance the ecosystem.
eBPF Foundation Funded Projects
Case Studies
- Rakuten Mobile Adopts eBPF to Strengthen Anomaly Detection and Security in Cloud-Native Telecom Networks
- Canopus SuperNetflow – Reinventing Network Observability with eBPF
- Datadog Uses eBPF to Improve Network Observability Accuracy and Performance
- Bytedance Uses eBPF to Enhance Networking Performance
- Polar Signals Uses eBPF to Monitor Internal Cross-Zone Network Traffic on Kubernetes, Reducing These Operating Costs by 50%
- Meta’s Strobelight Leverages eBPF to Reduce CPU Cycles and Server Demands by up to 20%
Documentary
eBPF Ecosystem Projects
Training Courses
- Introduction to Cilium (LFS146x) – FREE
Linux Foundation Education
Academic Research
Documentation
- BPF & XDP Reference Guide
Cilium Documentation, Aug 2020 - BPF Documentation
BPF Documentation in the Linux Kernel - BPF Design Q&A
FAQ for kernel-related eBPF questions
Tutorials
- Learning eBPF
Liz Rice - Compiler Explorer
Intel, SolidSands, SonarCloud - Learn eBPF Tracing: Tutorial and Examples
Brendan Gregg’s Blog, Jan 2019 - XDP Hands-On Tutorials
Various authors, 2019 - BCC, libbpf and BPF CO-RE Tutorials
Facebook’s BPF Blog, 2020
Books
- O’Reilly Book – Learning eBPF
Liz Rice, O’Reilly, Mar 2023 - O’Reilly Book – Security Observability with eBPF
Natália Réka Ivánkó and Jed Salazar, O’Reilly, Apr 2022 - O’Reilly Report – What is eBPF?
Liz Rice, O’Reilly, Apr 2022 - Systems Performance: Enterprise and the Cloud, 2nd Edition
Brendan Gregg, Addison-Wesley Professional Computing Series, 2020 - BPF Performance Tools
Brendan Gregg, Addison-Wesley Professional Computing Series, Dec 2019 - Linux Observability with BPF
David Calavera, Lorenzo Fontana, O’Reilly, Nov 2019
Articles & Blogs
- BPF Steering Committee Year in Review
Joe Stringer & Bill Mulligan, Jan 2024 - Archive of various articles on BPF
LWN, since Apr 2011 - Using eBPF in unprivileged Pods
Maryam Tahhan, Andrew Stoycos, Anton Ivanov, Red Hat, Jul 2023 - Performance tracing of Podman using eBPF
Paul Wallrabe, Pierre-Yves Chibon, Red Hat, June 2023 - Learning eBPF for Better Observability
Michael Friedrich, Ben Linders, InfoQ, May 2023 - A Gentle Introduction to eBPF
Virag Mody, Sergio De Simone, InfoQ, May 2023 - The Silent Platform Revolution: How eBPF Is Fundamentally Transforming Cloud-Native Platforms
Daniel Borkmann, Bill Mulligan, InfoQ, Apr 2023 - Linux Technology for the New Year: eBPF
Joab Jackson, Dec 2018 - A thorough introduction to eBPF
Matt Fleming, LWN, Dec 2017 - Cilium, BPF and XDP
Google Open Source Blog, Nov 2016 - Various articles on BPF by Cloudflare
Cloudflare, since March 2018 - Various articles on BPF by Facebook
Facebook, since August 2018
The contents in the page is licensed under CC BY 4.0 license