国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

用 Rust 开发 Linux 驱动?内核维护者表示愿意接受

发布时间:2019/09/03标签:   内核    点击量:

原标题:用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
咱们曾报导过微软故意抉择 Rust作为 C 和 C++ 的保险替换计划,Rust 是由 Mozilla 主导的体系编程言语,专一于保险、速率和并发,它最后是 Mozilla 的一个研讨名目,用于更保险、更疾速地重写 Firefox 扫瞄器。微软表现之以是斟酌 Rust,除了它可能之内存保险的方法编写体系级顺序外,机能、精致的操纵以及安康进展的社区都是他们青眼 Rust 的起因。如上图所示,微软每年约有 70% 的破绽依然是内存保险成绩,假如这些顺序用 Rust 编写,那末这70% 的保险成绩很能够就不存在。微软展现了拥抱 Rust 的动向,那末另一边的 Linux 关于 Rust 又是怎么的主意呢?开辟者就此讯问了 Linux 内核稳固版保护者Greg Kroah-Hartman,Greg表现情愿接收用 Rust 开辟 Linux 内核的驱动顺序,但条件是:1)以可选的方法存在,而不是默许启用,如许其余开辟者就不须要应用 Rust 去构建内核;2)Rust 驱动须要表现出比 C 驱动存在上风,比方针对内核 API 的保险封装器。不外底下有开辟者指出了现在应用 Rust 完成驱动顺序(https://github.com/fishinabarrel/linux-kernel-module-rust)的方便之处: Linux 内核不保障 API/ABI 的稳固性,因而很难计划通用的 Rust 接口。最少简直弗成能使它实用于全部版本的 Linux。 很多 C 言语特征没有响应的 Rust 支撑。比方,结构存在位域(bitfield)的构造体仿佛是无奈完成的。固然大少数开辟者都批准 Rust 是一门很有前程的用于内核编程的言语,不外这须要各人的尽力才干完成。【编纂推举】微软 exFAT 技巧将进入 Linux 内核Linux 桌面退化史Windows 10终究拿下了操纵体系市场的半壁山河国产操纵体系旧事:四十年激变,终复兴风波Pandas轮回提速7万多倍!Python数据剖析攻略【义务编纂:张燕妮 TEL:(010)68476606】 点赞 0

上一篇:5个月250万5G用户背后的故事

下一篇:没有了

返回
版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号