Windows上のeBPF
(github.com)-
LinuxのeBPFをMSが直接Windowsに実装するプロジェクト(進行中)
-
既存のeBPFツールチェーン(Clangなど)で生成したバイトコードを
→ ユーザーモードでPREVAIL Verifierを使って検証し、IOVisor uBPFでJITコンパイル
→ カーネルモードでuBPFインタープリタ、またはJITコンパイル済みコードを実行
→ TCP/IPおよびNDIS向けのeBPF Shimを提供
- 既存のeBPFがそのまま実行できるようソースコード互換レベルを目標としているが、Linux固有のものは難しい見込み
→ libbpf APIを互換性のある形で公開
1件のコメント
最近のLinuxで最も注目を集めている技術の一つですが、MSの動きには本当に驚かされますね。
eBPFの説明は、以前にGeekNewsポッドキャストで私が説明したものがあります。
https://www.youtube.com/watch?v=aCw0YwEHpCU&t=1892s
eBPF rethinking the Linux Kernel - https://ja.news.hada.io/topic?id=1958
BPF : 新しいタイプのソフトウェア - https://ja.news.hada.io/topic?id=1011
bpfを利用した性能分析 - https://ja.news.hada.io/topic?id=88
eBPF公式サイト公開 https://ja.news.hada.io/topic?id=2661
eBPF Summit Recap https://ja.news.hada.io/topic?id=3117
New Relic、eBPF企業Pixieを買収してオープンソースとして公開 https://ja.news.hada.io/topic?id=3371