Honey Potion - Writing eBPF with Elixir

" Honey Potion is a framework that brings the powerful eBPF technology into Elixir. Users can write Elixir code that will be transformed into eBPF bytecodes. Many high-level features of Elixir are available and more will be added soon. In this alpha version, the framework translates the code to a subset of C that uses libbpf’s features. Then it’s possible to use clang to obtain the bytecodes and load it into the Kernel."

9 Likes

Looks like some more work on this project was completed recently. This is a short but very informative presentation that highlights some of the capabilities of the library:

I’m not affiliated with the project and I normally HATE YouTube videos but this one is short and has zero filler. If you have any interest in the project, I recommend checking it out.

1 Like