A number of major companies are coming together to form a foundation to advance eBPF technology. EBPF enables sandboxed programs to run in an operating system kernel, which allows developers to extend the kernel’s capabilities without having to change source code or load modules for the kernel.
The eBPF Foundation will be hosted as an umbrella under the Linux Foundation. Founding members include Facebook, Google, Isovalent, Microsoft, and Netflix.
One reason for the formation of the foundation is that because of the high demand in eBPF, there is a desire in the industry to optimize collaboration. Another reason is the need to ensure that the core of the project is well-maintained and has a clear roadmap.
The eBPF Foundation established a steering committee that will oversee the technical direction and vision of the technology.
EBPF was first introduced in 2014 and since then it has made its way into the infrastructure layer of many large data centers. For example, Facebook’s load balancer Katran is eBPF-based and has powered the company’s data centers for the past few years. Companies like Capital One and Adobe also use eBPF to meet their networking, security, and observation requirements.
According to Isovalent, even though eBPF is already widely adopted, it is still in the early stages of the potential of innovation it can unlock.