你應(yīng)該了解的四款微型操作系統(tǒng)
譯文【51CTO.com快譯】微型操作系統(tǒng)是什么?為什么關(guān)注云計算的個人和企業(yè)要關(guān)注它們?我們知道在云端,性能、彈性和安全性至關(guān)重要。為簡單的服務(wù)器工作負載提供便利、讓容器可以高效運行的精簡操作系統(tǒng)就可以滿足這里的每一個用途。不像標準的桌面或服務(wù)器操作系統(tǒng),微型操作系統(tǒng)著重專注于服務(wù)器工作負載,優(yōu)化容器,同時避開導(dǎo)致臃腫和延遲的應(yīng)用程序和圖形子系統(tǒng)。
實際上,這些小型平臺經(jīng)常被稱為“容器操作系統(tǒng)”。容器是現(xiàn)代化數(shù)據(jù)中心的關(guān)鍵,也是許多智能云部署環(huán)境的核心部分。據(jù)Cloud Foundry的《2016年容器現(xiàn)狀》報告聲稱,53%的企業(yè)在調(diào)查或使用用于開發(fā)和生產(chǎn)環(huán)境的容器。微型操作系統(tǒng)可以為整合Docker和Kubernetes等工具的技術(shù)架構(gòu)充當堅實基礎(chǔ)。
Linux基金會最近發(fā)布了2016年報告《開放云指南:當前趨勢和開源項目》。這第三份年度報告詳細介紹了開放云計算的現(xiàn)狀。現(xiàn)在,你可以下載該報告(http://go.linuxfoundation.org/l/6342/2016-10-31/3krbjr),***注意到的調(diào)查結(jié)果之一是,它匯總和分析了市場研究成果,闡明了容器、微軟及更多技術(shù)方面的趨勢在如何塑造云計算格局。實際上,從IaaS、虛擬化到開發(fā)運維(DevOps),這份報告詳細描述了對如今的開放云環(huán)境而言極其重要的各類項目,并附上相應(yīng)鏈接。
下面,我們介紹幾種微型或“極簡”操作系統(tǒng)及其產(chǎn)生的影響,另外附上各自GitHub軟件庫的鏈接,這一切都來自《開放云指南:當前趨勢和開源項目》這份報告。
微型或極簡操作系統(tǒng)
1.Project Atomic
Project Atomic是紅帽公司針對部署和擴展容器化應(yīng)用程序的許多開源基礎(chǔ)設(shè)施項目的統(tǒng)稱。它為一套Linux Docker Kubernetes(LDK)應(yīng)用程序架構(gòu)提供了一種操作系統(tǒng)平臺,基于Fedora、CentOS和紅帽企業(yè)級Linux(RHEL)。
Project Atomic在GitHub上的鏈接:https://github.com/projectatomic/
2.CoreOS
這是一種為集群部署環(huán)境設(shè)計的輕量級Linux操作系統(tǒng),為容器化應(yīng)用程序提供了自動化、安全性和可擴展性。它可以在幾乎任何平臺上運行,無論是物理平臺、虛擬平臺還是私有云/混合云。
CoreOS在GitHub上的鏈接:https://github.com/coreos/
3.Photon OS
Photon OS是一種極簡的Linux操作系統(tǒng),面向針對VMware平臺優(yōu)化的云原生應(yīng)用程序。它使用采用多種格式(包括Docker、Rkt和Garden)的容器,運行分布式應(yīng)用程序。
Photon在GitHub上的鏈接:https://github.com/vmware/photon
4.Rancher OS
RancherOS是一種極簡的Linux發(fā)行版,用于運行Docker容器。它可以直接在內(nèi)核上運行Docker,取代了初始化(init)系統(tǒng),并將Linux服務(wù)作為容器來交付。
RancherOS在GitHub上的鏈接:https://github.com/rancher/os
原文標題:Four Micro OSes You Should Know About,作者:Sam Dean
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】