eBPF lab
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