虽然许多问题的答案Snappy Core 是什么,我还没有看到关于 Snappy 速度如何更快的答案(正如声称的那样这里) 比 Ubuntu 中的传统包管理更快。我知道回滚之类的,但它怎么会更快呢?(就基础设施而言)请使用外行人能理解的术语
答案1
标准的 Ubuntu 或 Debian 系统由许多 Debian 软件包组成。这样您就可以选择要在系统上安装的软件包,但这意味着在升级时,每个软件包都必须单独升级,解压文件并替换现有文件,然后运行脚本对系统进行任何必要的修改,以确保升级顺利进行。使用 snappy,它更像是一个 android 系统:您会得到一个大的系统 rom 文件,该文件刚刚写入磁盘上的一个分区,并且这个 rom 文件已经包含所有已安装的软件包,但已安装软件包的数据库已被删除。
下载一个大文件并将其直接写入磁盘上的分区比下载多个单独的包文件、将每个包文件解压到其中包含的多个文件中、然后运行安装脚本要快得多。事实上,在升级时,下载部分甚至不必下载整个文件;它只需要下载新 rom 和您已有的 rom 之间的差异。