Cloud Native Berlin x eBPF Berlin
We are happy to host the first-ever eBPF Berlin meetup in conjunction with Cloud Native Berlin bringing together people interested in cloud native, eBPF, Linux kernel tooling, observability, networking, security, and systems programming.
Overview
- 18:00 – 18:30: Doors open, arrival, welcome
- 18:30 – 19:00: Talk 1: The State of eBPF 2026: From Kernel Tooling to Strategic Cloud Native Platform, Bill Mulligan
- 19:00 – 19:30: Food, drinks, and break
- 19:30 – 20:00: Talk 2: Compile Once, Run Anywhere: The Missing Link for Rust & eBPF, Michal Rostecki
- 20:00 – 21:00: Networking, drinks, and open discussion
Want to speak at the next meetup?
We are already looking for talks for eBPF Berlin Meetup #2. If you are working with eBPF in production, experimenting with kernel tracing, building tooling, debugging strange networking issues, or just have a good story about what worked and what broke, we would be happy to hear from you.
End-user stories are especially welcome. You do not need to present a polished product or a perfect success story — practical lessons, failures, and weird kernel adventures are often the most useful talks.
Who should join?
This meetup is for people working with eBPF, learning eBPF, or simply curious about what is happening in the Linux kernel space. Topics may include networking, observability, tracing, security, performance, schedulers, production stories, and the occasional thing that broke horribly and taught everyone something useful.
Kernel hackers, platform engineers, SREs, security engineers, Rust people, C people, Kubernetes people, and interested newcomers are all welcome.
-
6:30 PM - 7:00 PM CEST
The State of eBPF 2026: From Kernel Tooling to Strategic Cloud Native Platform
in-personeBPF has undergone a radical transformation in the last decade, evolving from a specialized tool for packet filtering into the fundamental substrate for reprogramming the Linux kernel. As we enter 2026, the community is navigating a critical shift from managing individual programs to orchestrating complex, multi-tenant eBPF environments at scale. This session provides a comprehensive update on the latest technical and strategic advancements how eBPF is shaping the cloud native landscape.
Starting with the code, we examine updates like how sched_ext is remaking scheduling, explore recent hardening efforts and the move toward token-based access to mitigate emerging security concerns, and understand what XDP has accomplished on its 10th birthday. Next, we will look at the impact eBPF programs, projects, and products are having on businesses before rounding out the session with an overview of the vendors and companies shaping the ecosystem.
Walk away with clear understanding of the latest program types, the architectural outcomes from this shift, and how eBPF is driving the cloud native ecosystem forward.
SPEAKERS -
7:30 PM - 8:00 PM CEST
Compile Once, Run Anywhere: The Missing Link for Rust & eBPF
in-personeBPF has revolutionized cloud-native observability, networking, and security. However, writing BPF programs in the past meant wrestling with Linux kernel version fragmentation. While C developers have long enjoyed CO-RE (Compile Once, Run Everywhere) to magically patch bytecode offsets at runtime, the Rust ecosystem has been missing that final piece for 100% developer experience parity.
In this talk, we’ll dive into the engineering journey of bringing native CO-RE support to Rust. CO-RE is mechanism that uses the BTF type format and its relocation entries (BTF.ext) to handle these layout differences, by patching the loaded BPF bytecode with correct offsets that match the running kernel version.
The last piece missing in Rust was ability of emitting these relocations. We will show how we are rolling out the CO-RE support in bpf-linker and long term, we want to support them in Rust compiler itself with this RFC and experimental implementation.
Learn how to write your next cloud native eBPF program in Rust today!
SPEAKERS