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

添加评论