Mohammed Aboullaite
Into the hive of eBPF!
#1about 3 minutes
Understanding the origins and naming of eBPF
Learn how eBPF evolved from the classic Berkeley Packet Filter (BPF) and why the names are now used interchangeably in the Linux community.
#2about 4 minutes
Why extending the Linux kernel is traditionally difficult
The Linux kernel manages all system resources, and modifying it historically required either a lengthy core contribution process or maintaining unstable kernel modules.
#3about 4 minutes
Exploring the eBPF architecture and runtime flow
An eBPF program is compiled to bytecode, validated by a verifier for safety, and then JIT-compiled into native code that runs securely inside the kernel.
#4about 3 minutes
A live demo showing eBPF's continuous delivery capability
This simple Python demo illustrates how eBPF programs can be loaded and updated in a running kernel, highlighting benefits like security, efficiency, and continuous delivery.
#5about 5 minutes
Core components of an eBPF program
Discover the essential building blocks of eBPF, including event-driven hooks, key-value maps for state management, and helper functions for interacting with the kernel.
#6about 2 minutes
Practical use cases and libraries for eBPF development
Explore how eBPF is used for network optimization, security, tracing, and profiling, along with popular libraries for Go, Rust, and Python.
#7about 1 minute
Achieving portability with CORE and BTF
The 'Compile Once, Run Everywhere' (CORE) principle, enabled by BPF Type Format (BTF), solves the challenge of running eBPF programs across different kernel versions.
#8about 5 minutes
The eBPF ecosystem, tooling, and future trends
Review popular eBPF-based tools like Cilium and Katran, see how eBPF is changing the sidecar model, and look ahead to its future in hot-fixing and microkernels.
Related jobs
Jobs that call for the skills explored in this talk.
Information Security Officer - Part-time (w/m/d)
aedifion GmbH
Köln, Germany
€30-45K
Intermediate
Network Security
Security Architecture
+1
(Senior) Platform Engineer (f/m/d)
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Kubernetes
Terraform
+1
Matching moments
01:24 MIN
Introducing eBPF as a kernel programmability solution
Gentle Introduction to eBPF
00:06 MIN
What is eBPF and why should you use it
An Applied Introduction to eBPF with Go
08:09 MIN
How the eBPF architecture and workflow operates
An Applied Introduction to eBPF with Go
12:01 MIN
Using eBPF to observe and secure container networking
A Hitchhikers Guide to Container Security - Automotive Edition 2024
02:16 MIN
How eBPF programs are event-driven and written
Gentle Introduction to eBPF
25:18 MIN
Exploring real-world eBPF projects and use cases
An Applied Introduction to eBPF with Go
07:07 MIN
Popular projects and companies using eBPF
Gentle Introduction to eBPF
05:01 MIN
The eBPF runtime, verifier, and JIT compiler
Gentle Introduction to eBPF
Featured Partners
Related Videos
Gentle Introduction to eBPF
Ayesha Kaleem
An Applied Introduction to eBPF with Go
Ozan Sazak
A Hitchhikers Guide to Container Security - Automotive Edition 2024
Reinhard Kugler
WebAssembly: The Next Frontier of Cloud Computing
Edoardo Dusi
Why and when should we consider Stream Processing frameworks in our solutions
Soroosh Khodami
Unlocking the Power of the Mainframe: Developing modern applications on z/OS
Igor Todorovski
Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere
Andrew Waafa
Harnessing the Power of Open Source's Newest Technologies
Francisco Carneiro
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Senior Platform Engineer AI Services (w/m/d)
BWI GmbH
Bonn, Germany
€90-110K
Senior
Python
Gitlab
Kubernetes

SAP BTP and SAP Security Engineer (f/m/d)
E.ON Digital Technology GmbH
Hannover, Germany
Senior
SAP BTP
SAP HANA

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

SAP Engineer and BTP Developer (m/f/d)
E.ON Digital Technology GmbH
Hannover, Germany
Senior
ABAP
SAP BTP
SAP HANA

Architekt für Cloud Security - AWS (w|m|d)
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Cloud Architecture
Amazon Web Services (AWS)
Cloud (AWS/Google/Azure)

Senior Linux C++ Developer - REMOTE / eBPF / KERNEL / LOW LEVEL
ardotec.
Bristol, United Kingdom
Remote
Senior
C++
Linux
Linux kernel

Senior Linux C++ Developer - REMOTE / eBPF / KERNEL / LOW LEVEL
ardotec.
Birmingham, United Kingdom
Remote
Senior
C++
Linux
Linux kernel

Senior Linux C++ Developer - REMOTE / eBPF / KERNEL / LOW LEVEL
ardotec.
Sheffield, United Kingdom
Remote
Senior
C++
Linux
Linux kernel