KernelScript 0.1开源新语言发布,降低Linux内核eBPF开发门槛
创始人
2026-05-26 14:39:31
0次

IT之家 5 月 26 日消息,科技媒体 Linuxiac 昨日(5 月 25 日)发布博文,报道称 Kernel 0.1 首个公开版发布,这是一个面向 eBPF 开发的开源新语言,采用 Apache 2.0 许可证。

IT之家注:eBPF(Extended Berkeley Packet Filter)是一项革命性的 Linux 内核技术,支持开发者在不修改内核源码或加载内核模块的情况下,安全地运行沙箱程序,动态扩展内核功能。

传统 eBPF 开发具备较高门槛,不只要写 eBPF 程序本身,通常需要理解验证器限制、BPF 辅助函数、映射机制、程序加载方式,以及基于 libbpf 的用户态协同逻辑。

Kernel 的做法是从 1 个源文件出发,自动生成所需的 C 代码、用户态程序、Makefile,以及内核模块集成内容。

Kernel 专门贴合 eBPF 工作流,用更高层语法覆盖这类复杂流程,当前版本已支持多种主流 eBPF 程序类型,包括 XDP 包处理、TC 流量控制、探针类内核函数追踪,以及基于 perf event 的性能计数程序。

在状态共享方面,Kernel 内置支持多类 eBPF 映射,包括哈希映射、每 CPU 数组、LRU 映射和固定映射。这些映射可直接作为语言级变量使用,方便 eBPF 程序与用户态代码共享状态,减少手写 libbpf 样板逻辑。

它还支持自动尾调用编排、透明 dynptr 处理、程序生命周期检查、struct_ops 支持和内建 kfunc 集成,体现出对进阶 eBPF 能力的覆盖。

Kernel 0.1 现阶段仍是实验性版本。项目仓库明确将其标注为测试软件,并提醒语法、API 和功能都可能在没有向后兼容保证的情况下变化。

参考

相关内容

热门资讯

国产大模型下调推理服务价格,南... 近日,国内某大模型企业宣布下调其flash系列模型服务价格,输入缓存命中、输入缓存未命中及输出价格最...
解码青年人AI生活《2026有... 中新网深圳9月5日电(记者索有为)《2026有意思生活方式报告》(下称《报告》)4日在全国首个有意思...
OpenAI 最强 AI 生图... 9月9日消息,OpenAI 9 月 9 日官宣发布 ChatGPT Images 2.5,图像生成延...
探索AI供应链产业化路径京东推... 2026年以来,人工智能应用范围加速拓展,持续从数字空间走向现实生活,广泛融入生产线、仓储厂房、配送...
教育部发文!AI生成内容,教师... 一篇论文,因为AI使用不当,相关高校师生被通报处理。 9月2日,安徽财经大学公布“教师与学生涉嫌学术...
AI识别出近800种可充当乳化... 英国利兹大学食品科学与营养学院和爱丁堡大学科学家携手,开发出一款 人工智能(AI)工具,能从数千万种...
搭上低空经济、AI文旅?两连板... 桂林旅游(000978)回应市场热点。 9月8日,桂林旅游再度涨停,斩获2连板。当天晚间,该公司披露...
硅谷:我们不能被硅谷“AI刹车... 【文/底线思维】 OpenAI首席科学家Jakub Pachocki最近写了一篇文章,题目叫《An ...