mirror of
https://github.com/eunomia-bpf/bpf-developer-tutorial.git
synced 2026-02-03 18:24:27 +08:00
Deploying to gh-pages from @ eunomia-bpf/bpf-developer-tutorial@2ec7fd6a11 🚀
This commit is contained in:
16
index.html
16
index.html
@@ -172,11 +172,11 @@
|
||||
</ul>
|
||||
<p>推荐:</p>
|
||||
<ul>
|
||||
<li>阅读 ebpf 简介:<a href="https://ebpf.io/%EF%BC%8830min%EF%BC%89">https://ebpf.io/(30min)</a></li>
|
||||
<li>简要了解一下 ebpf 内核相关文档:<a href="https://prototype-kernel.readthedocs.io/en/latest/bpf/">https://prototype-kernel.readthedocs.io/en/latest/bpf/</a> (知道有问题去哪里查询: 30min)</li>
|
||||
<li>阅读 ebpf 中文入门指南:<a href="https://www.modb.pro/db/391570%EF%BC%881h%EF%BC%89">https://www.modb.pro/db/391570(1h)</a></li>
|
||||
<li>有大量的参考资料:<a href="https://github.com/zoidbergwill/awesome-ebpf%EF%BC%882-3h%EF%BC%89">https://github.com/zoidbergwill/awesome-ebpf(2-3h)</a></li>
|
||||
<li>可以选自己感兴趣的 PPT 翻一翻:<a href="https://github.com/gojue/ebpf-slide%EF%BC%881-2h%EF%BC%89">https://github.com/gojue/ebpf-slide(1-2h)</a></li>
|
||||
<li>阅读 ebpf 简介:<a href="https://ebpf.io/">https://ebpf.io/</a> (30min)</li>
|
||||
<li>简要了解一下 ebpf 内核相关文档:<a href="https://prototype-kernel.readthedocs.io/en/latest/bpf/">https://prototype-kernel.readthedocs.io/en/latest/bpf/</a> (知道有问题去哪里查询,30min)</li>
|
||||
<li>阅读 ebpf 中文入门指南:<a href="https://www.modb.pro/db/391570">https://www.modb.pro/db/391570</a> (1h)</li>
|
||||
<li>有大量的参考资料:<a href="https://github.com/zoidbergwill/awesome-ebpf">https://github.com/zoidbergwill/awesome-ebpf</a> (2-3h)</li>
|
||||
<li>可以选自己感兴趣的 PPT 翻一翻:<a href="https://github.com/gojue/ebpf-slide">https://github.com/gojue/ebpf-slide</a> (1-2h)</li>
|
||||
</ul>
|
||||
<p>回答三个问题:</p>
|
||||
<ol>
|
||||
@@ -187,9 +187,9 @@
|
||||
<h3 id="了解如何开发-ebpf-程序10-15h"><a class="header" href="#了解如何开发-ebpf-程序10-15h">了解如何开发 eBPF 程序(10-15h)</a></h3>
|
||||
<p>了解并尝试一下 eBPF 开发框架:</p>
|
||||
<ul>
|
||||
<li>BCC 开发各类小工具的例子:<a href="https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc_python_developer.md%EF%BC%88%E8%B7%91%E4%B8%80%E9%81%8D%EF%BC%9A3-4h%EF%BC%89">https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc_python_developer.md(跑一遍:3-4h)</a></li>
|
||||
<li>libbpf 的一些例子: <a href="https://github.com/libbpf/libbpf-bootstrap%EF%BC%88%E9%80%89%E6%84%9F%E5%85%B4%E8%B6%A3%E7%9A%84%E8%BF%90%E8%A1%8C%E4%B8%80%E4%B8%8B%EF%BC%8C%E5%B9%B6%E9%98%85%E8%AF%BB%E4%B8%80%E4%B8%8B%E6%BA%90%E4%BB%A3%E7%A0%81%EF%BC%9A2h">https://github.com/libbpf/libbpf-bootstrap(选感兴趣的运行一下,并阅读一下源代码:2h</a>)</li>
|
||||
<li>基于 libbpf 和 eunomia-bpf 的教程: <a href="https://github.com/eunomia-bpf/bpf-developer-tutorial%EF%BC%88%E9%98%85%E8%AF%BB">https://github.com/eunomia-bpf/bpf-developer-tutorial(阅读</a> 1-10 的部分: 3-4h)</li>
|
||||
<li>BCC 开发各类小工具的例子:<a href="https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc_python_developer.md">https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc_python_developer.md</a> (跑一遍,3-4h)</li>
|
||||
<li>libbpf 的一些例子:<a href="https://github.com/libbpf/libbpf-bootstrap">https://github.com/libbpf/libbpf-bootstrap</a> (选感兴趣的运行一下,并阅读一下源代码,2h)</li>
|
||||
<li>基于 libbpf 和 eunomia-bpf 的教程:<a href="https://github.com/eunomia-bpf/bpf-developer-tutorial">https://github.com/eunomia-bpf/bpf-developer-tutorial</a> (阅读 1-10 的部分,3-4h)</li>
|
||||
</ul>
|
||||
<p>其他开发框架:Go 语言或者 Rust 语言,请自行搜索并且尝试(0-2h)</p>
|
||||
<p>有任何问题或者想了解的东西,不管是不是和本项目相关,都可以在本项目的 discussions 里面开始讨论。</p>
|
||||
|
||||
Reference in New Issue
Block a user