Solidot 2024年09月10日
Google 称用 Rust 开发 Android 固件不难
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Google用Rust语言为Android虚拟化框架重写保护虚拟机的固件,工程师鼓励用Rust开发固件,称其可避免内存安全漏洞,且性能与C或C++相似,Google正增加Rust在项目中的使用。

🎯Google采用Rust语言为Android虚拟化框架的保护虚拟机固件进行重写。Rust语言提供内存安全替代,可有效避免常见的内存安全漏洞,如缓冲区溢出和释放后使用等,这对于提高系统安全性具有重要意义。

💪Rust语言在性能和大小方面与C或C++相似,并且支持与C的互操作性,这意味着在保证安全性的同时,不会带来额外的性能开销和兼容性问题。

🚀AndroidProgrammingLanguages的工程总监表示,为减少内存安全漏洞,Google正在Android和Chromium等项目中加大Rust的使用,这体现了Google对提升系统安全性的重视和努力。

Google 最近用 Rust 语言为 Android 虚拟化框架重写了保护虚拟机的固件。工程师 Ivan Lozano 和 Dominik Maier 在官方博客上鼓励其他开发者用 Rust 开发固件,表示不难。固件通常是用 C 或 C++ 等内存不安全语言开发的,而 Rust 语言提供了一种内存安全替代,避免了常见的内存安全漏洞如缓冲区溢出和释放后使用,大部分大型代码库漏洞通常是内存安全漏洞。工程师指出,Rust 提供了与 C 或 C++ 相似的性能和大小,在没有开销的情况下支持与 C 的互操作性。Android Programming Languages 的工程总监 Lars Bergstrom 表示,为减少内存安全漏洞,Google 正在 Android 和 Chromium 等项目中增加 Rust 的使用。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Google Rust Android 内存安全
相关文章