GSoC 2026: Lunatik eBPF Abstraction Layer

55 views
Skip to first unread message

Ashwani Kamal

unread,
Sep 21, 2026, 3:48:34 PM (3 days ago) Sep 21
to lua-l
Hey all
I just concluded Google Summer of Code with LabLua organization, where I contributed to Lunatik. My project can be found here: https://summerofcode.withgoogle.com/programs/2026/projects/IHF0HPaF. The final work product link is here: https://gist.github.com/sneaky-potato/9aa9128776457f57c1b60a6f6d2e60a4.

I added 3 bindings to Lunatik as part of this contribution:
- luatc: binding for Linux traffic control
- luasched: binding for Linux extensible scheduler class
- luabpf: binding for eBPF maps

I also have written a 7 part blog post on my journey with LabLua and GSoC, please do give it a read:

It was a large project and covering everything up in a single blog post was not possible. I've kept the parts short and to the point.

I also recorded a demonstration video covering the bindings I added to Lunatik:
https://youtu.be/i2ViZGbANwQ

The next step is to go deep with these binding and find a solid use-case to showcase, I already have some ideas, but I will keep experimenting.

Thanks
sneaky-potato
Reply all
Reply to author
Forward
0 new messages