The eBPF Foundation eBPF Steering Committee (BSC) is the technical and collaborative governing body of the eBPF community as defined in the Foundation charter. Our mission is to advance the development, adoption, and best practices of eBPF technology through consensus-driven, community-led initiatives. We are responsible for:
- Defining and maintaining the technical vision for the eBPF ecosystem, ensuring it aligns with industry needs and innovations.
- Coordinating collaboration for eBPF, ensuring alignment between tools, libraries, and projects, and fostering integration across various use cases.
- Coordinating and evangelizing eBPF projects and technologies to current and potential developers and users.
- Identifying areas of collaboration with adjacent open source communities (e.g., kernel, compiler, and debugger communities) to encourage the widespread adoption and integration of eBPF technology.
- Proposing priorities to the Governing Board for community developmen actives, events, travel funds, and other investments that will foster growth in the eBPF developer and user communities.
By facilitating collaboration and transparency, the eBPF Foundation BSC strives to guide the long-term success of eBPF for all.
The technical direction of the ecosystem is problem-centric. We encourage and support eBPF to solve problems faced by adopters, to build the right ecosystem for innovation, and embrace changes in the broader technical landscape. To exercise and increase the expertise within the technical community to compose solutions that stand the test of time.
Brendan Gregg, Intel (2021-10-13 to present)
Daniel Borkmann, Isovalent (2021-10-13 to present)
KP Singh, Google (2021-10-13 to present)
Joe Stringer, Isovalent (2021-10-13 to present)
Alexei Starovoitov, Meta (2021-10-13 to present)
Alan Jowett, Microsoft (2023-11-29 to present)
Emeritus
Lorenz Bauer (2021-10-13 to 2023-02-08)
Dave Thaler (2021-10-13 to 2023-10-18)
Andrii Nakryiko, Meta (2021-10-13 to 2024-10-30)
Any BSC member and/or the Governing Board can propose a new member to be added to the BSC. To accept a new member, two-thirds of the entire BSC must approve. Any member of the BSC may be removed by a two-thirds majority of the other BSC members.
Ideally, decisions are made by consensus, but if a vote is needed, each member gets one vote, and most decisions are made by a simple majority. For BSC meetings, at least 60% of voting members must be present to make decisions. If not enough members are present, the meeting can continue but no decisions can be made.
The BSC meets roughly every two weeks and all meeting minutes can be found in the Github repo.
Email: bsc at lists.ebpf.foundation