GitHub - microsoft/ebpf-for-windows: eBPF implementation that runs on top of Windows
- 리눅스의 eBPF를 MS가 직접 윈도우에 구현하는 프로젝트 (WIP) - 기존 eBPF 툴체인(Clang등)으로 생성한 바이트코드를 ㅤ→ 유저모드에서 PREVAIL Verifier를 이용해서 검증하고 IOVisor uBPF로 JIT 컴파일 ㅤ→ 커널모드에서 uBPF 인터프리터 또는 JIT컴파일된 코드를 실행 ㅤ→ TCP/IP 및 NDIS에 대한 eBPF Shim을 제공 - 기존 eBPF가 그대로 실행되도록 소스코드 호환수준을 목표로 하지만, Linux 특정된 것들은 어려울 것 ㅤ→ libbpf API를 호환되게 노출
- 리눅스의 eBPF를 MS가 직접 윈도우에 구현하는 프로젝트 (WIP) - 기존 eBPF 툴체인(Clang등)으로 생성한 바이트코드를 ㅤ→ 유저모드에서 PREVAIL Verifier를 이용해서 검증하고 IOVisor uBPF로 JIT 컴파일 ㅤ→ 커널모드에서 uBPF 인터프리터 또는 JIT컴파일된 코드를 실행 ㅤ→ TCP/IP 및 NDIS에 대한 eBPF Shim을 제공 - 기존 eBPF가 그대로 실행되도록 소스코드 호환수준을 목표로 하지만, Linux 특정된 것들은 어려울 것 ㅤ→ libbpf API를 호환되게 노출 Text-to-speech function is limited to 200 characters |