这家搜索引擎巨头正在努力在Linux内核中使用Rust代码,这是继几十年来仅使用C语言之后的重大技术转变。谷歌周四表示,它正在资助一个项目,通过用Rust编程语言编写操作系统的内核部分来提高Linux的安全性。如果该项目成功,这一变化将标志着一个开源软件项目的重大技术转变,该项目可以加强互联网和智能设备的安全性。毕竟,Linux是Android、ChromeOS和互联网上大部分基础设施的基础。MiguelOjeda编写了大型强子对撞机粒子加速器使用的软件,并从事编程语言安全方面的工作。于是Google与Miguel签约,希望利用他在RustforLinux和相关安全背景方面的工作来提高Linux内核的内存安全性。这份合同至少会持续到明年。谷歌的目标不是用Rust替换Linux操作系统中的所有C代码,而是使用Rust有选择地改进现有部分和未来将添加的新部分。自1991年推出以来,Linux操作系统一直使用功能强大但有些“古老”的C编程语言编写。早在1972年就推出的C语言比现代编程语言更容易受到黑客攻击。与Rust不同的是,Rust是由Firefox浏览器的开发商Mozilla开发的,现在由独立的RustFoundation管理。这种编程语言使软件在写入内存时更安全。而且,在StackOverflow的年度开发人员调查中,Rust连续第五年成为最受欢迎的编程语言。本文转自OSCHINA文章标题:谷歌资助Linux项目,Linux内核将首次出现Rust代码本文地址:https://www.oschina.net/news/146494/supporting-miguel-ojeda-rust-in-linux
