Facebook, Google, Isovalent, Microsoft and Netflix made Founders of the new non-profit organization EBPF Foundation , created under the auspices of the Linux Foundation organization and aimed at providing a neutral site for the development of technologies associated with the EBPF subsystem. In addition to expanding the possibilities in the EBPF subsystem of the Linux kernel, the organization will develop and projects for wider use.
EBPF, for example, the creation of EBPF engines for embedding in applications and adaptation for EBPF nuclei of other operating systems.
EBPF provides a Baitcode built into the kernel, which makes it possible to change the behavior of the system without the need to change the coder code, which allows you to add effective handlers without complicating the system itself. Including the EBPF database, you can create network operation handlers, control bandwidth, monitor access, track system operation and tracing. Thanks to the use of JIT compilation, the bytecode is broadcast to the machine instructions on the fly and is performed with the productivity of the native code. EBPF is used in Facebook load balancing and is the basis of the network subsystem of isolated Cilium containers developed by Google.