eBPF and Wasm: Unifying Userspace Extensions With Bpftime - Yusheng Zheng, eunomia-bpf
Yusheng Zheng, eunomia-bpf
KubeCon + CloudNativeCon Europe 2025 · Session
In this KubeCon EU talk, Yusheng Zheng, a PhD student and maintainer of several eBPF-related open-source projects under the eunomia-bpf organization, introduced **Bpftime**, an innovative userspace eBPF runtime designed to address long-standing challenges in software extensions. The presentation delved into the fundamental trade-offs between flexibility, isolation, and performance that plague traditional extension frameworks, proposing a novel approach that leverages the strengths of both **eBPF (extended Berkeley Packet Filter)** and **WebAssembly (Wasm)**.
AI review
This talk introduces Bpftime, a genuinely novel userspace eBPF runtime that elegantly solves the perennial trade-off between interconnectivity, safety, and efficiency in software extensions. By unifying eBPF's static verification with WebAssembly's capability-based interface model, Bpftime offers a high-performance, verifier-enforced security framework. This is not just theoretical fluff; it demonstrates tangible performance gains (10x for userspace uprobe) and provides a robust defensive paradigm for managing extension risks in critical applications. A foundational piece of engineering that…