百頁 PPT BPF 技術全覽 - 深入淺出 BPF 技術

eBPF 從創建開始,短短數年(7 年),至今就已經被認爲是過去 50 年來操作系統最大的變更,那麼爲什麼 eBPF 技術到底給我們帶來了什麼樣的超能力,以至於得到如此高的評價? 本文從以下內容入手,對 eBPF 技術進行了全面的概述:

  1. eBPF 是什麼?

  2. eBPF 的應用場景有哪些?

  3. eBPF 是怎麼工作的?

  4. eBPF 軟件開發的生態

  5. eBPF 未來發展趨勢

從 cBPF 的誕生、到 ebPF 的崛起,再到 eBPF 在可觀測性 / 跟蹤、網絡和安全等各個領域中的應用,其中詳細介紹了 eBPF 技術在國內外巨頭互聯網公司的應用場景,eBPF 人們的開源項目 Katran/Cilium/BCC/BPFTrace/Kubectl-Trace/Tracee/Falco/eBPF Exporter/Pixe 等,可快速熟悉 eBPF 的整體生態。

接着,在 eBPF 開發場景中從 BPFTrace/Python/C/Go 等各種語言或者工具入手,介紹了開發 eBPF 的差異點。

最後簡單介紹了 eBPF 未來在網絡、安全、觀測等維度的後續發展方向。

全文共 100 多頁,詳細兼顧了 eBPF 的各個維度,可以說目前最全面的一篇介紹文章。

完整 PDF 版本可以關注公衆號,回覆 “pdf” 下載。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/EQhwcT2IHFfUXIXIxEGdmQ