我刚刚愤怒地写了 - 一些自定义的流量跟踪代码 - 用于插桩的 eBPF 代码 - 用于加载和处理 eBPF 代码输出的用户空间代码 全部用 Rust 编写,总共大约 600 行非常复杂的代码,由两个进程和内核(eBPF 部分)中的数十个线程执行。 而且它在第一次运行时就成功了。 而人们仍然在写 C/C++,哈哈。