YoVDO

eBPF Shenanigans with Flux

Offered By: Linux Plumbers Conference via YouTube

Tags

eBPF Courses Data Structures Courses Linked Lists Courses AVL Trees Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of eBPF programming in this 24-minute conference talk from the Linux Plumbers Conference. Dive into the Flux framework, a multicore scheduler written in eBPF that operates on Google's Ghost kernel scheduling class. Discover innovative data structures and programming techniques used to overcome eBPF limitations, including the use of array maps as quasi memory allocators and the implementation of linked lists and AVL trees within these maps. Learn about strategies for achieving function dispatch and light "object-oriented" programming in an environment without function pointers. Gain valuable insights into advanced eBPF programming techniques that can be applied to create more complex and sophisticated BPF programs.

Syllabus

eBPF Shenanigans with Flux - Barret Rhoden


Taught by

Linux Plumbers Conference

Related Courses

Analyzing Postgres Performance Problems Using Perf and eBPF
Microsoft via YouTube
Citus Con - An Event for Postgres - Americas Livestream
Microsoft via YouTube
EBPF - The Next Power Tool of SREs
USENIX via YouTube
Kernel Tracing With EBPF
media.ccc.de via YouTube
Building Observability for 99% Developers
Docker via YouTube