百頁 PPT BPF 技術全覽 – 深入淺出 BPF 技術
eBPF 從創建開始,短短數年(7年),至今就已經被認為是過去 50 年來作業系統最大的變更,那麼 eBPF 技術到底給我們帶來了什麼樣的超能力,以至於得到如此高的評價? 本文從以下內容入手,對 eBPF 技術進行了全面的概述:
-
eBPF 是什麼?
-
eBPF 的應用場景有哪些?
-
eBPF 是怎麼工作的?
-
eBPF 軟體開發的生態
-
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 的各個維度,可以說目前最全面的一篇介紹文章。
本文地址://www.ebpf.top/post/head_first_bpf
完整 PDF 版本可以關注公眾號,回復 「pdf」 下載。