Rust WQ抽象,Rust工具链升级&Android内核构建Linux 6.7

2023年 10月 31日 50.6k 0

一年前合并
Linux内核的初始Rust代码
回到Linux 6.1中。我们现在已经进入了Linux 6.7的开发周期,启用更多内核功能以便从Rust代码中使用/访问它的工作仍在继续,同时继续提高基本工具链要求和其他功能,使在这种内存安全的编程语言中编写未来的Linux设备驱动程序更加实用。

最新一批Rust更新已合并到Linux 6.7。主要
锈蚀拉力
对于Linux 6.7,合并窗口相当小,但包括升级到Rust 1.73工具链。在基础设施方面,Rust的另一个显著变化是对Rust Makefile进行了一些修改,使其可以与Toybox工具一起使用,从而允许Rust与Android内核构建一起使用。Rust代码现在还将启用间接分支跟踪(IBT),如果在C for x86中启用的话,Rust索引文档区域上有一个新的“Rust实验”部分,以及其他大部分小的添加。

另外,通过额外的

是Rust工作队列绑定。这允许Rust代码在内核工作队列中调度工作项。对于Linux 6.7,这允许基本的工作队列API支持,并将在未来进行扩展。

At some point in 2024 we'll likely see the first notable Rust Linux kernel drivers mainlined and the Rust toolchain/infrastructure stabilized.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论