IT之家 8 月 26 日消息,Canonical 的開(kāi)發(fā)者、OpenPrinting 的項(xiàng)目負(fù)責(zé)人 Till Kamppeter 今年 5 月表示,計(jì)劃在 Ubuntu 23.10(Mantic Minotaur)上默認(rèn)使用 Snap 版本的 CUPS 打印堆棧。
不過(guò)經(jīng)過(guò)數(shù)月的測(cè)試,官方放棄了這項(xiàng)決定。Ubuntu 23.10(Mantic Minotaur)和 Ubuntu 24.04 LTS 發(fā)行版默認(rèn)還是會(huì)使用基于 DEB 的打印堆棧。
團(tuán)隊(duì)已經(jīng)推遲了生效日期,計(jì)劃在 Ubuntu 24.10 版本中默認(rèn)切換到 snap 版本 CUPS 打印堆棧上。
Ubuntu 23.10 開(kāi)發(fā)者版本已經(jīng)添加了 snap 版本 CUPS 打印堆棧,只是在測(cè)試過(guò)程中發(fā)現(xiàn)了諸多問(wèn)題,IT之家在此簡(jiǎn)單羅列如下:
snap 版本 CUPS 打印堆棧尚未完全準(zhǔn)備好嵌入到桌面發(fā)行版中
snap 版本 CUPS 打印堆棧在某些 Ubuntu 風(fēng)味版本中無(wú)法正常工作
GNOME Control Center 需要調(diào)整 UI 適應(yīng) snap 版本 CUPS 打印堆棧
D-Bus 會(huì)話需要改善支持
Snap 是 Canoncial 公司提出的新一代 linux 包管理工具,致力于將所有 linux 發(fā)行版上的包格式統(tǒng)一,做到“一次打包,到處使用”。
目前 Snap 已經(jīng)可以在包括 Ubuntu、Fedora、Mint 等多個(gè) Linux 發(fā)行版上使用。Snap 應(yīng)用以沙箱的方式運(yùn)行,系統(tǒng)通過(guò)一些機(jī)制限制應(yīng)用訪問(wèn)資源的權(quán)限來(lái)實(shí)現(xiàn)其安全特性。
Snap 相較于傳統(tǒng)的 deb 格式有以下優(yōu)勢(shì):
依賴(lài)性管理:Snap 包內(nèi)置了所有的運(yùn)行時(shí)和依賴(lài)庫(kù),因此可以在任何版本的 Ubuntu 發(fā)行版上運(yùn)行,而不需要考慮依賴(lài)性問(wèn)題。
版本控制:Snap 格式允許開(kāi)發(fā)者將不同版本的軟件打包成不同的 Snap 包,這使得用戶可以同時(shí)安裝不同版本的軟件,而不會(huì)互相干擾。這對(duì)于開(kāi)發(fā)者來(lái)說(shuō)也非常有用,因?yàn)樗麄兛梢栽诓煌?Snap 包中測(cè)試不同版本的軟件。
安全性:Snap 格式提供了一種沙箱機(jī)制,可以限制軟件對(duì)系統(tǒng)的訪問(wèn)權(quán)限,從而提高系統(tǒng)的安全性。這種機(jī)制使得用戶可以更加安全地安裝和使用軟件,而不必?fù)?dān)心軟件會(huì)危及到系統(tǒng)的安全。
易于維護(hù):Snap 格式允許開(kāi)發(fā)者將軟件自動(dòng)更新到最新版本,這使得用戶可以更加輕松地保持軟件的最新?tīng)顟B(tài)。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。