- 分类
- 其他
- 语言
- 英语
- 发布于
- 4天前
eBPF 程序的栈很小,只有五个参数寄存器,调用深度受限,不允许递归,循环还必须让验证器证明会结束。DOOM 一条都不符合。这篇 2026 年 9 月 9 日发布、标注 30 分钟阅读量的文章,讲的就是如何让 DOOM 以 BPF 程序的身份在一个没有打过补丁的 Linux 内核上跑起来。目标文件通过了原版验证器的检查,由原版 JIT 执行,初始化、游戏逻辑和渲染全部在内核里完成。包含完整一帧画面的一个游戏 tick,在一次 BPF 调用内结束。标题后半句 fibers in eBPF 指的就是让这一切成立的技术。
喜欢这个产品吗?