Mozilla宣布推出更小、更快速的Linux 版Firefox下载
Linux 上的 Firefox 粉丝在使用 Mozilla 网站的官方二进制版本时将享受更小的下载大小和更快的解压缩速度。
该浏览器制造商今天宣布将改用xztar.xz格式来分发其Linux 版本,该格式使用更高效的 LZMA 压缩算法来减少下载文件大小并加快提取速度。
大多数 Linux 用户从发行版维护的存储库中获得 Firefox 更新作为常规软件更新,例如 Ubuntu 上的 Firefox Snap、Linux Mint 和 Pop!_OS 上的 Firefox DEB 等。
但 Mozilla 表示,通过从 BZIP2(tar,bz2)切换到 XZ(tar.xz),Linux 用户可享受更快的下载速度(软件包平均比以前小 25%)和更快的提取时间(据说解压时间快 2 倍)。
Mozilla 表示:“为了不断努力为所有用户优化 Firefox,我们正在将 Linux 版 Firefox 的打包格式从 .tar.bz2 转换为 .tar.xz”。
“这一变化将减少下载文件大小并缩短解压缩时间,让您的体验更加流畅、高效。”
随着时间的推移,这种变化可能需要任何 Linux 发行版维护者构建工具或脚本来获取二进制版本以适应变化 - 但这很容易;Firefox 本身不受影响,只有它的存档格式发生了变化。
为什么要改变?为什么是现在?
尽管在宏伟的计划中这只是个小问题,但一种更有效的二进制构建分发格式已经酝酿了一段时间了——事实上早在 2020 年。
最初,开发人员只是在探索优化,而一些从事 Firefox 开发的人员认为,鉴于发行版是大多数人使用的,并且工程时间可以更好地花在其他事情上,因此没有必要优先考虑切换。
但是,较小的下载量可以减少 Mozilla 的存储、带宽和 CDN 成本,并有助于开发人员和用户频繁获取版本 - 由于Mozilla最近勒紧裤腰带,所有节省的成本都有帮助。
基准测试还表明,XZ 压缩(对于 Mozilla 创建软件包的构建基础结构很重要)比 Bzip2 占用更少的内存并且速度更快。
Mozilla 表示它确实考虑过 Zstd(又名 .tar.zst),但发现 XZ 在大小和解压缩方面总体上提供了最大的收益。
下载 Firefox .tar.xz 软件包
首先,只有 Linux 版 Firefox Nightly 使用 .tar.xz(您可以在此处下载),但随着时间的推移,所有 Firefox 版本(开发版、测试版、稳定版和 ESR)都将进行切换。
对于现有用户来说,实际上并没有重大影响(如果他们当前使用二进制版本,它将继续自动更新而不会出现问题)。
但是对于那些经常下载不同版本来测试/检查/调试功能/更改的人来说,更快的下载速度并不是什么问题。