KernelScript promises to ease the hell of programming eBPF in C

Published on May 25, 2026 | Translated from Spanish

Multikernel Technologies has launched the beta of KernelScript, a language designed to customize the Linux kernel and optimize applications. Its goal is to simplify writing eBPF programs, a task they describe as miserable in C, by unifying eBPF, user space, and kernel extensions with type safety. The code is already available on GitHub for anyone who wants to try it.

cinematic engineering visualization of a programmer writing KernelScript code on a laptop, glowing eBPF bytecode streams flowing from the keyboard into a Linux kernel symbol diagram, C code fragments crumbling away into dust, type-safe modules snapping together like puzzle pieces, a terminal window showing GitHub repository, kernel extension hooks glowing in blue, user-space processes and kernel modules merging seamlessly, dramatic side lighting on the laptop screen, ultra-detailed circuit board patterns visible beneath the desk, photorealistic technical illustration

Technical unification with type safety 🛡️

KernelScript generates alternative C code that is easier to handle than pure C, more versatile than bpftrace, and more accessible than Rust. By integrating eBPF with user space and kernel extensions, it promises to reduce the usual complexity in these developments. Built-in type safety aims to avoid common errors, making it easier to create system applications without needing to master complex low-level languages.

C looks the other way as its replacement arrives 🚀

Finally, someone has taken pity on those who suffer with eBPF in C, a task that many developers describe with unprintable terms. KernelScript arrives like that friend who tells you leave it to me while the kernel remains that dark place where pointers go to die. Now we just need to hope it doesn't end up as another experiment that gets thrown into the GitHub trash bin alongside your good intentions.