跳转至

开源 eBPF 文档站

用 eunomia 构建实用的 eBPF 系统

从可运行教程入门,继续阅读 userspace 运行时和工具链文档,再把 tracing 和扩展工作流落到实际系统里。

从这里开始

学习

动手实践的 eBPF 教程

从基础 probe 到 sched-ext、userspace tracing 和 GPU 场景,按可执行示例逐步推进。

构建

userspace 运行时与工具链

查看 bpftime、llvmbpf 及相关基础组件,理解如何在内核外高效迭代。

交付

打包和分发 eBPF 程序

使用 eunomia-bpf 通过 JSON 与 OCI 工作流构建、打包和运行 eBPF 负载。

核心文档

bpftime

bpftime

面向 userspace 的 eBPF 运行时和通用扩展框架,可覆盖快速 uprobe、USDT、syscall、XDP、GPU 等场景。

eBPF 教程结构图

bpf-developer-tutorial

围绕可执行示例组织的教程集合,强调“先跑起来,再理解原理”。

eunomia-bpf

eunomia-bpf

帮助开发者通过 JSON 和 WebAssembly OCI 镜像更方便地构建、分发和运行 eBPF 程序。

llvmbpf

llvmbpf

支持 LLVM JIT/AOT 的 userspace eBPF VM,也是 bpftime 的编译执行核心组件。

wasm-bpf

wasm-bpf

基于 WebAssembly 的 eBPF 工具链和运行时支持,适合轻量级沙箱和云原生部署场景。

GPTtrace

GPTtrace

用自然语言生成 eBPF 程序并追踪 Linux 内核,适合快速定位和探索内核行为。

继续阅读

更新

Blog 与发布动态

在站内继续阅读维护者更新、研究总结和项目进展,而不是跳到单独的媒体页面。

研究

论文、演讲与参考资料

查看论文、会议演讲和扩展阅读,了解 eunomia 相关工作的更完整背景。

社区

GitHub 组织

跟踪仓库、release 和实验项目,继续沿着整个开源生态深入。

Share on Share on