在 2021 年秋季学期弗吉尼亚理工大学 Changwoo Min 博士的高级 Linux 内核编程课程中,Connor Shugg 和 Chase Minor 将 Linux RamFS 文件系统从 C 移植到 Rust,以了解移植到内核内部的过程。据悉,RamFS 是 Linux 中基于 Ram 的文件系统,它被描述为一个简单的文件系统,用于学习创建新的 Linux 文件系统所需的最小实现。
Github 链接:https://github.com/acminor/linux/tree/ramfs-rust/fs/ramfs_rust