Ubuntu 23.10 计划默认使用 Snap 版本的 CUPS


CUPS 是一个用于 Linux 系统的开源模块化打印系统,最初由 Michael Sweet 开发。在 2007 年,苹果公司收购了 CUPS,并聘请了 Michael Sweet 继续开发。在 2017 年,苹果决定不再根据 GPL 开发 CUPS,而是转变成 Apache 2.0 许可协议继续开发 CUPS。除了 Linux,这个开源打印系统还广泛运用于 Unix 和 macOS。

不过,随着 Michael Sweet 在 2019 年底离开了苹果后,CUPS 的开发就处于停滞状态。在 2021 年,苹果确认不再针对 CUPS 进行进一步的开发,上游功能的开发已经转移给 OpenPrinting 组织,Michael Sweet 将继续致力于该项目。

Michael Sweet 还与苹果公司签订了合约,基于合约他需要将 OpenPrinting CUPS 分支上的重要 bug 修复拉取回苹果 macOS 中的 CUPS 代码库上,也就是说,苹果的 CUPS 未来将继续从 OpenPrinting CUPS 中拉取这些错误修复,但苹果不再有兴趣对其进行功能开发。

近日 Canonical 的开发者、OpenPrinting 的项目负责人 Till Kamppeter 表示,他们计划在 Ubuntu 23.10(Mantic Minotaur)上使用 Snap 版本的 CUPS 作为其打印系统,并将 Snap 版本的 Printer Application 作为非 IPP 无驱动打印机的驱动。

Snap 相较于传统的 deb 格式有以下优势:

  1. 依赖性管理:Snap 包内置了所有的运行时和依赖库,因此可以在任何版本的 Ubuntu 发行版上运行,而不需要考虑依赖性问题。
  2. 版本控制:Snap 格式允许开发者将不同版本的软件打包成不同的 Snap 包,这使得用户可以同时安装不同版本的软件,而不会互相干扰。这对于开发者来说也非常有用,因为他们可以在不同的 Snap 包中测试不同版本的软件。
  3. 安全性:Snap 格式提供了一种沙箱机制,可以限制软件对系统的访问权限,从而提高系统的安全性。这种机制使得用户可以更加安全地安装和使用软件,而不必担心软件会危及到系统的安全。
  4. 易于维护:Snap 格式允许开发者将软件自动更新到最新版本,这使得用户可以更加轻松地保持软件的最新状态。

如果你不想等到 Ubuntu 23.10 发布时才用上,OpenPrinting 实际已经在 Snapcraft 发布了 Snap 版本的 CUPS,用户可以提前下载安装。

虽然切换为 Snap 版本的 CUPS 不一定是好消息,但 OpenPrinting 公布了一个实打实的坏消息,就是 CUPS 3.x 版本将会推迟一年发布,预计到 2024 年底才会推出。


相關推薦

2023-06-02

根据 Canonical 工程师 Oliver Grawert 的说法,Ubuntu 的下一个长期支持版本将有 2 个桌面版本可供下载: 默认是基于 deb 格式的传统版本 以及完全基于 Snap 格式构建的全新试验性版本 据称后者是 Ubuntu 第一次为爱好者提供不可

2023-07-05

Ubuntu 23.10 将于今年 10 月发布。据称此版本将有新的“应用商店”首次亮相,其最显著的特性是优先支持 Snap 格式 (A 'Snap-First App Store'),对 Deb 的支持则暂缓实现。 有报道指出,新的“应用商店”基于去年由社区成员创建的非官

2023-07-08

省流:Ubuntu 考虑采用新的“统一默认安装(unified default install)”——允许用户在安装期间选择要安装/添加的应用程序。 Ubuntu 安装程序中的“最小化安装” (Minimal installation) 是该发行版多年来最受欢迎的功能之一。 当用户

2023-07-07

