Mozilla对Firefox的Rust JPEG-XL解码器感兴趣 Google可能会参与开发

2024年09月04日 19:38 次阅读 稿源:cnBeta.COM 条评论

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

firefox-will-consider-a-rust-implementation-of-jpeg-xl-v0-5x7EKI4rUwA-8KCRcVN8g_0fQcdiZ2vhuNE82KNifik.webp

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

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

时间会告诉我们该格式是否会像某些人希望的那样,成功成为 JPEG 的通用替代格式。如果真的如此,那么在最终需要支持它的无数应用程序中引入潜在的内存安全漏洞将是非常不幸的。来自原始团队的安全、快速、经过实战检验的 Rust 解码器可以大大降低出现这种情况的可能性,因此我们正在利用我们的影响力鼓励在这方面取得进展。

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

image.webp

无论如何,我们将拭目以待未来几个月这方面的进展。

对文章打分

Mozilla对Firefox的Rust JPEG-XL解码器感兴趣 Google可能会参与开发

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan