zoidyzoidzoid / awesome-ebpf

A curated list of awesome projects related to eBPF.
Creative Commons Zero v1.0 Universal
4.31k stars 368 forks source link

Wishlist for tools/docs/libs #65

Closed kckeiks closed 2 years ago

kckeiks commented 2 years ago

What are some docs, tools or other resources that the eBPF ecosystem is missing? For instance, we don't have a eBPF debugger AFAIK. It might be good to have a "wishlist" section in the README if there is content.

qmonnet commented 2 years ago

(Some user space debuggers exist, GDB has some support and I saw edb which seems at an early stage. You could also run GDB on a user space interpreter like uBPF or rbpf.)

This list would be interesting to have, but I'm not sure it should be part of the awesome-list itself. I would be happy to mention it here, though.

Note: “what the ecosystem is missing” can be very wide, and possibly subjective. Do you count the feature requests in libbpf? In https://xdp-project.net/? I'm not saying this is a bad idea, I'm just not sure where I would start it from.

kckeiks commented 2 years ago

Yeah it is broad. I was thinking more in terms of eBPF development tools as opposed to a eBPF feature wish list. Sometimes I find myself wondering if there is a tool that would help me solve a problem like debugging, reading elf file (readelf cmd), etc. then I eventually find it (like using a user space interpreter like you suggested). However, the list I'm thinking about might not be relevant to this project. Thanks for the info anyways. Cheers.

qmonnet commented 2 years ago

You're welcome, thank you for suggesting. Again, if you find or create this list, I'm happy to link it from the current project!