3 ms·
Well, there's also the BPF. But it's a domain-specific language, by opposition to Rust.
by Yoric 5y ago
Well, there's also the BPF. But it's a domain-specific language, by opposition to Rust.
- ncmncm 5y agoNo. eBPF is C++, or Rust, or C, or D, or pretty much any language that can be compiled to LLVM intermediate code and doesn't necessarily rely on a runtime. What can be done in eBPF code is somewhat limited, but nowhere nearso as you might imagine from the restrictions imposed on eBPF programs. Things eBPF code is not allowed to do directly are routinely done in functions eBPF is allowed to call, or in the code that calls the eBPF program in a loop.