rust-ebpf

Installation
SKILL.md

eBPF vs 内核模块

特性 eBPF 内核模块
安全验证 编译时验证 需要手动审查
稳定性 稳定的 API API 可能变化
性能 即时 JIT 高但有风险
崩溃风险 有限 可能崩溃内核
语言支持 C, Rust C, Rust

Aya 库

// 使用 aya 创建 eBPF 程序
use aya::{maps::Map, programs::Xdp, Bpf};
use aya::maps::ArrayMap;
use std::sync::atomic::{AtomicU64, Ordering};
Related skills
Installs
11
GitHub Stars
29
First Seen
Jan 31, 2026