新的内核补丁表明Rust可能是Linux的下一个前沿阵地
内核开发者长期以来一直在讨论将Rust引入Linux的可能性,而Linux内核现在包括一个稳定的Rust编译器,这促使内核开发者Miguel Ojeda推出一个补丁,使Rust成为内核团队事实上的第二种官方语言。
ZDNet的Steve J Vaughan-Nichols采访了Linux内核高级开发人员Greg Kroah-Hartman,后者建议Rust代码可以从驱动层面开始渗透到内核中。"驱动程序可能是这样的尝试的第一个地方,这是它们是内核源中依赖关系树的'枝丫',依赖于内核的核心功能的同时没有任何东西依赖于它们。",Hartman说。
Linus Torvalds也同意这一看法,说驱动程序是一个"明显的"目标。
这并不意味着现在需要努力用Rust重写任何现有的内核源代码,但是如果新的内核开发朝这个方向发展,我们可能会看到10年后的一个巨大的Rust代码库存在在内核中。
相关文章:
Linus Torvalds:Linux Kernel 5.14有望整合Rust语言代码
Google与主要开发者签订合同 Linux内核将迎来更多Rust代码
为Linux内核添加Rust支持的最新补丁已经出现
Linus Torvalds开源峰会访谈摘录:关于社区、Rust和Linux 30周年