汽车
morning
KernelScript 0.1 开源语言新发布,降低Linux开源 eBPF 开发工具
摘要
IT之家 5 月 26 日消息,科技媒体 Linuxiac 昨日(5 月 25 日)发布博文,报道称 KernelScript 0。1 首个公开版发布, 这是一个面向 eBPF 开发的开源新语言,采用 Apache 2。
eBPF
KernelScript
以及基于
映射
libbpf
2026-05-26
1 阅读
约2分钟阅读
IT之家
IT之家 5 月 26 日消息,科技媒体 Linuxiac 昨日(5 月 25 日)发布博文,报道称 KernelScript 0.1 首个公开版发布, 这是一个面向 eBPF 开发的开源新语言,采用 Apache 2.0 许可证。 IT之家注:eBPF(Extended Berkeley Packet Filter)是一项革命性的 Linux 内核技术,支持开发者在不修改内核源码或加载内核模块的情况下,安全地运行沙箱程序,动态扩展内核功能。 传统 eBPF 开发具备较高门槛,不只要写 eBPF 程序本身,通常需要理解验证器限制、BPF 辅助函数、映射机制、程序加载方式,以及基于 libbpf 的用户态协同逻辑。 KernelScript 的做法是从 1 个源文件出发,自动生成所需的 C 代码、用户态程序、Makefile,以及内核模块集成内容。 KernelScript 专门贴合 eBPF 工作流,用更高层语法覆盖这类复杂流程,当前版本已支持多种主流 eBPF 程序类型,包括 XDP 包处理、TC 流量控制、探针类内核函数追踪,以及基于 perf event 的性能计数程序。 在状态共享方面,KernelScript 内置支持多类 eBPF 映射,包括哈希映射、每 CPU 数组、LRU 映射和固定映射。这些映射可直接作为语言级变量使用,方便 eBPF 程序与用户态代码共享状态,减少手写 libbpf 样板逻辑。 它还支持自动尾调用编排、透明 dynptr 处理、程序生命周期检查、struct_ops 支持和内建 kfunc 集成,体现出对进阶 eBPF 能力的覆盖。 KernelScript 0.1 现阶段仍是实验性版本。项目仓库明确将其标注为测试软件,并提醒语法、API 和功能都可能在没有向后兼容保证的情况下变化。 参考 KernelScript
相关推荐
硬氪首发 | 小米前高管唐沐创业咖啡机器人,完成数亿融资,林斌、黎万强投过
作者 | 邱晓芬 编辑 | 袁斯来 硬氪获悉,通用餐饮具身机器人公司「影智XBOT」连续完成数亿元两轮融资——其中,A轮的2亿元融资由香港简坤资本GPTX出资,
07-05
👁 None
★ 91
港大教授李弘扬创业做通用全身具身大脑,获真格高榕IDG五源等数亿种子轮融资|硬氪独家
作者|黄楠 编辑|袁斯来 硬氪独家获悉,通用全身具身大脑公司「源策未来Archon Robotics」近日完成数亿元种子轮融资,本轮投资方包括真格基金、高榕创投
06-29
👁 None
★ 91
追赶FSD V14,理想在补哪些课?|最前线
过去几年,智能驾驶行业的竞争重心经历了几次明显变化。最早比的是硬件:激光雷达要不要上、摄像头装几个、算力做到多少 TOPS;随后进入大模型时代,竞争开始转向端到
06-27
👁 None
★ 91
国产航电黑马8个月融三轮,要做中国版霍尼韦尔|36氪首发
文 | 阿至 给飞行器做“大脑”,从来不是一件容易事,在国内尤其如此。这是一个长期被欧美巨头垄断的赛道,霍尼韦尔、柯林斯宇航、泰雷兹和GE四家吃下超过八成市场份
06-25
👁 None
★ 91
刚注册就成独角兽,具身创企昆仑行90天融资数十亿元|36氪独家
离开阿里云一年多以后,前阿里集团副总裁、阿里云中国区总裁任庚,以昆仑行创始人的身份,再次切入AI的战场。这次他锚定的领域,是AI的落地终端——机器人。36氪获悉
06-23
👁 None
★ 91