커널스크립트, C 언어 eBPF 프로그래밍 지옥을 덜어주겠다 약속

2026년 05월 25일 게시됨 | 스페인어에서 번역됨

Multikernel Technologies가 Linux 커널을 사용자 정의하고 애플리케이션을 최적화하기 위해 설계된 언어인 KernelScript의 베타 버전을 출시했습니다. 이 언어의 목표는 eBPF 프로그램 작성을 간소화하는 것으로, 이 작업을 C에서 비참하다고 설명하며, eBPF, 사용자 공간 및 커널 확장을 타입 안전성으로 통합합니다. 코드는 이미 GitHub에서 공개되어 누구나 테스트해볼 수 있습니다.

노트북에서 KernelScript 코드를 작성하는 프로그래머의 시네마틱 엔지니어링 시각화, 키보드에서 Linux 커널 기호 다이어그램으로 흘러가는 빛나는 eBPF 바이트코드 스트림, 먼지처럼 부서지는 C 코드 조각들, 퍼즐 조각처럼 맞물리는 타입 안전 모듈, GitHub 저장소를 보여주는 터미널 창, 파란색으로 빛나는 커널 확장 훅, 완벽하게 병합되는 사용자 공간 프로세스와 커널 모듈, 노트북 화면에 드라마틱한 측면 조명, 책상 아래 보이는 초정밀 회로 기판 패턴, 포토리얼리스틱 기술 일러스트레이션

타입 안전성을 갖춘 기술 통합 🛡️

KernelScript는 순수 C보다 다루기 쉽고, bpftrace보다 다재다능하며, Rust보다 접근성이 뛰어난 대체 C 코드를 생성합니다. eBPF를 사용자 공간 및 커널 확장과 통합함으로써 이러한 개발에서 흔히 발생하는 복잡성을 줄여줄 것을 약속합니다. 내장된 타입 안전성은 일반적인 오류를 방지하여 복잡한 저수준 언어를 마스터할 필요 없이 시스템 애플리케이션 생성을 용이하게 합니다.

C는 대체자가 등장하는 동안 외면하고 있다 🚀

드디어 누군가가 C에서 eBPF로 고통받는 사람들을 불쌍히 여겼습니다. 많은 개발자들이 공개할 수 없는 표현으로 묘사하는 작업이죠. KernelScript는 포인터가 죽어가는 어두운 곳인 커널이 여전히 존재하는 동안 내게 맡겨라고 말하는 친구처럼 등장했습니다. 이제 이 프로젝트가 당신의 좋은 의도와 함께 GitHub 휴지통에 버려지는 또 다른 실험이 되지 않기만을 바랄 뿐입니다.