Firefox 瀏覽器將僅以 Snap 格式在 Ubuntu 22.04 LTS 中提供

從 Ubuntu 22.04 LTS 版本開始,firefox 和 firefox-locale deb 軟體套件將替換為隨 Firefox 安裝 Snap 軟體套件的存根。 以 deb 格式安裝經典軟體包的功能將停止,使用者將被迫使用提供的 snap 格式的軟體包或直接從 Mozilla 網站下載組件。 對於 deb 套件用戶,有一個透明的過程可以透過發布更新來遷移到 snap,該更新將安裝 snap 套件並從用戶的主目錄傳輸當前設定。

Firefox 瀏覽器將僅以 Snap 格式在 Ubuntu 22.04 LTS 中提供

讓我們回想一下,在 Ubuntu 21.10 的秋季版本中,Firefox 瀏覽器預設切換為以 snap 套件的形式提供,但安裝 deb 套件的功能被保留並仍然作為選項提供。 自 2019 年起,Chromium 瀏覽器也僅提供 snap 格式。 Mozilla 員工參與維護 Firefox 的 snap 套件。

瀏覽器推廣snap格式的原因包括希望簡化維護並統一不同版本Ubuntu的開發——deb套件需要對所有支援的Ubuntu分支單獨維護,因此需要考慮到不同版本的系統進行組裝和測試組件,並且可以為所有Ubuntu分支立即產生snap套件。 發行版中瀏覽器交付的重要要求之一是需要及時交付更新以及時阻止漏洞。 以 snap 格式交付將加快向 Ubuntu 用戶交付新版本瀏覽器的速度。 此外,以 snap 格式提供瀏覽器使得可以在使用 AppArmor 機制建立的附加隔離環境中執行 Firefox,這將增強對系統其餘部分的保護,防止瀏覽器中的漏洞被利用。

使用 snap 的缺點是社群很難控制軟體包的開發,而且它與其他工具和第三方基礎設施綁定。 snapd 程序以 root 權限在系統上運行,如果基礎設施遭到破壞或發現漏洞,則會產生額外的威脅。 另一個缺點是需要解決特定於 snap 格式交付的問題(某些更新不起作用、使用 Wayland 時出現錯誤、訪客會話出現問題、啟動外部處理程序有困難)。

在 Ubuntu 22.04 的變更中,我們還可以注意到在具有專有 NVIDIA 驅動程式的系統上預設使用與 Walyand 的 GNOME 會話(如果驅動程式版本為 510.x 或更高版本)。 在配備 AMD 和 Intel GPU 的系統上,隨著 Ubuntu 21.04 的發布,預設切換到 Wayland。

來源: opennet.ru

添加評論