Mozilla正在用Rust重写Firefox的崩溃报告程序

Mozilla正在用Rust重写Firefox的崩溃报告程序 虽然 Firefox 崩溃的情况有所减少,但 Mozilla 工程师认为重写崩溃报告程序对深入了解崩溃情况非常重要。由于现有的崩溃报告器错误库"困难且容易出错",他们决定用 Rust 重写它。崩溃报告程序有意不使用现有的 Firefox 代码库,根据崩溃报告的性质保持最小的代码库,并提供跨平台的原生外观,Linux 上的新崩溃报告程序继续使用 GTK 工具包。在详细介绍了基于 Rust 的实现的所有有趣技术细节后,他们展示了新的崩溃报告 GUI:现在,他们已经拥有了 Firefox 碰撞报告程序的全新简洁代码库,可以继续实施新功能,使该报告程序比之前的实现更有用。更多详细信息,请访问Mozilla Hacks 博客。 ... PC版: 手机版:

相关推荐

封面图片

Mozilla 发布 2022 年度报告:Firefox 浏览器份额下滑至 3.04%

Mozilla 发布 2022 年度报告:Firefox 浏览器份额下滑至 3.04% Mozilla 基金会发布了 2022 年年度报告,这份报告截止至 2022 年 12 月「Mozilla 的报告总是滞后一年」。Mozilla基金会现任首席执行官是米切尔贝克,米切尔贝克在 2021 年的薪酬是 560 万美元,在 2022 年的薪酬是 690 万美元,增长 130 万美元。Mozilla 的收入由 2021 年的 6 亿美元降至 2022 年的 5.93 亿美元。大约减少了 700 万美元。Firefox 浏览器的市场份额从 2021 年底的 3.79% 下滑到 3.04%,跌幅达 20%。

封面图片

“Firefox 帐户”这个名字将更名为 “Mozilla 帐户”

“Firefox 帐户”这个名字将更名为 “Mozilla 帐户” 多年来,“Firefox 账户”的作用不断扩大,不仅仅局限于作为 Firefox 浏览器同步的身份验证解决方案。它现在作为 Mozilla 为各种产品和服务提供的主要身份验证和帐户管理服务,为全球数百万活跃帐户客户提供支持。 因此,最初的“Firefox”品牌不再准确地反映 Mozilla 产品的广泛范围。重命名的目的是在所有 Mozilla 界面上打造更加一致的品牌体验,提高 Mozilla 产品组合的知名度。 现有用户不需要采取任何措施,重命名本质上是帐户名称和品牌的更改。用户将继续使用相同的电子邮件地址和密码登录,并保留对所有帐户数据和订阅的访问权限。 根据博客文章的提示信息“Firefox 帐户“将于 11 月 1 日正式更名为“Mozilla 帐户”。用户可能会在 11 月 1 日之前看到涉及 Mozilla 帐户的更新帮助文章。

封面图片

Linux V4L2 VP9 编解码器内核代码将用Rust重写 提高内存安全性

Linux V4L2 VP9 编解码器内核代码将用Rust重写 提高内存安全性 请求注释"代码将 VP9 库代码移植到 Rust 中,并将 RKVDEC 和 Hantro 驱动程序代码转换为使用 Rust 版本。 Fluendo 的 Fluster 测试表明,无论是使用 Rust 还是 C 版本的代码,结果都是一样的。Almeida 对 RFC 补丁发表了如下评论:关于驱动程序,我们在不同场合已经说了很多,我觉得目前的共识是等待。这就是为什么我提出一种不同的方法:将我们的编解码器库移植到 Rust 中。在我看来,这些组件可以从 Rust 中受益匪浅,因为它们实现了复杂的算法,同时还通过 V4L2 控制来处理从用户空间接收的数据。这些算法使用从用户空间接收的数据来索引大量数组,从而受益于 Rust 的内存安全性。关于代码的第一件事是它不包含任何绑定层。这里的 Rust 代码还为 C 驱动程序提供了一个 C API。这个 C API 是由 cbindgen 自动生成的,我已经提供了如何生成的说明。我们甚至可以同时使用 C 库和 Rust 库中的函数,因为 ABI 是相同的。以上内容非常有用,因为这意味着我们可以在必要时逐段转换给定的代码库。C 驱动程序将通过 C API 正常工作,而任何新的 Rust 驱动程序都将受益于本地 Rust 接口。他在补丁封面信中继续补充道:最后,请注意这段代码只是一个概念验证,如果反响良好,我们可以推出一个正式的补丁(包括所有相关内容)"感兴趣的人可以在内核邮件列表中找到这些 RFC 补丁,同时等待其他 Linux 内核上游利益相关者的反馈。 ... PC版: 手机版:

