Snaps 是天赐之物,考虑到它们如何让Linux 行业大吃一惊! Canonical最近才公开了包格式,那只是大约两个月前,现在,包管理将像没有人做的那样普遍!
Canonical 的Mark Shuttleworth 指出 Linux 碎片化一直是一个问题……“Linux碎片化一直是一个问题,”并进一步评论说,
“Snaps 将这些应用程序带到每个 Linux 桌面、服务器、设备或云机器上,让用户可以自由选择任何 Linux 发行版,同时保留对最佳应用程序的访问权限。”
如果您不熟悉新的打包格式,Snaps 将成为 Ubuntu 桌面未来的包管理系统,这对于其他平台(如)来说似乎是合理的Fedora、Arch、Gentoo,甚至LinuxMicrosoft Windows 和潜在的Android;当然,这确实有一些注意事项,现在可能必然等同于标准最终用户的问题。
基本上,初始包装可能比平时大一些,因为开发人员必须在Snap包本身中包含所有库(应用程序运行所依赖的库)。
其次,应用程序只能通过单一渠道更新,即Ubuntu商店。虽然这主要是一个优势,(因为商店成为 Snap 包的集中点)它主要有利于 Canonical。
Shuttleworth的愿景是进一步减少Linux的碎片化 因为这为更统一的行业提供了一个很好的机会,在这个行业中,您只需要一个包管理就可以让几乎任何应用程序在几乎任何Linux 系统上运行,而不管分布如何。
包括戴尔和惠普在内的许多ISV和硬件巨头都希望在Snap-wagon上支持Snap包系统的发展,以进一步提高其他Linux发行版的采用率。与Ubuntu一样流行——正如马克的声明所阐明的;
“大多数供应商都以 Ubuntu 为目标,因为它很受欢迎。 Snaps 将这些应用程序带到每个 Linux 桌面、服务器、设备或云机器上,让用户可以自由选择任何 Linux 发行版,同时保留对最佳应用程序的访问权限。
Snaps 包非常容易创建,有相当多的主要软件已经采用了包管理,还有更多其他软件,例如Mozilla Firefox 在后面。
目前,流行的图像处理工具Krita现已通过Ubuntu软件中心和以Snap包的形式提供LibreOffice 5.0.2 现在可作为快照使用。
我不可能在这里对Snap说得足够多,但你总是可以从官方 Snapcraft页面了解更多。