KernelScript promet de soulager lenfer de la programmation eBPF en C

25 May 2026 Publié | Traduit de l'espagnol

Multikernel Technologies a lancé la bêta de KernelScript, un langage conçu pour personnaliser le noyau Linux et optimiser les applications. Son objectif est de simplifier l'écriture de programmes eBPF, une tâche qu'ils décrivent comme misérable en C, en unifiant eBPF, l'espace utilisateur et les extensions du noyau avec la sécurité des types. Le code est déjà disponible sur GitHub pour ceux qui souhaitent l'essayer.

visualisation cinématique d'ingénierie d'un programmeur écrivant du code KernelScript sur un ordinateur portable, des flux de bytecode eBPF lumineux s'écoulant du clavier dans un diagramme de symboles du noyau Linux, des fragments de code C s'effritant en poussière, des modules à sécurité de type s'emboîtant comme des pièces de puzzle, une fenêtre de terminal affichant le dépôt GitHub, des crochets d'extension du noyau brillant en bleu, des processus d'espace utilisateur et des modules du noyau fusionnant de manière transparente, un éclairage latéral dramatique sur l'écran de l'ordinateur portable, des motifs de circuits imprimés ultra-détaillés visibles sous le bureau, illustration technique photoréaliste

Unification technique avec sécurité des types 🛡️

KernelScript génère du code C alternatif qui est plus facile à manipuler que le C pur, plus polyvalent que bpftrace et plus accessible que Rust. En intégrant eBPF avec l'espace utilisateur et les extensions du noyau, il promet de réduire la complexité habituelle de ces développements. La sécurité des types intégrée vise à éviter les erreurs courantes, facilitant la création d'applications système sans nécessiter la maîtrise de langages de bas niveau complexes.

Le C regarde ailleurs pendant que son remplaçant arrive 🚀

Enfin, quelqu'un a pitié de ceux qui souffrent avec eBPF en C, une tâche que de nombreux développeurs décrivent avec des termes impubliables. KernelScript arrive comme cet ami qui vous dit laisse-moi faire pendant que le noyau reste cet endroit sombre où les pointeurs vont mourir. Il ne reste plus qu'à espérer que cela ne devienne pas une autre expérience qui finisse à la corbeille de GitHub avec vos bonnes intentions.