mirror of
https://github.com/varun-r-mallya/Python-BPF.git
synced 2026-02-07 13:40:59 +00:00
1.4 KiB
1.4 KiB
Getting Started
Welcome to PythonBPF! This section will help you get started with writing eBPF programs in Python.
What You'll Learn
In this section, you'll learn how to:
- Install PythonBPF - Set up your development environment with all necessary dependencies
- Write Your First Program - Create a simple BPF program to understand the basics
- Understand Core Concepts - Learn about decorators, compilation, and program structure
Prerequisites
Before you begin, make sure you have:
- A Linux system (eBPF requires Linux kernel 4.15+)
- Python 3.10 or higher
- Root or sudo access (required for loading BPF programs)
Quick Navigation
:maxdepth: 1
installation
quickstart
Next Steps
After completing the getting started guide, you can:
- Explore the {doc}
../user-guide/indexfor detailed information on features - Check out the {doc}
../api/index - Browse the examples directory and the BCC examples directory
Need Help?
If you encounter any issues:
- Check the GitHub Issues for known problems
- Review the README for additional information
- Reach out to the maintainers: @r41k0u and @varun-r-mallya