BPF / eBPF
Виртуальная машина в ядре Linux, исполняющая изолированные программы в заданных точках — без модуля ядра и перезагрузки.
Всё началось в 1992 году как пакетный фильтр для tcpdump. eBPF (2014) обобщил идею: больше регистров, настоящие структуры данных и точки подключения повсюду — системные вызовы, сетевой стек, трассировочные точки, входы в функции.
Верификатор до загрузки доказывает, что программа завершится и не читает чужую память, — именно поэтому пользовательский код в ядре безопасен. На eBPF построены Cilium, Falco, Katran и практически вся современная наблюдаемость Linux.