eBPF lab

  • Sandboxing

A real Linux kernel (x86_64, eBPF enabled) running entirely in your browser via QEMU compiled to WebAssembly. Write eBPF C, compile it to BPF bytecode in the browser, and load it into the kernel — nothing is sent anywhere.

This is a heavy page: it downloads a ~150 MB kernel + emulator bundle and a ~96 MB in-browser compiler on first load. Give it a moment.

Loading the eBPF lab…

Runs in your browser

All tools