封面图片

Mozilla Firefox开始提供ARM64体系的Linux可执行文件

Mozilla Firefox开始提供ARM64体系的Linux可执行文件 Firefox的 Linux 可执行文件是为 x86 32 位和 x86_64 制作的,但 Linux 上的任何 AArch64 可执行文件都是由 Linux 发行版供应商和其他希望在 Arm 上运行Firefox的第三方制作的。但 Mozilla 于本周五宣布 Firefox Nightly 版本将支持 ARM64!Mozilla 将开始以通用 .tar.gz 包和 Debian (.deb) 包的形式为Firefox推送 ARM64 Linux 可执行文件,这包括 Mozilla 对 Debian/Ubuntu APT 代码库的支持。虽然最初只有 Firefox Nightly 能看到 Linux ARM64 版本,但随着时间的推移和 QA/ 测试的进行,计划最终将其扩展到 release 和 ESR 版本,使其也能看到正式的 Linux ARM64 版本。Mozilla 今天在其博客上宣布"我们希望直面 ARM64 版本的现状。尽管我们对 Firefox 在此架构上的质量很有信心,但我们仍在将全面的 ARM64 测试纳入 Firefox 的持续集成和发布管道。我们的目标是将 ARM64 构建集成到 Firefox 广泛的自动测试套件中,这将使我们能够在测试版、发行版和 ESR 频道中提供此架构。我们鼓励您下载新的 ARM64 Firefox Nightly 可执行文件,对其进行测试,并与我们分享您的发现。通过使用这些构建版并报告任何问题,您将使我们的开发人员能够更好地支持和测试该架构,最终为 ARM64 开发出稳定可靠的 Firefox。尽管可以说是迟来了很久。针对 ARM64 和 x86/x86_64 的 Firefox 127下载。 ... PC版: 手机版:

封面图片

【15年做不好的代码搜索,基于Rust重写引擎终于搞定】GitHub 用 Rust 从头开始构建了自己的引擎,专门用于代码搜

【15年做不好的代码搜索,基于Rust重写引擎终于搞定】GitHub 用 Rust 从头开始构建了自己的搜索引擎,专门用于代码搜索领域,并且自发布后已经极大地改善了该平台的代码搜索能力。 #抽屉IT

封面图片

Mozilla Firefox 122发布 加入大量新功能 加入官方Debian软件包

Mozilla Firefox 122发布 加入大量新功能 加入官方Debian软件包 除此之外,还有一些安全增强功能,并在默认情况下启用了不均衡电平保护前向纠错(ULPFEC)功能。在使用 WebRTC 视频服务时,ULPFEC 支持可为网络连接不稳定的用户提高视频质量。对于在 Android 上使用Firefox浏览器的用户,现在可以支持启用全局隐私控制(Global Privacy Control),将浏览器设置为默认 PDF 阅读器,并继续减少来自 Android 设备的用户指纹信息。最值得关注的Firefox 122.0 的新功能还包括:Mozilla 在提供通用 Linux 版本的同时,还提供了 Debian 官方软件包。与此同时,Mozilla 最近还推出了用于更新Firefox浏览器的 Debian APT 代码库。Firefox 122下载。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人