Eternity1824 commented on PR #919: URL: https://github.com/apache/skywalking-banyandb/pull/919#issuecomment-3699242252
> I saw c codes existing here. So, we will face ebpf compiling for KTM module, I think we need to make that optional in compiling and runtime, also pre-compiled for different OS(s). Otherwise, we will face local compiling block, slow compiling process, OS compatible issues, etc. > > Please add comments here about how to resolve the above issues, especially about various Linux distributions, MacOS and Windows. I am aware that, ebpf can't run out of Linux, but the database and FODC should be able to. Thanks for the concern. KTM eBPF code paths are Linux-only and guarded by Go build tags, so non-Linux builds are not expected to be blocked. KTM is optional and disabled by default, and eBPF programs are built at build time and only loaded at runtime. I’ll double-check the build tags to ensure non-Linux and non-KTM builds remain fully isolated, and can follow up with a small clarification if needed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
