diff --git a/README.zh.md b/README.zh.md index ee87f44..facda98 100644 --- a/README.zh.md +++ b/README.zh.md @@ -151,6 +151,20 @@ TIME COMM TID LAT(us) ![docker](imgs/docker.png) +## 推荐书籍:《深入理解 eBPF 与可观测性》 + +在当今云原生、人工智能和大模型迅猛发展的时代,理解和优化操作系统性能变得尤为重要。龙蜥社区多位资深专家历时两年,联袂打造业内首本系统性穿透 Linux 内核观测技术指南——《深入理解 eBPF 与可观测性》。 + +本书不仅深入剖析了 eBPF 的底层原理和开发框架,结合了网络、内存、I/O、调度等六大领域,提供了原理和代码级的深度解析,包含了丰富的生产级实践代码,助力读者快速掌握 eBPF 技术,应用于网络流量分析、故障排查、性能调优等实际场景。 + +无论是内核开发者、运维工程师、eBPF 技术爱好者,还是可观测领域、操作系统领域专家,这本书都将成为您洞悉 Linux 系统的必备武器。 + +![书籍推荐](src/third_party/book-picture.png) + +欢迎关注我们的微信公众号,获取更多 eBPF 相关的技术文章、教程更新和社区动态! + +![微信公众号](src/third_party/wechat-qrcode.png) + ## 本地编译 本地编译示例如下所示: diff --git a/src/0-introduce/README.zh.md b/src/0-introduce/README.zh.md index 964ada4..c97dee1 100644 --- a/src/0-introduce/README.zh.md +++ b/src/0-introduce/README.zh.md @@ -161,4 +161,14 @@ eBPF 能够动态调整系统行为并扩展到用户空间,使其成为现代 - BPF 编译器集合(BCC): - eunomia-bpf: -您还可以访问我们的教程代码仓库 或网站 获取更多示例和完整的教程源代码。所有内容均为开源。我们将继续分享更多关于 eBPF 开发实践的内容,帮助您更好地理解和掌握 eBPF 技术。 \ No newline at end of file +您还可以访问我们的教程代码仓库 或网站 获取更多示例和完整的教程源代码。所有内容均为开源。我们将继续分享更多关于 eBPF 开发实践的内容,帮助您更好地理解和掌握 eBPF 技术。 + +## 推荐书籍 + +想要更系统、深入地学习 eBPF 技术?推荐《深入理解 eBPF 与可观测性》——业内首本系统性穿透 Linux 内核观测技术指南。本书由龙蜥社区多位资深专家联袂打造,深入剖析 eBPF 底层原理和开发框架,结合网络、内存、I/O、调度等六大领域,提供丰富的生产级实践代码。 + +![书籍推荐](../third_party/book-picture.png) + +欢迎关注我们的微信公众号,获取更多 eBPF 技术文章和教程更新! + +![微信公众号](../third_party/wechat-qrcode.png) \ No newline at end of file diff --git a/src/SUMMARY.zh.md b/src/SUMMARY.zh.md index 7729609..fb6f941 100644 --- a/src/SUMMARY.zh.md +++ b/src/SUMMARY.zh.md @@ -83,3 +83,17 @@ Android: - [lesson 22-android](src/22-android/README.zh.md) 在 Android 上使用 eBPF 程序 持续更新中... + +## 推荐书籍:《深入理解 eBPF 与可观测性》 + +在当今云原生、人工智能和大模型迅猛发展的时代,理解和优化操作系统性能变得尤为重要。龙蜥社区多位资深专家历时两年,联袂打造业内首本系统性穿透 Linux 内核观测技术指南——《深入理解 eBPF 与可观测性》。 + +本书不仅深入剖析了 eBPF 的底层原理和开发框架,结合了网络、内存、I/O、调度等六大领域,提供了原理和代码级的深度解析,包含了丰富的生产级实践代码,助力读者快速掌握 eBPF 技术,应用于网络流量分析、故障排查、性能调优等实际场景。 + +无论是内核开发者、运维工程师、eBPF 技术爱好者,还是可观测领域、操作系统领域专家,这本书都将成为您洞悉 Linux 系统的必备武器。 + +![书籍推荐](third_party/book-picture.png) + +欢迎关注我们的微信公众号,获取更多 eBPF 相关的技术文章、教程更新和社区动态! + +![微信公众号](third_party/wechat-qrcode.png) diff --git a/src/third_party/book-picture.png b/src/third_party/book-picture.png new file mode 100644 index 0000000..ec9184c Binary files /dev/null and b/src/third_party/book-picture.png differ diff --git a/src/third_party/wechat-qrcode.png b/src/third_party/wechat-qrcode.png new file mode 100644 index 0000000..1b441c7 Binary files /dev/null and b/src/third_party/wechat-qrcode.png differ