Tech News

제목eBPF on Windows2021-05-12 23:37
작성자 Level 10

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를 호환되게 노출

G
M
T
Text-to-speech function is limited to 200 characters
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)