- 分類
- 其他
- 語言
- 英語
- 發布於
- 4天前
這篇 2026 年 9 月 9 日刊出的文章,標示閱讀時間 30 分鐘,主題是讓 DOOM 以 BPF 程式的形式在完全沒動過的 Linux 核心上執行。eBPF 原本的限制是堆疊極小、只有五個引數暫存器、呼叫深度有限、禁止遞迴,而且迴圈得讓驗證器證明會終止,DOOM 一項都不符合。即便如此,目標檔通過了原版驗證器,由原版 JIT 執行,初始化、遊戲邏輯與繪圖全都在核心內完成。含完整一格畫面的一次遊戲 tick,在單一次 BPF 呼叫內就結束。標題後半的 fibers in eBPF,說的正是讓這件事成立的機制。
喜歡這個產品嗎?