前Snap联合开发者 “倒戈”,开发脚本用Flatpak取代Snap

Alan Pope 是 Canonical 主导的包格式 Snap 的联合开发者,他在 2021 年离开了工作了 10 年的 Canonical 公司。该公司今年早些时候发布的 Ubuntu 23.04 
默认不再安装 Flatpak。

Flatpak 软件包以及将 Flatpak 整合到各自软件中心的包,在 2023 年 4 月发布的下一个版本 (Lunar Lobster) 中将不再默认安装。

Flatpak 和 Snap 都是一种沙盒容器式的软件包格式,类似于 Docker,旨在提供一种独立于发行版的打包格式,解决包依赖问题,能在不导致依赖地狱的情况下在同一个系统上安装同一个程序的多个版本。

Flatpak 由红帽主导开发,完全开源,支持多个软件仓库。相比之下,Snap 的后端是 Canonical 私有的,只存在一个 Canonical 控制的私有 Snap 应用商店。

近日,Alan Pope 开发了一个名为 unsnap 的脚本,如果一个 Snap 软件包存在对应的 Flatpak 包,那么它将会自动用 Flatpak 包替换 Snap 包。

该脚本目前已开源,托管在 GitHub 上(https://github.com/popey/unsnap)。

对于 Snap 的推广,Ubuntu 开发商 Canonical 除了默认不再让所有 Ubuntu 风味版本安装 Flatpak,上月还宣布推出完全基于 Snap 的桌面版本

根据 Canonical 工程师 Oliver Grawert 的说法,Ubuntu 的下一个长期支持版本将有 2 个桌面版本可供下载:

  • 默认是基于 deb 格式的传统版本

  • 以及完全基于 Snap 格式构建的全新试验性版本

据称后者是 Ubuntu 第一次为爱好者提供不可变的、基于 Snap 的试验性构建。当然,基于 Snap 的桌面版本不是默认版本,这将是一个替代下载,那些更愿意忍受 “痛点” 的爱好者可以开始尝试。

此外,计划今年 10 月发布的 Ubuntu 23.10 也将引入新的 “应用商店”—— 优先支持 Snap 格式。

相关链接:https://www.omgubuntu.co.uk/2023/05/cups-snap-ubuntu-23-10#comment-6196766355

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值