Recommended Reading¶
📚 Essential eBPF Books & Guides
Comprehensive list of books, guides, and documentation for mastering eBPF.
Books¶
eBPF Books
- BPF Performance Tools by Brendan Gregg - Comprehensive eBPF guide
- Linux Observability with BPF by David Calavera, Lorenzo Fontana
- Systems Performance by Brendan Gregg - Includes eBPF chapters
Linux Kernel Books
- Understanding the Linux Kernel - Kernel internals
- Linux Device Drivers - Kernel programming
- Professional Linux Kernel Architecture - Kernel architecture
Official Documentation¶
Kernel Documentation
- BPF Documentation - Official kernel BPF docs
- BPF Design Q&A - Design decisions
- BPF Helper Functions - Helper reference
Tool Documentation
- BCC Documentation - BCC reference
- libbpf Documentation - libbpf guide
- bpftool Manual - bpftool reference
Online Guides¶
Tutorials
- XDP Tutorial - Comprehensive XDP guide
- eBPF.io Learning - Learning resources
- Cilium eBPF Guide - Cilium's eBPF guide
Reference Guides
- eBPF Helper Functions - Helper man page
- BPF System Call - bpf() syscall
- BPF Maps - Map types
Research Papers¶
See Research Papers chapter for comprehensive list of academic papers on eBPF and BPF.
Additional Resources¶
Community Resources
- eBPF Slack - Community Slack
- eBPF GitHub - BCC repository
- BPF Examples - Code examples
Previous: Articles & Blogs
Next: Tools & Libraries