Berkley Packet Filter was developed in 1992 as efficent virtual maching for packet filtering.
From 2014 release 3.15 integrated in Linux Kernel, “perf” tooling system.
Linux Kernel load programm in byte code
LLVM Clan can compile to eBPF byte code
Allows to rewrite some system functions.