Linux内核

eBPF技术深度解析:从内核可观测性到可编程网络

一篇全面深入解析eBPF技术的长文,从BPF到eBPF的演进历史出发,系统讲解eBPF程序生命周期、内核验证器原理、JIT编译器优化、BPF Maps数据结构体系、BCC与libbpF开发框架对比,并深入探讨eBPF在可观测性(系统调用追踪、用户态探针、网络流量深度分析)、安全防御(运行时安全监控、LSM BPF内核加固、移动安全)和高性能网络(XDP DDoS防护、服务网格、AF_XDP)三大领域的关键应用,最后分享工业级实践工程要点和前沿技术趋势。

eBPF Kprobes 与 Tracepoints:Linux 内核动态追踪深度实战

深入讲解 eBPF 两大核心探针机制 Kprobes 和 Tracepoints,通过完整实战案例(文件打开监控、TCP 连接耗时分析)展示从零编写、加载、运行内核追踪程序的完整流程,涵盖 CO-RE 跨内核兼容方案、性能优化最佳实践和调试技巧。