eBPF Documentary

рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд▓реИрдмреНрд╕ рдХреЗ рд╕рд╛рде eBPF рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭреЗрдВред

Networking

eBPF Beginner Skill Path

Learn eBPF from the ground up тАФ from writing and running your first program, to storing data in eBPF maps, inspecting and monitoring kernel activity using bpftool and bpftop, and understanding how the verifier ensures safe eBPF execution. Finish with a hands-on challenge to put your new skills to the test.

Start the labs
Networking

Getting started with eBPF

eBPF is the new standard to program Linux kernel capabilities in a safe and efficient manner without requiring to change kernel source code or loading kernel modules. It has enabled a new generation of high performance tooling.

Start the lab
Networking

Getting started with eBPF with Aya

Aya is a Rust framework for writing eBPF programs. These labs guide you through using it to develop eBPF programs. ЁЯжА + ЁЯРЭ = Aya

Start the labs
Networking

Learning eBPF Tutorial

Learn how to write your first eBPF Hello World program and dive into all the key concepts and tools of eBPF such as eBPF maps, bytecode, bpftool, xdp and the eBPF verifier.

Start the lab

рджреНрд╡рд┐-рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ eCHO рд╕рдорд╛рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ

eBPF рдФрд░ Cilium рд╕реЗ рдЬреБрдбрд╝реА рдирд╡реАрдирддрдо рдЦрд╝рдмрд░реЛрдВ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВред