新的Linux内核补丁开始在Bcachefs驱动程序中支持管道锈蚀

2024年 2月 7日 100.6k 0


在这场比赛中, Bcacheff 文件系统,因为它是在去年年底在Linux内核的主线。展望Linux 6.9,它看起来可能是第一个开始使用Rust编程语言的文件系统驱动程序之一。

发出了一个征求意见(RFC)补丁程序系列,允许在Bcachefs内核驱动程序中使用Rust代码。Bcachefs-Tools中的用户空间实用程序已经使用了Rust编程语言,而这个新的补丁系列是关于Bcachefs内核代码的。

目前,至少Bcachefs驱动程序中的Rust代码将隐藏在“CONFIG_BCACHEFS_RUST”KCONFIG开关后面,并被认为是可选的。Thomas Bertschinger的补丁系列指出,Bcachefs的首席开发人员Kent OverStreet希望为即将到来的Linux6.9合并窗口合并Rust+Bcachefs代码。

本补丁系列只是关于在Bcachefs驱动程序内部使用Rust代码,并没有公开任何新的公共Rust API或类似的东西。有关介绍Rust Support for Bcachef的此补丁系列的更多详细信息,请访问Rust-for-Linux邮件列表。

In response to the posting, Rust for Linux developer Miguel Ojeda has questioned the overall plans for Bcachefs. In particular, if the file-system intends to implement all functionality in both C and Rust versions or how the use of Rust will be handled if it's to remain optional for the file-system driver. If Bcachefs decides to make Rust mandatory in the future, it will then limit the supported architectures and platforms where Rust is supported. Miguel also says it's "worrying" around their mixing of C and Rust as well as the tight timeline for Linux 6.9, so we'll see how quickly this moves ahead...

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论