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.
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.