今天起忘掉 apt-get 吧,Ubuntu 要让服务器系统有媲美 OTA 的更新体验

2014-12-15 10:12


Canonical 透露了有关新版 Ubuntu 的信息,根据描述,这个名为 Unbuntu Core 的版本专用于服务器并对 Docker 使用做出优化,期望给服务器操作系统带来“一键更新”的升级和管理体验。

Docker 在主流云计算平台的火爆已经暗示了云资源管理便捷化的趋势和需求。尽管 CoreOS 不断开炮,似乎也无法阻挡这些在云计算领域握有话语权的公司拥抱 Docker。Ubuntu Core 是一个小型服务器操作系统,它使用于现有 Ubuntu 相同的库,同时使用更简便的机制(即容器)供用户安装应用。此外,Ubuntu Core 使用的这种容器机制也兼容 Docker。

Cononical 创始人 Mark Shuttleworth 在个人博客里写道:这是 Ubuntu 十年来最大的突破,因为 Ubuntu Core 摒弃了传统的 debs 安装包或 apt-get 指令来安装应用。不同于以往以“包”为基础的服务器或桌面操作系统,全新的部署机制能让应用安装和系统更新的获取和管理都变得更加便捷。与此同时,因为 Ubuntu Core 本质上与现有的 Ubuntu 相同,开发者可以简单调整原有的 debs 安装包来适应新部署机制。

在 Liaison Jorge Castro (Canonical Cloud Community) 对 Arstechnica 的描述中提到:与手机更新类似,Ubuntu Core 的系统更新是已完整镜像为单位进行的,系统会在新镜像下载后重启安装更新(或在校验失败时拒绝),而不是传统的下载单独安装包、各自解压,最后逐一安装。这种连续写入的方式也使实际系统更新所用时长得以缩短。

Ubuntu 被认为在服务器和企业市场中是 RHEL 有力的竞争者之一,如今 Ubuntu Core 已经在 Microsoft Azure 中提供测试版,同时也可以运行在本地 KVM 虚拟机上。第一个对 apt-get 说再见的主流服务器操作系统,会改变市场格局吗?

[本文参考以下来源:arstechnica.com]