使用 Mozilla 網站上的官方二進製版本時,Linux 上的 Firefox 粉絲將享受更小的下載大小和更快的解壓縮速度。
這家瀏覽器製造商今天宣布改用tar.xz格式——是的,— 分發其 Linux 版本,該版本使用更高效的 LZMA 壓縮算法來提供更小的下載和更快的提取時間。
大多數 Linux 用戶從發行版維護的存儲庫中以常規軟件更新的形式獲取 Firefox 更新,例如 Ubuntu 上的 Firefox Snap、Linux Mint 和 Pop!_OS 上的 Firefox DEB 等。
但 Mozilla 表示,通過從 BZIP2 切換(tar,bz2) 到 XZ (tar.xz) Linux 用戶受益於更快的下載(包平均比以前小 25%)和更快的提取時間(據說解壓時間快了 2 倍)。
“在我們不斷努力為所有用戶優化 Firefox 的過程中,我們正在將 Linux 版 Firefox 的打包格式從 .tar.bz2 轉換為 .tar.xz”,火狐說。
“這一變化會帶來更小的下載大小和更快的解壓時間,讓您的體驗更流暢、更高效。”
隨著時間的推移,這種變化可能需要任何 Linux 發行版維護者構建工具或腳本來獲取二進製版本以適應變化——但這很容易; Firefox 本身不受影響,只是它的存檔格式發生了變化。
為什麼要改變,為什麼是現在?
儘管在宏偉計劃中只是次要內容,但更高效的二進制構建分發格式已經出現了一段時間——事實上,早在 2020 年就出現了。
最初,開發人員只是在探索優化,一些開發 Firefox 的人認為,鑑於大多數人都使用發行版,並且工程時間可以更好地花在其他事情上,因此沒有必要優先考慮切換。
但是,下載量較小降低 Mozilla 的存儲、帶寬和 CDN 成本,和幫助開發人員和用戶頻繁獲取構建 -最近,所有積蓄都有幫助。
基準測試還顯示,XZ 壓縮(對於創建包的 Mozilla 構建基礎設施很重要)使用的內存更少,速度比 Bzip2 更快。
Mozilla 表示確實考慮過 Zstd(又名 .tar.zst),但 XZ 發現它在大小和解壓縮方面總體上提供了最大的收益。
下載 Firefox .tar.xz 軟件包
首先,只有 Firefox Nightly for Linux 使用 .tar.xz(您可以在這裡下載)但隨著時間的推移,所有 Firefox 版本——開發者版、測試版、穩定版和 ESR 版——都將進行切換。
對於現有用戶來說,並沒有真正的重大影響(如果他們當前使用二進製版本,它將繼續自動更新而不會出現問題)。
但對於那些定期下載不同版本來測試/檢查/調試功能/更改的人來說,更快的下載並不算什麼。
使用 Mozilla 網站上的官方二進製版本時,Linux 上的 Firefox 粉絲將享受更小的下載大小和更快的解壓縮速度。
這家瀏覽器製造商今天宣布改用tar.xz格式——是的,— 分發其 Linux 版本,該版本使用更高效的 LZMA 壓縮算法來提供更小的下載和更快的提取時間。
大多數 Linux 用戶從發行版維護的存儲庫中以常規軟件更新的形式獲取 Firefox 更新,例如 Ubuntu 上的 Firefox Snap、Linux Mint 和 Pop!_OS 上的 Firefox DEB 等。
但 Mozilla 表示,通過從 BZIP2 切換(tar,bz2) 到 XZ (tar.xz) Linux 用戶受益於更快的下載(包平均比以前小 25%)和更快的提取時間(據說解壓時間快了 2 倍)。
“在我們不斷努力為所有用戶優化 Firefox 的過程中,我們正在將 Linux 版 Firefox 的打包格式從 .tar.bz2 轉換為 .tar.xz”,火狐說。
“這一變化會帶來更小的下載大小和更快的解壓時間,讓您的體驗更流暢、更高效。”
隨著時間的推移,這種變化可能需要任何 Linux 發行版維護者構建工具或腳本來獲取二進製版本以適應變化——但這很容易; Firefox 本身不受影響,只是它的存檔格式發生了變化。
為什麼要改變,為什麼是現在?
儘管在宏偉計劃中只是次要內容,但更高效的二進制構建分發格式已經出現了一段時間——事實上,早在 2020 年就出現了。
最初,開發人員只是在探索優化,一些開發 Firefox 的人認為,鑑於大多數人都使用發行版,並且工程時間可以更好地花在其他事情上,因此沒有必要優先考慮切換。
但是,下載量較小降低 Mozilla 的存儲、帶寬和 CDN 成本,和幫助開發人員和用戶頻繁獲取構建 -最近,所有積蓄都有幫助。
基準測試還顯示,XZ 壓縮(對於創建包的 Mozilla 構建基礎設施很重要)使用的內存更少,速度比 Bzip2 更快。
Mozilla 表示確實考慮過 Zstd(又名 .tar.zst),但 XZ 發現它在大小和解壓縮方面總體上提供了最大的收益。
下載 Firefox .tar.xz 軟件包
首先,只有 Firefox Nightly for Linux 使用 .tar.xz(您可以在這裡下載)但隨著時間的推移,所有 Firefox 版本——開發者版、測試版、穩定版和 ESR 版——都將進行切換。
對於現有用戶來說,並沒有真正的重大影響(如果他們當前使用二進製版本,它將繼續自動更新而不會出現問題)。
但對於那些定期下載不同版本來測試/檢查/調試功能/更改的人來說,更快的下載並不算什麼。
