Ubuntu snappy 软件包是否需要更多空间?

Ubuntu snappy 软件包是否需要更多空间?

实际上,我认为 Linux 系统的优点之一是共享依赖项,这使得单个程序占用的空间很小。GIMP 需要 15 MB 磁盘空间,Photoshop 的要求是 2 GB。

当 Ubuntu 切换到带有自己的库的 snappy 包时,它们是否也需要大量的空间?

答案1

当 Ubuntu 切换到带有自己的库的 snappy 包时,它们是否也需要大量的空间?

不(可能不是)。库通常都很小,但 Snappy 应用程序基本上是一个单一的压缩存档包包含应用程序运行所需的所有文件。因此库也被压缩,大小只有几 KB。

但我同意,这与共享库的愿景不同,共享库的愿景是在整个系统中使用 1 个库。我认为,为了获得其他好处,付出的代价很小:snappy 允许您将不同的版本并排安装(它有一个指向活动版本的“当前”符号链接),因此回滚只是对符号链接的更改。在安全性方面,这是一个很大的改进(它是一个容器,大多数/所有 snappy 文件都是只读的)。

我确实想知道,如果其中一个库中存在错误,并且需要更新大量应用程序,那么方法会是什么……(他们将如何做到这一点?我希望他们不会为每个应用程序创建一个新版本:P

GIMP 需要 15 MB 磁盘空间,Photoshop 要求 2 GB。

这不一定是由于共享库。

相关内容