Mozilla 对 Firefox 的 Rust JPEG-XL 解码器感兴趣,谷歌可能会开发这种解码器

与现有的 C++ 代码相比,Mozilla 对 Rust 编写的 JPEG-XL 图像解码器的内存安全特性很感兴趣。虽然谷歌之前从 Chrome/Chromium 中移除了 JPEG-XL 支持,但谷歌可能会伸出援手,编写一个基于 Rust 的 JPEG-XL 图像解码器,然后由 Firefox 提供。

昨天,Mozilla 的 Firefox 首席技术官 Bobby Holley 阐述了他们的立场,即支持为 Firefox 开发基于 Rust 的 JPEG-XL 图像解码器。他在 Mozilla 标准位置仓库的一个新的拉取请求中评论说:“Firefox将考虑 JPEG-XL 的 Rust 实现”,并作了如下解释:

“在过去的几个月里,我们与 Google Research 的 JPEG-XL 团队就 Firefox 中该格式的未来进行了一些富有成效的对话。长期以来,我们的主要担忧一直是参考解码器(目前在 Firefox Nightly 的首选项后面)的攻击面增加,该解码器的多线程 C++ 代码超过 10 万行。为了解决这一问题,谷歌团队同意运用他们的专业知识,用 Rust 构建一个安全、高性能、紧凑且兼容的 JPEG-XL 解码器,并将该解码器集成到 Firefox 中。如果他们成功贡献了一个满足这些属性并满足我们正常生产要求的实现,我们就会发布它。

时间将证明这种格式是否能像一些人希望的那样成功成为通用的 JPEG 替代品。如果真是这样,那么很不幸,可能会在最终需要支持它的无数应用程序中引入内存安全漏洞。原始团队提供的安全、快速且久经考验的 Rust 解码器可以大大降低这种情况发生的可能性,因此我们正在利用我们的优势来促进这方面的进展。”

非常有趣,尤其是考虑到 JPEG-XL 和 Chrome 浏览器过去的历史。但是,如果谷歌投资编写基于 Rust 的 JPEG-XL 解码器,那么他们是否会重新考虑 Chrome 浏览器对图像的支持,这将是一个有趣的问题。否则,如果谷歌开发的基于 Rust 的 JPEG-XL 解码器只能被 Firefox 和其他非谷歌软件使用,那就太具有讽刺意味了。

Mozilla 对 Firefox 的 Rust JPEG-XL 解码器感兴趣,谷歌可能会开发这种解码器

无论如何,我们将在未来几个月内看到这方面的情况。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/52105.html

(0)

相关推荐

发表回复

登录后才能评论