16/11/2025 –, B306
eBPF (Extended Berkeley Packet Filter) révolutionne la manière dont nous interagissons avec le noyau Linux, en permettant d’injecter dynamiquement du code sûr et performant. Couplé à XDP (eXpress Data Path), il devient un outil redoutable pour le traitement ultrarapide des paquets réseau.
Dans cet atelier pratique, les participants découvriront les principes fondamentaux d’eBPF et XDP à travers un cas d’usage concret : la création d’un bloqueur de publicités réseau. Après une introduction théorique accessible, chaque participant·e implémentera sa propre solution basée sur XDP, et pourra observer son impact en temps réel sur le trafic.
Cet atelier est proposé par Maxime Chevallier et Alexis Lothoré, deux ingénieurs expérimentés de chez Bootlin, société reconnue pour son expertise en développement Linux embarqué et en contributions au noyau Linux.
L’atelier s’adresse aussi bien aux développeurs qu'aux hobbyistes souhaitant explorer le potentiel d’eBPF/XDP dans un contexte concret, et repartir avec des bases solides pour aller plus loin.
Public visé : Développeur·euse·s systèmes, ingénieur·e·s réseau, architectes d’infrastructure, étudiant·e·s avancé·e·s.
Pré-requis : Bonne maîtrise de Linux, notions de programmation en C. Aucune expérience préalable avec eBPF n’est requise. Un laptop avec une distribution Linux standard à jour est nécessaire pour participer à l'atelier
Alexis est ingénieur Linux embarqué au sein de Bootlin à Toulouse, où il intervient sur une grande variété de plateformes à divers niveaux: maintenance de BSP, diagnostic, développement de drivers kernel, etc. Il anime aussi régulièrement des formations, sur le développement de systèmes basés Linux en général ou des sujets plus spécifiques comme le debugging et diagnostic de performance.