5–7 Oct 2026
Europe/Prague timezone

Extending the BPF Type Format to support more languages

5 Oct 2026, 11:00
30m
"South Hall 1 A" (Prague Congress Centre)

"South Hall 1 A"

Prague Congress Centre

158
eBPF Track eBPF Track

Speaker

Alan Maguire (Oracle)

Description

Now that kernel modules can be built in Rust [1],[2], it seems timely to look at programming language constructs outside of C to assess their applicability to BTF representation. Suggestions include

  • slices/"fat pointers" with type and size
  • tagged unions
  • generics
  • interfaces
  • lifetime tags

Rough suggestions will be made for how to represent these as BTF kinds to trigger discussion.

[1] https://docs.kernel.org/rust/index.html
[2] https://lwn.net/Articles/991719/

Author

Co-author

Presentation materials

There are no materials yet.