Linux 6.4 新增一批 Rust 功能代码

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 细阅。

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYpwe89u' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片