eBPF di Windows
(github.com)-
Proyek (WIP) di mana Microsoft mengimplementasikan eBPF Linux secara langsung di Windows
-
Bytecode yang dihasilkan dengan toolchain eBPF yang ada (seperti Clang)
→ diverifikasi di mode pengguna menggunakan PREVAIL Verifier dan dikompilasi JIT dengan IOVisor uBPF
→ menjalankan interpreter uBPF atau kode hasil kompilasi JIT di mode kernel
→ menyediakan eBPF Shim untuk TCP/IP dan NDIS
- Menargetkan tingkat kompatibilitas kode sumber agar eBPF yang ada dapat berjalan apa adanya, tetapi hal-hal yang spesifik Linux kemungkinan akan sulit
→ mengekspos API libbpf agar kompatibel
1 komentar
Ini adalah salah satu teknologi yang paling sedang naik daun di Linux belakangan ini, dan langkah MS benar-benar mengejutkan.
Untuk penjelasan tentang eBPF, saya pernah membahasnya di podcast GeekNews.
https://www.youtube.com/watch?v=aCw0YwEHpCU&t=1892s
eBPF rethinking the Linux Kernel - https://id.news.hada.io/topic?id=1958
BPF: jenis perangkat lunak yang baru - https://id.news.hada.io/topic?id=1011
Analisis performa menggunakan bpf - https://id.news.hada.io/topic?id=88
Situs resmi eBPF dibuka https://id.news.hada.io/topic?id=2661
Ringkasan eBPF Summit https://id.news.hada.io/topic?id=3117
New Relic mengakuisisi perusahaan eBPF Pixie dan merilisnya sebagai open source https://id.news.hada.io/topic?id=3371