用 Rust 写 BPF 还差什么:LPC 2026 Alexei rust-bpf 进展解读 2026年10月25日 | BPF 本文地址:https://www.ebpf.top/post/rust-bpf-evolution 1. 目标:rustc 接受的,验证器也接受 2. 已就绪:函数调用这一层基本放开了 3. 卡点:验证器“算不过来” 4. 解法:验证器改走不动点分析,0/13 到 6/13 5. 还没打通:指针、panic 清理和工具链 6.…… 阅读全文
BPF 调度器 sched_ext 实现机制、调度流程及样例 2024年8月30日 | BPF 本文地址:https://www.ebpf.top/post/bpf_sched_ext_dive_into Linux 进程调度器 CFS 调度器 EEVDF 调度器 通用调度器的窘境 BPF 调度扩展器 sched_ext 实现机制 新增1: SCHED_EXT 调度类 新增2:eBPF 自定义调度器函数 SCHED_EXT 调度类工作流程 调度队列 DSQ(Dispatch Queue…… 阅读全文
Linus 强势拍板 6.11 合入: BPF 赋能调度器终成正果 2024年6月30日 | BPF 本文地址:https://www.ebpf.top/post/bpf_sched_ext 1. 插拔调度器的萌芽【2004 年】 在 2004 年,Linux 社区的 Con Kolivas 提出了可插拔式调度器想法,旨在让内核中存在多个调度器,用户可在引导时选择。提交 patch 的工作原理是将大量代码拆分为 kernel/sched.c 公共部分和私有部分,同…… 阅读全文