eBPF Shenanigans with Flux
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
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
高级数据结构与算法Peking University via Coursera Ordered Data Structures
University of Illinois at Urbana-Champaign via Coursera Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms
Georgia Institute of Technology via edX Algorithms and Data Structures - Part 2
Pluralsight Data Structures
San Diego State University via YouTube