Update architecture diagram to remove or de-emphasize interpreter #3928
Labels
bug
Something isn't working
documentation
Improvements or additions to documentation
P2
triaged
Discussed in a triage meeting
Milestone
Describe the bug
Currently the main diagram at https://github.com/microsoft/ebpf-for-windows shows the interpreter prominently.
This apparently leads some to believe it's a key part of the Windows implementation, and a news article this week even stated:
"Like the Linux eBPF, Windows eBPF will offer a sandbox to execute small programs within the kernel itself, using an enclaved in-kernel interpreter to execute eBPF bytecode, once the code is verified."
In my LinkedIn post, I corrected this and pointed to Alan's blog article Towards debuggability and secure deployments of eBPF programs on Windows but the fact remains that the diagram is misleading and should be updated now. Importantly the native mode isn't even depicted or mentioned on the main page and should be.
OS information
No response
Steps taken to reproduce bug
Read the main page of the project
Expected behavior
Should mention native mode, should not call prominent attention to the interpreter
Actual outcome
Native mode is not mentioned and the interpreter shows as most prominent
Additional details
No response
The text was updated successfully, but these errors were encountered: