首页 > 业界 > 关键词 > Google最新资讯 > 正文

Google 支持将 Rust 引入 Linux 内核开发

2021-04-16 11:03 · 稿源:开源中国

Google 工程师发文表示支持将 Rust 引入 Linux 内核,并列举了一些 Rust 应用于驱动程序开发的示例。

在 Linux 内核开发邮件列表之外,Google 工程师亦在其官方安全博客中发表了关于将 Rust 引入 Linux 内核开发的看法。文中表示,尽管 C 语言是近半个世纪以来编写内核的首选语言,并且内核开发具有高标准的代码审查以及精心实施的保障措施,但内存安全漏洞仍然经常发生。因此其认为 Rust 现在已经可以引入到内核开发中,以帮助减少特权代码中潜在的 bug 和安全漏洞,同时兼顾其性能要求。此前,Google 已经允许 Rust 用于 Android 系统级代码开发。

文中谈论了 Binder 驱动的原型设计,以及在现有的 C 版本和它的 Rust 对应版本之间进行安全和性能特性的比较工作。其表示,使用 Rust 的目标不是将Linux 内核代码全部转换为 Rust,而是允许用 Rust 编写新代码,这种渐进式的方法既可以保证内核现有的高性能,也能为内核开发者提供新的工具,以提高内存安全并保证未来的性能。

此外,文章还详细介绍了内核的 Rust 样本驱动,并与对应的 C 版本进行对比。最后,其表示已经将 Binder 所需要的几乎所有通用内核功能都封装在安全的Rust 抽象中,并正在收集更广泛的 Linux 内核社区反馈,以将现有的 Rust 支持上游化。

这篇文章对你有价值吗?

  • 相关推荐
  • 大家在看
  • Google正在对Google Maps中的方向界面进行重大升级

    Google正在宣布为Google Maps准备乙烯类新功能,最大的亮点是引入了一个新的工具,以帮助更好地实现室内导航和环保驾驶路线的建议。不过今天宣布的功能并不是同时全部推出的,很多功能我们只能看到预览图,且目前还不清楚一些功能何时能在世界哪些地区推出。

  • Google将关闭其移动版购物应用

    谷歌正在关闭其iOS和Android的移动购物应用,并将用户引导到其网页版Google Shopping网站。上周五,XDA Developers发现,Shopping应用中的几串代码中加入了 "sunset "一词,这表明这些应用正在停用。谷歌发言人对此表示,这些应用将继续运作到6月。"在未来几周内,我们将不再支持Shopping应用。该发言人表示:"该应用为用户提供的所有功能都可以在Google官网的购物频道中找到,我们将继续在Shopping频道和其他Google板块中构建购物

  • Google 宣布安卓系统加入对 Rust 语言的支持

    据9to5Google报道,在过去的几年里,谷歌一直鼓励开发者使用Kotlin编写Android应用。底层操作系统仍然使用C和C++,不过谷歌今天宣布Android开源项目(AOSP)支持Rust语言。

  • Google支持将Rust代码引入Linux内核

    Google支持将Rust引入Linux内核的消息今天引发开源社区关注,虽然这应该不会让人感到意外,尤其是考虑到最近谷歌允许Rust用于Android系统级代码的消息。现在,这家搜索巨头的工程师们现在开始支持Rust代码在Linux主线内核内使用。除了昨天Linux内核的Rust RFC和Linux内核邮件列表上仍在进行的那场讨论外,Google安全博客上的Google工程师也就此事写下了自己的意见。"我们认为,Rust现在已经准备好加入C语言,成为实现内核的实用语?

  • Google将使PWA安装过程更加原生 并提供截图和说明

    ​Google通过一个新的安装提示,让Android版Chrome浏览器上安装渐进式网络应用(PWA)的过程看上去更加像是原生的Android应用,安装页面其中还包括描述和截图。该功能目前在Android版Chrome浏览器中实现,并且只对少数用户启用。

  • Pixel 5a传闻因芯片持续短缺而被Google取消 Pixel 4a将继续销售

    就像去年Pixel 4a的亮相一样,外界预期Google很快就会公布其继任者Pixel 5a。不幸的是,由于持续的芯片短缺,一位泄密者指出,低成本Pixel机型的继任者可能不会到来。相反,谷歌将采取另一种策略来保持其智能手机的销售量。根据Jon Prosser的说法,Pixel 5a将不会上市,但谷歌显然有另一个计划。该公司希望继续销售Pixel 4a和Pixel 4a 5G设备,以此来继续智能手机产品线的运作,但这可能会给谷歌增加更多的损失,因为很多等待Pixel

  • [图]Google Assistant新特性:可帮你寻找iPhone了

    iOS 和 Android 系统中都有安全措施,可以帮助你寻找到丢失的智能手机。但如果只是在家中不知道将手机扔在哪里了,身边又没有其他人可以通过拨打电话的方式寻找,那怎么办呢?除了使用电脑等其他设备来定位和 ping 设备之外,另一种方法就是通过虚拟助手来帮你找到手机。在 iPhone 上,你可以通过 Siri(如果你在设备上启用了 always-listening 模式)来寻找手机,不过在即将到来的更新中你还可以使用 Google Assistant 来执行相同

  • Google Play控制台曝光中兴Axon 30系列新机

    赶在官方发布前,Google Play 控制台和 Geekbench 基准测试数据库已先后曝光了中兴 Axon 30 5G 新机的正面照和关键规格。可知代号为 A2022 的新机采用了高通骁龙 888 5G 旗舰 SoC + 8GB RAM,屏幕分辨率 1080×2400(像素密度 840 ppi),且预装了 Android 11 移动操作系统。由 Google Play 控制台中展示的正面图像可知,该机采用了居中打孔的前置单摄,电源和音量调节按键均位于机身右侧。Geekbench 基准测试数据库中披露的信息并

  • 因用户需求 谷歌宣布Google Maps的指南针工具将回归

    据外媒报道,周二谷歌宣布了Google Maps即将增加的大量新功能,但该公司留下了一个小细节,其在公告中指出:指南针功能将回归。这个经典的定向小工具在用户的要求下又回来了,而且它和以往一样可靠。

  • Google Doodle向西方活字印刷术发明人约翰·古腾堡致敬

    据外媒CNET报道,历史上很少有人能像约翰·古腾堡(Johannes Gutenberg)那样对世界产生如此巨大的影响。15世纪,这位德国发明家将活字印刷术引入欧洲,引发了一场有助于向大众传播知识的革命。为了纪念这一里程碑式的成就,谷歌在古腾堡博物馆推出古腾堡生平回顾展21周年之际,利用周三的Doodle向古腾堡致敬。古腾堡于1398年出生于德国,他在1439年发明了活字印刷的工艺,基本上是对当时普遍使用的木质螺旋印刷机进行改造。他的工

  • Google下一代旗舰新机Pixel 6或将搭载谷歌自研处理器

    9to5Google报道,谷歌预计将于2021年秋季发布的 Google Pixel6将首发搭载代号为 Whitechapel 的 Google 自己设计的芯片 GS101。

  • 继苹果去年的举措后,Google Play将服务费从30%降至15%

    据TheVerge报道,谷歌应用商店将对开发者一年内前100万美元的收入的服务费减半。谷歌周二在博客中表示,将从7月1日起将应用商店服务费用从30%下调至15%,此举将影响其应用商店的大多数开发者者。

  • 功能更强的Google Photos视频编辑器开始向所有用户提供

    谷歌正在积极地将其Google Photos服务商业化,从6月开始,谷歌要求用户为线上存储空间付费,而且现在已经将一些编辑工具隐藏在付费墙后。但也有一些免费的福利大家都能享受到,比如谷歌在2月份预告的升级版视频编辑器现在终于开始向每个使用最新Google Photos的用户推出。

  • 十年拉锯战终结束,Google 赢得 Java API 版权诉讼

    Google 和 Oracle(甲骨文)在法庭上就 Android 操作系统中 Java 编程语言的使用问题争吵了十年。美国最高法院在周一以6比2的投票结果裁定,Google 对 Java 代码的使用被归为"合理使用",没有违反联邦版权法 —— 而非 Oracle 辩称的"纯属剽窃",而这一裁定也是此案件的最终结果。

  • [图]桌面端Google Photos获OCR能力:可从图片中复制文本

    援引外媒9to5Google 报道,网页端 Google Photos 应用即将获得 OCR 能力,可以扫描图片中的文本内容,并将其转换成为可复制粘贴的数字版本。Android 端的 Google Lens 在很早的时候就具备 OCR 功能了,但是这项功能即将全面登陆网页端,让用户在桌面端操作的时候更加方便。援引外媒9to5Google 报道,OCR 功能似乎正在广泛推出。想要使用该功能,首先需要打开 Google Photos 网站,然后转到包含有文字的照片(例如一本书、一个指示?

  • 2020 年三分之二的 Google 搜索没有带来点击

    2019年的一项研究发现,50.33% 的 Google 搜索没有导致外链点击。2020年这一比例进一步提高到三分之二左右。

  • 媒体称Google执行过秘密的"伯南克计划" 用第三方竞价数据提升自家广告系统

    据《华尔街日报》报道,Google曾经秘密执行过一个名为 "伯南克计划"的秘密项目,该项目依靠从使用从广告商那里收集的竞价数据来为公司自己的广告系统牟利。这一计划首先由新闻通讯社MLex发现,该项目名称在Google在德克萨斯州反垄断诉讼的一部分提交的一份未编辑的文件中可见。此后,一名联邦法官让Google重新提交了这份密封的文件。但据《日报》报道,"伯南克"计划自始至终并没有向外部广告商披露,事实证明,这给谷歌带来了数亿?

  • Google Play宣布开发者首100万美元营收抽成调降为15%

    根据外电报导指出,Google 今日宣布自2021年7月1日起,开发者每年赚取的前100万美元中,Google Play 原先抽取的费用将从30% 降低至15%。

  • Google Chrome浏览器全局媒体控制功能更新 增加进度条

     Google更新了位于Chrome工具栏中媒体播放场景下的"全局媒体控件"(Global Media Controls)。新版控件增加了一个进度条,这对于经常用浏览器看网页中视频的用户来说,是非常实用的功能。进度条的加入意味着Chrome浏览器中的画中画(Picture in Picture,PiP)视频将最终拥有一个传输控件。

  • 小米10S即将登陆国际市场:已现身Google Play Console

    在国内以3299元起售价格推出之后,小米10S即将登陆国际市场。目前,这款手机的国际版本已经在 Google Play Console 上被发现,不过目前尚不清楚该机何时会在全球发售。外媒推测小米可能会在推出小米11Pro 之后再在国际市场上推出这款手机。

  • 热门标签