zoidyzoidzoid / awesome-ebpf

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

Implement TODO #16

Closed mcandre closed 5 years ago

mcandre commented 5 years ago

Thank you for posting this helpful Awesome list! Unfortunately, the TODO on What is BPF? was exactly what I was hoping for in this doc. Is this just a network packet filter, or something else?

qmonnet commented 5 years ago

Hi @mcandre, the whole interest of the list is to point you to the documents which can answer to this question ;).

BPF and especially it extended version, eBPF, are used for more than packet filtering nowadays. People are using it for tracing and monitoring things in the Linux kernel, or advanced and fast network packet processing. Some introductions I would recommend are the LWN article or this recent blog post.

As for the TODO, well, yeah, would be nice to have a small blurb here someday :).

zoidyzoidzoid commented 5 years ago

I love Cilium's BPF Reference Guide too, but it's a bit heavy for a elevator pitch / light overview.

qmonnet commented 5 years ago

Done in commit aeed52e. Feel free to reopen if you find it unsatisfying.

zoidyzoidzoid commented 5 years ago

Awesome. That looks great.