Kernelless Kernel Programming (eBPF) - Computerphile @Computerphile
Kernelless Kernel Programming (eBPF) - Computerphile  @Computerphile
Uploaded September 2023 | Updated September 2026, 3 weeks ago
The tongue-in-cheek title refers to the fact that eBPF can be a shortcut to programming inside the kernel. Dr Richard G Clegg of Queen Mary University London explains how this networking tool has morphed into more.

Richard's notes:

The Github link: github.com/richardclegg/ebpf_testing

A tutorial if you want to find more:
play.instruqt.com/embed/isovalent/tracks/ebpf-getting-started?token=em_9nxLzhlV41gb3rKM&show_challenges=true

This is written by an expert but a bit dated now:
brendangregg.com/blog/2019-01-01/learn-ebpf-tracing.html

libbpf is useful:
github.com/libbpf/libbpf

I used code from here by Brendan Gregg in my example:
github.com/iovisor/bcc


facebook.com/computerphile
twitter.com/computer_phile

This video was filmed and edited by Sean Riley.

Computer Science at the University of Nottingham: bit.ly/nottscomputer

Computerphile is a sister project to Brady Haran's Numberphile. More at bradyharan.com
Kernelless Kernel Programming (eBPF) - ComputerphileQuantum: Current State 2023 (Quantum pt2) - ComputerphileOptimising Code - ComputerphileWhat is CUDA? - ComputerphileHow AI Understands Images (CLIP) - ComputerphilePath Planning for Robotics - ComputerphileGen AI & Reinforcement Learning- ComputerphileCapturing Digital Images (The Bayer Filter) - ComputerphileXZ Exploit - ComputerphileAtomic Brain? - ComputerphileCoding a Guitar Sound in C - ComputerphileModern CPUs Assign Registers To Speed Up Your Code - Computerphile
Computerphile |

Kernelless Kernel Programming (eBPF) - Computerphile

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER