共计 921 个字符,预计需要花费 3 分钟才能阅读完成。
谷歌周四示意正在赞助一个我的项目—— 通过用 Rust 编程语言编写 Linux 零碎的内核来晋升 Linux 的安全性 ,进而晋升互联网和智能手机的安全性。如果该我的项目胜利,即在 Linux 内核中增加 Rust 代码,则这标记着 Linux 开源我的项目实现了重大的技术和文化转变,Linux 是 Android 和 Chrome 操作系统等大量互联网基础设施的根底。
谷歌目前已与开发者 Miguel Ojeda 签约,邀请他为 Linux 内核编写 Rust 代码。Miguel Ojeda 曾编写大型强子对撞机粒子加速器所用软件,并致力于编程语言安全性,他也是 Rust for Linux 我的项目的次要开发者之一。
在 Linux 内核中增加 Rust 模块能够通过敞开黑客攻击手机、计算机或服务器的路径来进步安全性。Linux 自从 1991 年推出以来,始终是用功能强大但古老的 C 编程语言编写的。该语言开发于 1972 年,比当代编程语言更容易受到黑客攻击。
目前尚不分明 Linux 内核外围团队是否接收 Rust。Linux 创始人 Linus Torvalds 曾示意,如果 Rust for Linux 我的项目证实了其价值,他违心扭转。Linus Torvalds 和 Linux 内核维护者 Greg Kroah-Hartman 均认为,Rust 的首要指标可能是驱动程序。
谷歌这一打算的指标不是替换 Linux 中的所有 C 代码,而是选择性地改良局部代码,并新增一些 Rust 代码。
Rust 语言由 Mozilla 主导开发,当初由独立的 Rust 基金会经营,这使得软件写入内存更加平安。在 Stack Overflow 的年度开发者考察中,Rust 间断五年蝉联最受欢迎的编程语言。
微软平安团队曾示意「Rust 是 C 和 C++ 的最佳替代品。」该团队示意,Rust 能够阻止 70% 的重大平安问题呈现内存故障。此外,因为 Rust 的查看机制是在软件构建过程中进行的,所以软件运行时的安全性不会以性能为代价。
谷歌并没有把惟一的赌注放在 Linux 和 Rust 上。它领有本人的内存平安语言 Go,以及新的操作系统 Fuchsia。「谷歌在编程语言、工具和平台方面还有其余多种投资,」一名谷歌公司发言人示意。
参考链接:https://www.cnet.com/news/goo…