您现在的位置是:首页 > 文章详情

Rust for Linux 最新进展:加入网络和异步支持

日期:2022-05-08点击:441

Miguel Ojeda 发布了最新的 Rust for Linux 补丁系列,继续将 Rust 语言支持引入 Linux 内核。“Rust for the Linux kernel”补丁现在已经到了第六版。随着 v6 补丁的发布,工具链支持也已针对 Rust 1.60 进行了更新,且支持在内核中运行文档测试,其他 Rust 基础设施也得到了改进。

该版本着重于网络支持,比如“net”模块支持 Namespace、SkBuff、Ipv4Addr、SocketAddrV4、TcpListener 等类型。还有对异步内核编程的“异步”支持的开始。当前状态已经用于允许异步 TCP 套接字代码。新的 Rust 代码还增加了对网络数据包过滤器和其他新功能的支持。

在 Rust for Linux v6 中,Rust 支持仍然被认为是“实验性的”,但开发人员可以开始为其他内核子系统开发 Rust 抽象,并在需要时将更多驱动程序移植到 Rust。

目前 Rust 内核工作总计 37.9k 行代码,包括基础设施、到目前为止开始的子系统抽象、示例代码,以及将一些 Android 和 GPIO 驱动程序代码转换为 Rust 的附加示例。更多详情可查看 Miguel  的补丁邮件或该项目的 GitHub 仓库

原文链接:https://www.oschina.net/news/194733/rust-for-linux-kernel-v6
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章