BPF
eBPF KFuncs 深度工程:BTF 驱动的 BPF 类型安全加载机制与 kfunc 调用全链路
深入剖析eBPF KFuncs机制:从BTF驱动的加载期类型强制检查到kfunc调用全链路,包含KF_ACQUIRE/RELEASE引用计数管理、per-cpu指针安全访问等完整工程实战
Linux内核 Sched_ext 深度实战:BPF可编程调度器的架构原理与生产实践
深入剖析 Linux 6.12 引入的 Sched_ext 框架——通过 BPF 实现自定义调度策略革命:从核心架构(select_cpu/dispatch/tick/enqueue)、生产级BPF调度器实现模式(scx_simple/scx_lavd/绑核调度器)、跨域负载均衡、安全回退机制到实测性能数据,提供完整的Sched_ext开发实践指南
Linux Kernel sched-ext:用 BPF 可编程调度器重塑内核调度策略
深入解析 Linux 6.12 引入的 sched-ext 机制,展示如何用 BPF 程序自定义 CPU 调度策略,涵盖核心架构、实战场景(AI训练 Gang Scheduling)、性能对比与最佳实践。
seccomp-BPF 与容器安全沙箱:从系统调用过滤到动态策略全链路实战
深度解析 Linux seccomp-BPF 内核实现机制、libseccomp 策略编写 API、Docker 默认配置文件分析、Kubernetes pod 级别配置、Seccomp Notify 动态沙箱、eBPF 审计与常见绕过向量防御。覆盖从系统调用拦截原理到生产环境最佳实践的完整链路。
Linux BPF Iterator 深度实战:可观测性革命的内核级数据导出技术
深入解析 Linux 5.8 引入的 BPF Iterator 机制——一种可编程的内核级数据导出框架。从内核源码层面剖析 bpf_iter 注册模型、seq_file 回调链、批处理迭代语义,到用户态 perf_event 与 ring buffer 的高效数据搬运。涵盖 task_iter/task_file_iter/mmap_iter/vmap_iter/mem_iter/tcp_iter/udp_iter 等十余种标准 iterator 的实现原理与性能特征,并给出生产实践中用 BCC/bpftrace 构建自定义 iterator 的完整范例(进程网络画像、容器级 PID 命名空间遍历、脏页追踪)。
Linux XDP (eXpress Data Path) 深度实战:从内核数据包处理到云原生超高性能网络的架构革命
Linux XDP深度实战:从内核网络栈演进到驱动层eBPF Hook点架构,XDP五种动作码详解,DDoS防护与L4负载均衡生产实践,XDP vs DPDK性能对比,Go/C libbpf开发指南,BPF CO-RE跨内核兼容,Cloudflare/Katran工业级部署案例
BPF 虚拟机——从 cBPF 到 eBPF 的内核可编程机制完整演进
从 1992 年 Berkeley 实验室经典的 2 指令 cBPF,到 Linux 6.x 超过 50 种 Map 类型、30 种程序类型的 eBPF 生态,系统拆解 BPF 内核可编程机制的完整演进路径。含五类程序类型参考、Map 数据结构族谱、验证器静态分析原理、JIT 编译映射、6.5/7.0 新特性(Timers/Struct Ops/Bloom Filter)、生产级 7 大陷阱、完整 XDP DDoS 防护代码 demo 与性能基准数据。
Linux eBPF 深度实战:从内核可编程到云原生可观测性革命
深入剖析 eBPF 核心架构:验证器、JIT编译、Map数据结构和内核钩子系统,通过 execsnoop 系统调用追踪器和 XDP 防火墙两个完整生产级代码示例,展示 eBPF 如何重塑云原生基础设施。
Linux Kernel LSM Hook 架构深度实战:为 AI Agent 构建自定义沙箱安全模块
深入剖析 Linux LSM Hook 架构的底层机制,通过完整实战案例展示如何从零编写自定义内核安全模块,为 AI Agent 构建细粒度运行时沙箱。涵盖静态键优化、RCU 化查找、socket 连接控制、文件路径约束等核心工程实践。
