~/talk

Gentle Introduction to EBPF

slides:none on file

eBPF runs sandboxed bytecode inside Linux so you can attach a small program to an event such as execve and print a hello world without changing the kernel; source C compiles via LLVM with BCC or BPFtrace, the BPF verifier rejects unsafe or infinite‑loop code and a JIT turns bytecode into machine instructions. State is shared via BPF maps. Projects like Cilium (which replaces kube‑proxy), Falco and Pixie show real deployments across Google, Netflix, Cloudflare and others.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00Linux kernel
  3. 2:40What is EBPF
  4. 3:40Example
  5. 5:30Writing EBPF programs
  6. 6:20BCC
  7. 6:45BPF Trace
  8. 9:20EBPF Tools
  9. 10:25EBPF Runtime
  10. 10:35EBPF System Call
  11. 12:30EBPF Maps
  12. 13:30Helpers
  13. 14:45Projects
  14. 16:15Falco
  15. 17:00Pixie
  16. 17:50Applications
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.