早在幾年前,Canonical就推出了適用於物聯(lián)網(wǎng)、嵌入式裝置的輕量作業(yè)系統(tǒng)Ubuntu Core輕薄型OS版本,近日再度出手,推出新的迷你作業(yè)系統(tǒng)Minimal Ubuntu,特別針對(duì)云端大量部署而重新設(shè)計(jì)。Canonical表示,兼具速度、效能表現(xiàn)是云端維運(yùn)、開(kāi)發(fā)者最為重視的特點(diǎn),F(xiàn)在Ubuntu已經(jīng)開(kāi)放給使用者於官網(wǎng)下載。
這個(gè)新版本的Ubuntu,比起標(biāo)準(zhǔn)版的Ubuntu服務(wù)器映像檔,容量縮小至50%以下,而啟動(dòng)速度則快上40%,現(xiàn)在Minimal Ubuntu 16.04 LTS及18.04 LTS版本,已經(jīng)可以在AWS EC2、Google Compute Engine(GCE),或者OpenStack、KVM、LXD等虛擬化環(huán)境部署。針對(duì)不同虛擬化、公有云環(huán)境,Minimal Ubuntu也有修改其作業(yè)系統(tǒng)核心,以加速其效能。Canonical表示,Minimal Ubuntu 18.04 LTS版打包成Docker映像檔,只須占用29MB的空間,讓開(kāi)發(fā)者可以快速在跨云環(huán)境下,部署容器化應(yīng)用程式。
相仿微軟Nano Server的瘦身策略,除了內(nèi)建執(zhí)行的必要元件,Minimal Ubuntu移除使用者導(dǎo)向的人機(jī)互動(dòng)功能,而Ubuntu Server的編輯、記錄及本地端操作等功能,也一并移除,「Minimal Ubuntu的設(shè)計(jì),為自動(dòng)化維運(yùn)而生!闺m然為了精簡(jiǎn)大小而瘦身,不過(guò)Minimal Ubuntu也相容其他Ubuntu打包檔。碰到得額外加入的功能,開(kāi)發(fā)者只需要找到相關(guān)功能映像檔,連同元件系統(tǒng)相依性,一并加入Minimal Ubuntu基礎(chǔ)映像檔即可。而輕量迷你的Minimal Ubuntu,沒(méi)有冗贅系統(tǒng)元件,使得安全性也得以提高。
云端原生應(yīng)用越來(lái)越普及,許多廠(chǎng)商推出專(zhuān)屬容器作業(yè)系統(tǒng)支援Docker,像是紅帽Atomic Host、微軟Nano Server、RancherOS、Canonical Snappy Ubuntu Core等,這些主打輕薄快速的Container OS,看準(zhǔn)大量容器部署的應(yīng)用情境。而微軟近日甚至預(yù)告推出第三款Windows Server的容器映像檔版本,可以提供更多Windows Server的OS元件,讓企業(yè)用來(lái)打包老舊應(yīng)用程式。