Kernel

eBPF

English

Overview

A technology for safely extending the kernel without recompiling it, heavily used by monitoring and security tools.

Details

A technology that lets a sandboxed program run safely inside the kernel, used for things like network processing, tracing, and security monitoring. Before anything runs, a verifier checks the code and rejects anything with an infinite loop or other behavior that could crash the kernel, which makes it far safer than an ordinary kernel module, where a bug can bring down the whole system.

More Linux terms