eBPF and Wasm: Unifying Userspace Extensions With Bpftime
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
This conference talk explores how bpftime extends eBPF capabilities into userspace to improve cloud-native application extensions. Learn about the challenges of extending and customizing applications in cloud-native systems, where eBPF excels at kernel-level enhancements while WebAssembly (Wasm) brings extensions to userspace. Discover how bpftime overcomes limitations of both technologies by using dynamic binary instrumentation, bytecode verification, and hardware isolation to enable secure, high-performance extensions without Wasm's sandboxing overhead. Explore the evolution of eBPF and Wasm, understand how bpftime works with the eBPF Interface to simplify userspace extensions, and see practical applications for observability, networking, and other cloud-native extensions.
Syllabus
eBPF and Wasm: Unifying Userspace Extensions With Bpftime - Yusheng Zheng, eunomia-bpf
Taught by
CNCF [Cloud Native Computing Foundation]