Google希望在Linux内核中看到对Rust编程语言的运用,以至于他们已经与从事 “Rust for Linux”工作的主要开发者签订了合同,这项工作旨在让Rust代码在内核中成为主流。
Google今天公开了他们在Linux内核中对Rust的正式支持,他们已经与开发者Miguel Ojeda签订了合同,以进一步推进他在Linux内核中的Rust工作和相关的安全工作。
这份合同的有效期至少要持续到明年。除了吸引新的开发者和在内核中使用Rust打开新的大门之外,Google对这一公共社区支持和签订开发者合同的主要动机是围绕改善内核的内存安全。
这个消息不应该令人惊讶。在内核中的RFC补丁系列之后,Google当时确实表达了他们的支持,今年早些时候也开始允许Rust用于Android的核心开发。
Google此前谈到Linux内核的未来与Rust的关系时曾表示,Rust现在已经准备好加入C语言,成为实现内核的实用语言。它可以帮助减少特权代码中潜在的bug和安全漏洞,同时与内核也配合得很好,可以很大程度上保留其性能特性。
Google应该很快就会发表一篇博文,宣布他们对Linux内核中Rust的最新支持。
转自 https://www.cnbeta.com/articles/tech/1141953.htm