BPF static linking ================== BPF as a technology keeps maturing and gaining more power. Given that, BPF applications become ever more sophisticated, complex, and large. Right now, BPF developers are confined to a single C source file for compiling any BPF application, which becomes a big limitation when multiple people and teams are working on the same application. Additionally, BPF as a technology recently gained a dynamic linking capabilities, so it's just natural to wonder why there is still no static linking available yet. There are a bunch of non-obvious BPF-specific problems that needs to be solved for BPF static linking to become possible. We'll go over proposed approach, tooling and API changes necessary, pitfalls and challenges, that need to be addressed to make static linking a reality in BPF realm. -- Andrii