8 points par xguru 2021-05-12 | 1 commentaires | Partager sur WhatsApp
  • Projet (WIP) dans lequel Microsoft implémente directement l’eBPF de Linux sur Windows

  • Exécute le bytecode généré par la toolchain eBPF existante (Clang, etc.)

→ vérification en mode utilisateur avec le vérificateur PREVAIL, puis compilation JIT avec IOVisor uBPF

→ exécution en mode noyau via l’interpréteur uBPF ou du code compilé en JIT

→ fournit des shims eBPF pour TCP/IP et NDIS

  • L’objectif est un niveau de compatibilité du code source permettant d’exécuter l’eBPF existant tel quel, mais ce sera difficile pour les éléments spécifiques à Linux

→ expose une API libbpf compatible

1 commentaires

 
xguru 2021-05-12

C’est l’une des technologies les plus en vue sur Linux en ce moment, et les avancées de MS sont vraiment impressionnantes.

J’avais déjà expliqué eBPF autrefois dans le podcast GeekNews.