导读 Rust for Linux 首席开发人员 Miguel Ojeda 提交了 Linux 6.4 内核的最新 Rust 功能代码 PR。

Rust for Linux 首席开发人员 Miguel Ojeda 提交了 Linux 6.4 内核的最新 Rust 功能代码 PR。

据外媒 phoronix 介绍,Linux 6.4 的新 Rust 代码包括引入 pin-init API,它用于处理安全的固定初始化,并允许减少内核中围绕需要稳定地址的数据结构的 “不安全” Rust 代码的数量。新的 pin-init API 也将被其他即将推出的 Rust for Linux 抽象使用。

Rust code for Linux

Linux 6.4 的 Rust 代码还向 sync 模块添加了新的类型和特征。比如新的 ioctl 模块、带有新的 “_IOC*”const 函数(相当于 C 宏)、一个新的可以被驱动程序直接访问的 uAPI crate ,以及改进现有模块。

有关 Linux 6.4 添加的 Rust 功能代码的详细信息,可以通过此 PR 细阅。

原文来自:

本文地址://gulass.cn/linux-6-4-rust.html编辑:J+1,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: