KernelScript promete aliviar o inferno de programar eBPF em C

25 de May de 2026 Publicado | Traducido del español

A Multikernel Technologies lançou a versão beta do KernelScript, uma linguagem projetada para personalizar o kernel do Linux e otimizar aplicações. Seu objetivo é simplificar a escrita de programas eBPF, uma tarefa que descrevem como miserável em C, ao unificar eBPF, espaço de usuário e extensões do kernel com segurança de tipos. O código já está disponível no GitHub para quem quiser testá-lo.

visualização cinematográfica de engenharia de um programador escrevendo código KernelScript em um laptop, fluxos de bytecode eBPF brilhantes saindo do teclado para um diagrama de símbolos do kernel Linux, fragmentos de código C se desintegrando em pó, módulos com segurança de tipos se encaixando como peças de quebra-cabeça, uma janela de terminal mostrando o repositório GitHub, ganchos de extensão do kernel brilhando em azul, processos de espaço de usuário e módulos do kernel se fundindo perfeitamente, iluminação lateral dramática na tela do laptop, padrões de placa de circuito ultra detalhados visíveis sob a mesa, ilustração técnica fotorrealista

Unificação técnica com segurança de tipos 🛡️

O KernelScript gera código C alternativo que é mais fácil de gerenciar do que o C puro, mais versátil que o bpftrace e mais acessível que o Rust. Ao integrar eBPF com o espaço de usuário e as extensões do kernel, promete reduzir a complexidade habitual nesses desenvolvimentos. A segurança de tipos incorporada busca evitar erros comuns, facilitando a criação de aplicações de sistema sem a necessidade de dominar linguagens de baixo nível complexas.

O C desvia o olhar enquanto seu substituto chega 🚀

Finalmente alguém se compadece dos que sofrem com eBPF em C, uma tarefa que muitos desenvolvedores descrevem com termos não publicáveis. O KernelScript chega como aquele amigo que te diz deixa comigo enquanto o kernel continua sendo aquele lugar escuro onde os ponteiros vão morrer. Agora só falta que não acabe sendo mais um experimento que vá parar na lixeira do GitHub junto com suas boas intenções.