From 778e36ba907be6da1177a4aa31cd2ce0aa376cd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E5=BE=AE?= <1067852565@qq.com> Date: Tue, 23 Jan 2024 15:16:53 +0000 Subject: [PATCH] Add link to bpftrace tutorial (#101) * Update README.md * Update README_en.md --- src/0-introduce/README.md | 1 + src/0-introduce/README_en.md | 1 + 2 files changed, 2 insertions(+) diff --git a/src/0-introduce/README.md b/src/0-introduce/README.md index a0a654a..007c3cf 100644 --- a/src/0-introduce/README.md +++ b/src/0-introduce/README.md @@ -61,6 +61,7 @@ Linux 内核的主要目的是抽象出硬件或虚拟硬件,并提供一个 了解并尝试一下 eBPF 开发框架: +- bpftrace 教程,对于最简单的应用来说,bpftrace 可能是最方便的:https://eunomia.dev/zh/tutorials/bpftrace-tutorial/ (试试,1h) - BCC 开发各类小工具的例子: (跑一遍,3-4h) - libbpf 的一些例子: (选感兴趣的运行一下,并阅读一下源代码,2h) - 基于 libbpf 和 eunomia-bpf 的教程: (阅读 1-10 的部分,3-4h) diff --git a/src/0-introduce/README_en.md b/src/0-introduce/README_en.md index c145bcc..501b732 100644 --- a/src/0-introduce/README_en.md +++ b/src/0-introduce/README_en.md @@ -54,6 +54,7 @@ Answer three questions: Understand and try eBPF development frameworks: +- bpftrace tutorial:https://eunomia.dev/tutorials/bpftrace-tutorial/ (Try it,1h) - Examples of developing various tools with BCC: (Run through, 3-4h) - Some examples of libbpf: (Run any interesting one and read the source code, 2h) - Tutorial based on libbpf and eunomia-bpf: (Read part 1-10, 3-4h)