作了 10 年的 Canonical 公司。该公司今年早些时候发布的 Ubuntu 23.04 默认不再安装 Flatpak。 Flatpak 软件包以及将 Flatpak 整合到各自软件中心的包,在 2023 年 4 月发布的下一个版本 (Lunar Lobster) 中将不再默认安装。 Flatpak 和 Snap

2023-10-14

Ubuntu 23.10 已正式发布,代号 "Mantic Minotaur"。该版本不是 LTS 版本,仅提供九个月的支持,一直到 2024 年 7 月。 Ubuntu 23.10 的默认安装被配置为 "Minimal",也就是说现在默认安装 Ubuntu 桌面是最小化安装——不会包含额外的应

2023-09-10

将于下个月发布的 Ubuntu 23.10 增加了一项实验性功能——初步支持基于 TPM 的全磁盘加密。该功能利用系统的可信平台模块 (TPM),缺点是这种额外的安全性依赖于 Snaps,包括内核和 GRUB 引导加载器。 Ubuntu 开发商 Canonical 公司表示

2023-07-22

为了提高质量并稍微减少 Ubuntu 标准安装的字体数量,Ubuntu 23.10(代号 Mantic Minotaur)计划调整字体包,从 DejaVu 修改为默认搭载 Noto。 这一更改由 Ubuntu 的 Gunnar Hjalmarsson 提出: 我想对 Ubuntu 桌面上默认的字体选择进行一次

2023-09-07

计划于下个月发布的 Ubuntu 23.10“Mantic Minotaur”的默认壁纸现已揭晓。 Mantic 是一个与占卜或预言有关的形容词。Minotaur 则是希腊传说中的一种神话生物,形状一半像人,一半像牛。Mantic Minotaur 并没有打破 Ubuntu 以哺

2023-08-28

已完成 GTK3 移植,并计划于年底发布 RC 版本 (GIMP 3.0 RC)。Ubuntu 团队原本计划让 10 月发布的 Ubuntu 23.10 将预装的 GIMP 升级到 GIMP 3.0 最新快照,这样也可以为 Ubuntu 24.04 LTS 搭载 GIMP 3.0 提供一个测试周期。 不过 Canonical 桌面软件工

2023-05-02

Ubuntu 开发者官方论坛 Launchpad 的更新信息显示,计划于今年 10 月份交付的 Ubuntu 23.10 的代号为“Mantic Minotaur”。 根据介绍,Mantic 是一个与占卜或预言有关的形容词。Minotaur (Minotaur) 则希腊传说中的一种神话生物,形状一半

2023-09-06

,按照计划,稳定版将于本月发布。 计划下个月发布的 Ubuntu 23.10 每日构建版已经用上了 GNOME 45,引入了包括 Nautilus,Settings 和 Calendar 在内的新版应用程序。 根据 omgubuntu 的报道,GNOME 45 桌面环境左上角的“Activities”标签已

2023-09-16

者大会精彩演讲回顾 根据科技媒体 Phoronix 的报道,在 Ubuntu 23.10 daily 最新版的桌面安装程序高级磁盘选项中,恢复了支持 ZFS 文件系统的选项(实验性阶段)。 按照 Ubuntu 桌面工程总监 Tim Holmes-Mitra 三周前发表的 issue,U

2022-03-27

从 Ubuntu 22.04 LTS 的开始,Firefox 将仅向用户提供 snap 软件包,通过传统方式安装 deb 软件包的方式也将失效,届时所有用户都将被迫使用官方推荐的 snap 版 Firefox。对于目前正在使用 deb 软件包的用户,可以通过更新的方式过渡到

2023-10-14

Ubuntu 23.10 正式版今天发布不久后,其桌面安装程序 UI 的一组特定翻译中被发现来自恶意贡献者的仇恨言论。 via https://twitter.com/ubuntu/status/1712593893319930079 Canonical 官方知释后立马“召回”已发布的 ISO 镜像,并表示待修