百页 PPT BPF 技术全览 - 深入浅出 BPF 技术

简介: 百页 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 的各个维度,可以说目前最全面的一篇介绍文章。


本文地址:https://www.ebpf.top/post/head_first_bpf


完整 PDF 版本可以关注公众号,回复 “pdf” 下载。


image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

目录
相关文章
|
10月前
|
存储 传感器 Linux
Linux应用开发基础知识——I2C应用编程(十二)
Linux应用开发基础知识——I2C应用编程(十二)
339 0
Linux应用开发基础知识——I2C应用编程(十二)
|
10月前
|
传感器 Linux 开发工具
Linux应用开发基础知识——I2C应用编程(十三)
Linux应用开发基础知识——I2C应用编程(十三)
451 0
Linux应用开发基础知识——I2C应用编程(十三)
|
10月前
|
人工智能 自然语言处理 供应链
面向企业的 ChatGPT 究极手册:第一章到第二章
面向企业的 ChatGPT 究极手册:第一章到第二章
206 0
面向企业的 ChatGPT 究极手册:第一章到第二章
|
10月前
|
网络协议 Unix Linux
Linux应用开发基础知识——网络通信编程(九)
Linux应用开发基础知识——网络通信编程(九)
118 0
Linux应用开发基础知识——网络通信编程(九)
|
10月前
|
存储 人工智能 安全
面向企业的 ChatGPT 究极手册:第七章到第八章
面向企业的 ChatGPT 究极手册:第七章到第八章
174 0
面向企业的 ChatGPT 究极手册:第七章到第八章
|
10月前
|
机器学习/深度学习 人工智能 安全
面向企业的 ChatGPT 究极手册:第九章到附录 A
面向企业的 ChatGPT 究极手册:第九章到附录 A
135 0
|
存储 编解码 API
游戏编程之四 diectxdarw基础篇
游戏编程之四 diectxdarw基础篇
101 0
|
存储 运维 安全
【共读】Linux网络安全精要之基础知
【共读】Linux网络安全精要之基础知
283 0
【共读】Linux网络安全精要之基础知
|
存储 JSON Rust
eunomia-bpf:展望 2023,让 eBPF 插上 Wasm 的翅膀
回望过去的 2022 年,有两项技术备受瞩目:eBPF 和 WebAssembly。eunomia-bpf 也是一个结合 Wasm 的通用、轻量级、多语言的下一代 eBPF 开发框架/组件库,2022 年下半年在龙蜥社区 `eBPF 技术探索 SIG` 发起并孵化。eunomia-bpf 包含一个运行时和编译工具链,主要关注于改进 eBPF 程序用户态的开发和使用体验。
287 0