自Linux 6.1起,初始的Rust基础设施被添加到Linux内核中。此后为了使内核驱动程序能够用Rust编程语言编写,Linux内核已经合并了许多其他管道和内务管理工作。随着即将到来的Linux 6.8内核周期,第一个Rust网络驱动程序将被引入。最近一个“net-phy-rust”驱动程序被合并到了net-next.git分支。该驱动为phylib Rust绑定...
从这次版本发布中,我们可以得出两个重要信息:一是 Greg Kroah-Hartman 承认,包括他在内的部分人曾质疑 Rust,但这是“错误”的,他认为 Rust for Linux 维护者用实际可行的代码证明了 Rust 在内核开发中的潜力。二是尽管此前 Rust for Linux 维护者宣布退出内核开发,但实际上,将 Rust 代码引入 Linux 的进...
IT之家 12 月 24 日消息,科技媒体 phoronix 昨日(12 月 23 日)发布博文,报道称 Linux 6.14 内核迎来重大更新,将支持用 Rust 语言编写的驱动程序。这标志着 Linux 内核在集成 Rust 方面迈出了关键一步,为未来整合更多基于 Rust 的驱动程序铺平了道路。IT之家注:Linux 内核在此前的版本更迭中,逐步引入...
基于Rust for Linux 提供的kernel库来实现驱动的话,代码如下: // From: https://github.com/Rust-for-Linux/linux/blob/rust/samples/rust/rust_miscdev.rs// RustMiscdev 是某个设备// 通过实现 KernelModule trait 来进行加载时初始化implKernelModuleforRustMiscdev{fninit(name:&'staticCStr,_module:&'st...
Linux 内核中的 Rust 抽象由来已久,每一次新内核发布都会引入新的子系统和功能。 在当前的 Linux 6.13 周期中,Rust 驱动程序达到了一个"临界点",更多的驱动程序即将推出,而且看起来更多的 Rust 代码将登陆 Linux 6.14。driver-core.git 的 driver-core-next 分支由 Greg Kroah-Hartman 监管,最新的 Rust ...
• Rust Linux 驱动程序实现与 C 代码相当的性能 • PyTorch 成为 Linux 基金会的顶级项目 • 思科承认“阎罗王”勒索团伙泄露了其数据,但表示没有问题 作者:硬核老王 (本文字数:930,阅读时长大约:1 分钟)Rust Linux 驱动程序实现与 C 代码相当的性能 ...
项目负责人Greg Kroah-Hartman表示,这些更改使得基于Rust的内核驱动开发成为可能,这标志着Rust在内核领域的地位得到了进一步巩固。 这一进程对于希望用Rust语言开发内核的开发者而言,将是…
2025年1月,Linux社区迎来了一个重要的里程碑版本:Linux内核6.13。在这一版本中,Rust编程语言的大规模引入不仅标志着内核开发的一个重大进展,也意味着在操作系统开发领域中一种新的编程范式的逐步形成。项目负责人Miguel Ojeda表示,Rust现在处于一个有利的位置,增强了内核开发者在编写驱动时的灵活性。此次更新的亮点在...
bullseye (linux 5.10.0-15)QEMU 5.2.0 (Debian 1:5.2+dfsg-11+deb11u2)--enable-kvm , -m 32G , -cpu host , --smp 2PCI pass-through (vfio-pci)测试结果:Hindborg 称,结果表明该 Rust 驱动程序能够实现与 C 驱动程序相当的性能;但目前该驱动程序还没有成熟,欢迎大家踊跃参与贡献。
Rust 是最近几年很火的一门编程语言,由 Mozilla 公司开发。据说安全性要比 C 或 C++ 语言好,而且效率可以媲美 C 或 C++ 语言。目前谷歌在力推,正在逐步替换进Android。貌似Linux内核也在接受改变,网上有传,占据linux内核代码将近一半的驱动代码,有率先被 Rust 替换开发的可能;也就是说,以后我们写 linux 驱动代...