Category: eBPF Tooling

compile libbpf from source
eBPF Tooling

Compile libbpf from Source Code

You want to compile libbpf from source so your bpf programs work reliably on your system and match the kernel and application needs. I’ll walk you through why building the library yourself can give you tighter control over dependencies, better compatibility with the linux kernel, and a reproducible process for development. We’ll start with the […]

William Patterson 
install bpftool Ubuntu
eBPF Tooling

Install bpftool on Ubuntu

You want a simple way to get bpftool working on your system so you can trace network issues and inspect eBPF programs. I’ll show a clear path that covers the apt package route, a build-from-source option, and the basic commands to verify the installation. This saves you time—no guessing about missing headers, PATH quirks, or […]

William Patterson 
libbpf vs bpftool
eBPF Tooling

Compare libbpf to bpftool

You want a clear path for bpf development that doesn’t waste time on guessing. I’ll show how practical workflows, kernel setup, and the right tools help you get a program running reliably across machines. We’ve learned the hard way: keeping kernels, headers, and Clang in sync matters more than clever hacks. I’ll demystify how libbpf […]

William Patterson