eBPF Ecosystem Influence Analysis

*Generated 2026-03-11*

eBPF Ecosystem Influence Analysis

Generated 2026-03-11

Summary

  • BPF-related MAINTAINERS sections: 0
  • Total BPF maintainers/reviewers: 0
  • Meta-affiliated: 0 (0.0%)

BPF Subsystem Sections

SectionMaintainersMeta?Status

Known Meta BPF Personnel

NameRoleSignificance
Alexei StarovoitovBPF co-maintainer and original authorCo-created eBPF (extended BPF) while at PLUMgrid, then joined Facebook/Meta. Serves as BPF subsystem…
Andrii NakryikoBPF libraries maintainer, libbpf authorPrimary author and maintainer of libbpf, the canonical BPF user-space library. Designed BPF CO-RE (C…
Martin KaFai LauBPF networking maintainerMaintains BPF networking components. Contributed BPF socket storage, cgroup BPF, and other networkin…
Song LiuBPF contributor, live patchingContributed BPF trampoline and live-patching support. Works on BPF performance features used in Meta…
Yonghong SongBPF compiler/BTF contributorKey contributor to BTF (BPF Type Format) and BPF CO-RE compiler support in LLVM/Clang. Enables the ‘…

Meta Personnel Found in MAINTAINERS

libbpf Contributor Analysis

  • Total contributors: 249
  • Total contributions: 2446
  • Identified Meta contributions: 1178 (48.2%)

Top 10 Contributors

RankGitHub LoginContributions
1anakryiko1178
2yonghong-song71
3d-e-s-o61
4iii-i53
5olsajiri43
6borkmann42
7tohojo40
8alan-maguire34
9qmonnet32
10kkdwvd32

BPF CO-RE Architecture Assessment

BPF CO-RE (Compile Once, Run Everywhere)

BPF CO-RE allows BPF programs to be compiled once and run across different kernel versions without recompilation. It relies on BTF (BPF Type Format) metadata embedded in the kernel and libbpf’s relocation mechanism.

Meta Advantage

Meta operates one of the largest BPF deployments in the world, running BPF programs across millions of servers with varying kernel versions. BPF CO-RE was designed to solve Meta’s specific problem of deploying BPF programs fleet-wide without per-kernel recompilation. While this benefits all BPF users, the architecture decisions were driven by Meta’s scale requirements.

Design Decisions Favouring Meta Infrastructure

  • BTF generation integrated into kernel build (reduces Meta’s build burden)
  • libbpf as the canonical user-space library (Meta controls the reference implementation)
  • CO-RE relocation design optimized for large heterogeneous fleets
  • BPF skeleton code generation (bpftool gen skeleton) - reduces boilerplate for Meta’s use cases
  • Ring buffer design (bpf_ringbuf) optimized for Meta’s tracing workloads

Community Benefit

BPF CO-RE is genuinely useful for the broader community. However, Meta’s control over libbpf and the CO-RE toolchain means that alternative approaches (e.g. BCC’s runtime compilation) receive less upstream investment.