~/talk

eBPF and Wasm: Unifying Userspace Extensions With Bpftime

linkedin:yunwei37
slides:none on file

Claims a userspace eBPF runtime called BPF time that uses dynamic binary instrumentation, bytecode verification and hardware isolation to extend eBPF into userspace while staying compatible with the eBPF ecosystem maintained by eunomia-bpf. Implementation supports maps, helper calls, tracing, GPU hooks and an optional userspace verifier; evaluation reports about 10× faster userspace uprobe workloads versus prior approaches, a two‑year codebase and a paper accepted to a systems venue; needs kernel 6.10+ for full functionality.

AI-written summary · about

  1. 0:00eBPF and Wasm extensions
  2. 1:26Software extensions need isolation
  3. 3:58Extension vulnerabilities risks
  4. 5:45Runtime framework requirements
  5. 7:55Existing frameworks limitations
  6. 10:45Interface design for safety
  7. 13:15WebAssembly component model
  8. 15:03eBPF verification-first safety
  9. 17:52eBPF vs WebAssembly trade-offs
  10. 18:54Combining eBPF and WebAssembly
  11. 20:44Introducing bpftime runtime
  12. 21:52bpftime and eBPF ecosystem
  13. 23:18Use cases: observability and network
  14. 24:45Other bpftime use cases
  15. 25:29bpftime limitations and future
  16. 25:52Key takeaways
  17. 26:23Q&A: Kernel eBPF compatibility
  18. 27:48Q&A: Wasm performance impact
  19. 28:54Q&A: Kernel version compatibility
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.