您如何将单板计算机(SBC)的Ubuntu Server与Snappy Ubuntu Core进行比较?通过阅读,我了解到Snappy中的软件包管理系统是不同的。但是,总的来说,这两个操作系统之间的主要区别是什么?
我在几种不同的SBC上都具有Ubuntu Server的使用经验。我第一次在其中一个安装Snappy时会期望什么?我可以像使用Ubuntu Server一样使用它并运行程序吗?
您如何将单板计算机(SBC)的Ubuntu Server与Snappy Ubuntu Core进行比较?通过阅读,我了解到Snappy中的软件包管理系统是不同的。但是,总的来说,这两个操作系统之间的主要区别是什么?
我在几种不同的SBC上都具有Ubuntu Server的使用经验。我第一次在其中一个安装Snappy时会期望什么?我可以像使用Ubuntu Server一样使用它并运行程序吗?
Answers:
号虽然,斯纳皮是Ubuntu和其他的Ubuntu完全兼容安装,您将无法安装和运行的预打包的应用程序。
Snappy引入了事务更新,并脱离了存储库范式。这意味着,由于存在不足,目前Snappy的软件包很少。它还可以在两个分区中使用只读文件系统,以便能够快速回滚。
这也是Ubuntu Server和Snappy之间的唯一区别。Snappy实际上只是更新和/或扩展系统的一种方法,它填补了apt-get的功能。这是Mark关于Snappy 真正是什么的解释。但是,Snappy大多是作为基本操作系统与Ubuntu Core一起发布和销售的。当您下载引用Snappy的映像时,它将以Ubuntu Core为基础。
Ubuntu Core是极简的Ubuntu安装。它在Snappy之前和之前都存在,但似乎Ubuntu Core和Snappy变成了同一件事。Ubuntu Core网站现在是Snappy的链接。无论如何,这是一些基本信息
此外,到目前为止,arm体系结构的替代方案甚至更少(如果您要在SBC上运行它,我假设这与您有关)。在基于armhf的安装中(在beaglebone上),当前大约有20种不同的应用程序可供安装。但是,这是15.04 Beta安装。我不确定您是否能够在较旧的稳定Ubuntu Core安装上安装Snappy,以及是否可以为您提供更多选择。
Canonical的达斯汀柯克兰有一个伟大的写了什么的用例斯纳皮Ubuntu的盖子在这里。