早在几年前,Canonical就推出了适用於物联网、嵌入式装置的轻量作业系统Ubuntu Core轻薄型OS版本,近日再度出手,推出新的迷你作业系统Minimal Ubuntu,特别针对云端大量部署而重新设计。Canonical表示,兼具速度、效能表现是云端维运、开发者最为重视的特点。现在Ubuntu已经开放给使用者於官网下载。
这个新版本的Ubuntu,比起标准版的Ubuntu服务器映像档,容量缩小至50%以下,而启动速度则快上40%,现在Minimal Ubuntu 16.04 LTS及18.04 LTS版本,已经可以在AWS EC2、Google Compute Engine(GCE),或者OpenStack、KVM、LXD等虚拟化环境部署。针对不同虚拟化、公有云环境,Minimal Ubuntu也有修改其作业系统核心,以加速其效能。Canonical表示,Minimal Ubuntu 18.04 LTS版打包成Docker映像档,只须占用29MB的空间,让开发者可以快速在跨云环境下,部署容器化应用程式。
相仿微软Nano Server的瘦身策略,除了内建执行的必要元件,Minimal Ubuntu移除使用者导向的人机互动功能,而Ubuntu Server的编辑、记录及本地端操作等功能,也一并移除,「Minimal Ubuntu的设计,为自动化维运而生。」虽然为了精简大小而瘦身,不过Minimal Ubuntu也相容其他Ubuntu打包档。碰到得额外加入的功能,开发者只需要找到相关功能映像档,连同元件系统相依性,一并加入Minimal Ubuntu基础映像档即可。而轻量迷你的Minimal Ubuntu,没有冗赘系统元件,使得安全性也得以提高。
云端原生应用越来越普及,许多厂商推出专属容器作业系统支援Docker,像是红帽Atomic Host、微软Nano Server、RancherOS、Canonical Snappy Ubuntu Core等,这些主打轻薄快速的Container OS,看准大量容器部署的应用情境。而微软近日甚至预告推出第三款Windows Server的容器映像档版本,可以提供更多Windows Server的OS元件,让企业用来打包老旧应用程式。