{
  "id": 5070526,
  "title": "eBPF Is \"Widely Adopted\" — Every Paper Says So. We Censused 189 Repos to Check",
  "url": "https://urgent.news/2026/09/02/ebpf-is-widely-adopted-every-paper-says-so-we-censused-189-repos-to",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-02T11:04:57.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/howcani_howcani_77e786a89/ebpf-is-widely-adopted-every-paper-says-so-we-censused-189-repos-to-check-1211"
  },
  "original_language": "en",
  "account": "Despite numerous recent papers claiming that eBPF is widely adopted, a census of 189 top-starred open-source repositories found that only 3.4% actually embed and compile their own eBPF programs. The remaining 96.6% merely depend on software containing eBPF. Only 12 projects were found to actually embed eBPF, all of which are part of the anchor ecosystem consisting of projects like Cilium, BCC, bpftrace, Falco, Katran, Calico, Tetragon, aya, libbpf and others. The census also revealed that the majority of these embeddings are for tracing and observability purposes, rather than for networking. Kubernetes, which is classified as a user rather than an embedder, adds eBPF support without shipping its own programs. The study confirms that eBPF adoption is not a general fact, but rather an ecosystem fact specific to the anchor ecosystem.",
  "summary": "Open any recent eBPF systems paper and the first paragraph will tell you eBPF is \"widely adopted.\" In the 2026-05→08 window alone we counted seven cs.OS papers (an access-control system, a typed DSL, a verifier-diagnostics study, an OS policy plane, a compiler extension, an io_uring tracer, a page-cache eviction policy) — and every one of them asserted widespread adoption in its introduction.…",
  "key_points": [
    "Only 3.4% of top-starred repos embed and compile eBPF programs",
    "96.6% of repos depend on software with pre-existing eBPF support",
    "12 projects in anchor ecosystem embed eBPF, mostly for tracing and observability"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}