非营利性互联网安全研究小组 (ISRG) 在 Google 的财政支持下,已与 Linux 内核开发人员 Miguel Ojeda 签约,致力于将Rust编程语言的优势引入Linux内核。
ISRG 也支持 Let's Encrypt 免费SSL 证书颁发机构,已与 Ojeda 签约,全职致力于将 Rust 作为第二语言的使用扩展到用 C 编写的 Linux 内核。Ojeda 一直致力于这项工作作为很长一段时间的副项目。
谷歌等一些开发人员和组织已经看中了 Rust,它带来了内存安全保证,使其对低级系统编程特别有用。
Dan Lorenc 说:“我们理解在像 Linux 内核一样广泛使用和关键的事情上的工作需要时间,但我们很高兴能够帮助 ISRG 支持 Miguel Ojeda 致力于为每个人提高内核内存安全性的工作。” , 谷歌软件工程师。
作为他努力的一部分,Ojeda 成立了 Rust for Linux 小组,甚至设法在名为 Linux-Next 的内核开发流中添加了Rust的初始基础结构,以便在 Linux 内核中使用。
几个月前的 4 月,Ojeda 向内核邮件列表提出了评论请求(RFC),详细说明了将 Rust 代码添加到主线内核的优势,ISRG 将其描述为“考虑和勤奋的完美例子进入他的努力。”
甚至主内核的主要开发者 Linus Torvalds 也不完全反对这个想法。虽然他承认对此有一些技术上的保留,但他愿意参与讨论。
Google 对 Rust 的兴趣不是学术性的。该公司已经批准在Android的低级系统代码中使用 Rust,以控制移动操作系统中越来越多的基于内存的安全漏洞。
标签: 谷歌Linux