|
|
|
|
|
by tptacek
1657 days ago
|
|
The complexity is an issue (but sidecars are plenty complex too), but the security not so much. BPF C is incredibly limiting (you can't even have loops if the verifier can't prove to its satisfaction that the loop has a low static bound). It's nothing at all like writing kernel C. |
|
There are two projects that enable writing eBPF with Rust [1][2]. I'm sure there is an equivalent with nicer wrappers for C++.
[1] https://github.com/foniod/redbpf
[2] https://github.com/aya-rs/aya