Rust for Linux is the project adding support for the Rust language to the Linux kernel. This website is intended as a hub of links, documentation and resources related to the project. The project Contact Contributing Rust kernel policy
正如Luis Chamberlain(内核模块支持维护者)所言:"虽然我还不会写Rust程序,但一旦获得GCC支持,我将在所有新内核开发中优先考虑它——编译器直接实施API规则的设计令人向往。" 参考 Maintainer opinions on Rust-for-Linux
作业1 make x86_64_defconfig make LLVM=1 menuconfig 报错,解决 sudo apt install lld 配置界面: 接下来编译 make LLVM=1 -j 12 作业2 问题1: 在Kconfig中有相关的配置,具体在: obj-m := r4l_e
An Empirical Study of Rust-for-Linux: The Success, Dissatisfaction, and Compromise 这篇论文来自最新的 ATC'24,一方面它的标题比较吸引我,另一方面还是Best Paper之一 论文介绍了目前 Rust for Linux (RFL) 的情况,但是读完之后发现还是有点失望,感觉啥也没学到,有点像看了一篇数据统计报告。另外我感觉 RFL ...
【发现】Rust-for-Linux_的成败得失 https://www.usenix.org/system/files/atc24-li-hongyu.pdf RFL(Rust for Linux)从 2013 年开始筹备进入 Linux 内核,自从 2022 年以来,合并了 20K 行代码到 Linux 主线,成为了 Linux 除了 ebpf 和 io_uring 之外最活跃的子系统。
Miguel Ojeda 强调项目的关键目标一直都是“将这些支持集成到主线内核中”。并且就像他之前总结的那样:“Rust 现在处于有利地位。” 参考链接: https://www.phoronix.com/news/Linux-6.13-char-misc-More-Rust https://devclass.com/2024/09/18/rustconf-speakers-affirm-rust-for-linux-project-despite-challenges...
具体情况是,目前 Tomonori Fujita 正在为物理层(PHY)驱动程序添加一些 Rust 抽象。已经进行了大量的审查,并且根据这些审查意见频繁地重新制定了补丁集。不幸的是,Rust-for-Linux 开发人员在跟上这个速度方面遇到了困难。两个社区的开发实践似乎存在一些脱节。
https://rust-for-linux.com Overview Repositories16 Packages People15 More PinnedLoading linuxlinuxPublic Forked fromtorvalds/linux Adding support for the Rust language to the Linux kernel. C4.1k449 rust-out-of-tree-modulerust-out-of-tree-modulePublic ...
那么 Rust for Linux (以下简称 R4L)是另外一条可行的方案,该方法之所以可行,主要原因就是不改变 Linux 操作系统的接口,完全兼容现有 Linux 上的所有应用程序。R4L 仅仅是替换掉 Linux 内部的某些内核模块,这些用 Rust 完成的内核模块可以与其他内核组件完美结合,通过慢慢“蚕食”的方法,使得 Linux 中越来越...
happy-thw/rust-for-linuxPublic NotificationsYou must be signed in to change notification settings Fork0 Star0 Code Issues Actions Projects main 1Branch 0Tags Code Folders and files Name Last commit message Last commit date Latest commit happy-thw ...