Canonical近日宣布Ubuntu 16.04 LTS(长期支持)将会支持snap套件包格式和相关工具,进而让终端用户获得更多的最新应用程序。为丰富构建物联网应用生态系统,Canonical构建了以Snappy(系统架构的表现方式)、Ubuntu Core和snap套件包格式(系统管理、安装/移除软件)的开发系统环境,成为公司接下来的产品重心。
目前,在Ubuntu系统上使用deb包来安装软件。Deb安装包同时也可以在包括Debian和Linux Mint等其他Linux发行版本上安装软件。Canonical表示今后deb包依然能够在Ubuntu系统正常使用,但在Ubuntu 16.04 LTS之后将会支持“两种套件包格式,两者能够完美共存”,今后将会同时支持snappy 应用程序。Ubuntu系统的衍生版本Linux Mint可能同样支持运行snap套件包。
Snaps能够让Ubuntu平台变得更统一,程序员能够轻松为PC、服务器、移动设备或者物联网设备创建应用。一旦完成应用的编写,开发人员可以使用名为Snapcraft的工具对应用进行打包,打包的设置可以在snapcraft.yaml文件中进行调整。