值得期待的东西:Rust是由软件开发人员Graydon Hoare于2006年在Mozilla Research工作时开发的,它越来越受欢迎,并在大型科技公司中赢得了新的支持者。甚至谷印度CHEAPWINDOWSVPS歌现在也在考虑在其Chrome浏览器中集成这种新的(有点)语言。
Rust得到了Mozilla的赞助和支持,作为一种构建新的、更安全、性能更好的网络浏览器的方式。现在,谷歌将很快开始在自己的Chromium项目中使用该语言,这意味着山景城似乎正在为无处不在的Chrome浏览器准备一个更安全的未来。
Chrome安全团队成员Dana Jansens通过谷歌的安全博客宣布了新的发展。接下来,Chromium项目将支持用Rust编写的库。开发人员已经在致力于将Rust工具链添加到Chrome构建系统中,这将在“明年之内”将实际的Rust代码添加到Chrome二进制文件中。
Rust是一种现代的通用编程语言,为几种类型的编译应用程序提供本机性能——从传统的计算机软件到低资源和嵌入式设备。此外,Rust旨在从一开始就提供内存安全性,在编译时消除许多类型的错误和潜在漏洞。
黄频视频大全免费的谷歌感谢Mozilla“对系统软件产业的巨大贡献”,尽管Chrome和Firefox是两个相互竞争的浏览器,没有谷歌的资金,Mozilla基金会基本上将不复存在。Jansens写道:“Rust是一个令人难以置信的证明,我们应该能够期望一种语言在提供安全性的同时还具有性能。”
由于Rust和c++是两种诞生于不同设计的编程语言,Rust在Chromium中的集成暂时只能通过第三方库实现。两种语言之间的互操作性也可能是一个问题,因此谷歌开发人员在使两种代码类型相互通信时需要格外谨慎。
尽管如此,在一芭乐视频app在线无限看个像Chromium布局引擎这样的大型项目中使用两种不同的编程语言是一种负担,Rust还是可以极大地帮助Chrome变得更加安全。内存安全缺陷是Rust编程旨在消除的问题,它代表了在Chromium中发现的最严重的安全漏洞的70%。
“内存不安全是一个全行业的问题,”Jansens说,“利用Rust是在这一领域取得进展的战略的一部分。”
当然,谷歌也在致力于提高c++代码的安全性,因为在Chrome代码中仍然使用这门38年的语言编写数百万行代码。
图片来源:Chris Ried