Google為自己的云服務采用了一個簡化版的Canonical Ubuntu Linux發行版,以優化運行Docker和其他容器。
Ubuntu Core被設計成僅提供在云上運行Linux所必需的組件。它發布了一個早期預覽版,Canonical命名其為“Snappy”。這個新版本裁減了大量在普通Linux發行版中常見而在云應用中不實用的庫和應用程序。
Google計算引擎(GCE)和Microsoft Azure加入了支持這個新的發行版的行列。
從Canonical了解到,Ubuntu Core將為用戶提供一個部署Docker的簡單方式,一個日益精簡的虛擬容器允許用戶快速啟動工作負載并輕松地轉移,甚至可以跨越不同的云服務提供商。
Google是Docker和基于容器的虛擬化的熱心支持者。在去年六月份,這家公司用開源的方式發布了一個容器管理軟件:Kubernetes。
Ubuntu Core在設計上類似于另一個發布于一年前的 Linux發行版 CoreOS。CoreOS 主要由兩名前Rackspace工程師開發,CoreOS是一個輕量級Linux發行版,設計運行在集群中,被那些在網頁上完成他們大部分或所有業務的公司所喜好的大規模環境。CoreOS很快被許多云服務提供商采用,包括Microsoft Azure,Amazon網站服務,DigitalOcean以及Google計算引擎。
如同CoreOS一樣,Ubuntu Core提供了一個快速引擎來更新組件,減少系統管理員去手動處理的時間。