Ubuntu 10.04引發(fā)服務器操作系統(tǒng)混戰(zhàn)升級
原創(chuàng)【51CTO精選譯稿】下周四,Canonical公司將允許終端用戶從互聯(lián)網(wǎng)上下載Ubuntu 10.04服務器版,這是這家英國公司在6年里發(fā)布的最新、或許也是意義最深遠的服務器版本。這無疑會給目前的市場帶來不小的震動。
51CTO編輯推薦:Ubuntu 10.04特別專題
Canonical宣稱,它所發(fā)布的Ubuntu 10.04是長期支持版本(LTS),這意味著它將保證提供5年的更新,包括對X64芯片制造商和服務器制造商新產(chǎn)品的更新、安全補丁以及對Ubuntu棧(stack)的更新。長期支持版本的發(fā)布正是大多數(shù)公司在部署一個操作系統(tǒng)平臺時所迫切需要的,前兩個LTS的發(fā)布不僅獲得了Ubuntu熱衷者的支持(他們將部署Ubuntu服務器版本,并連續(xù)使用18個月),也在那些想證實這個軟件的效果、并在以后對它進行銷售的應用軟件制造商和硬件提供商中獲得了支持。
在某些方面來講,單單LTS就是4月29日即將發(fā)布的Ubuntu 10.04版的最重要的特性。
并不是說這減少Ubuntu項目的工作量,實際上這是Ubuntu的贊助商Canonical 公司是把各種功能放在一起推出的一款現(xiàn)代的服務器版本,能夠讓許多公司使用很多年,而且它還擁有Linux所有的新功能以及Linux開源社區(qū)的支持。
Canonical的首席技術官Matt Zimmerman說,“這是目前可用的最新的棧了”。Zimmerman負責Ubuntu的發(fā)布工作。他同時還指出,Ubuntu 10.04版的功能比目前為止其他Linux頂級發(fā)行版本的功能都要多。 (Zimmerman沒有提到其他版本的名字,但我們都知道他指的是Red Hat、Novell、擴展版的CentOS以及Oracle)。Zimmerman還說到,另一個Ubuntu Server Edition與它對手之間的不同是,從開發(fā)到最終發(fā)布的這一過程中,Canonical將早期的版本、測試版、產(chǎn)品版本都同時開放了源碼,并將編譯過的二進制文件、以及亞馬遜EC2 云計算的AMI圖像形式逐步發(fā)布了出來。
Ubuntu 10.04服務器版,別名也叫“Lucid Lynx”,是基于Linux 2.6.32內(nèi)核開發(fā)的。該內(nèi)核通過包含一系列的特性得到了加強,這些特性包括內(nèi)存保護、模塊加載阻塞(module loading blocking)和地址空間布局隨機化,同時它也支持英特爾最新的Xeon 5600、7500處理器,當前的Opteron 6100s以及AMD即將發(fā)布的Opteron 4100s芯片。這些芯片有他們自己的兼容特性,所以即使Ubuntu不能最大限度的利用這些硬件里的所有新功能,它也可以和它們兼容運行。
Zimmerman說,Canonical不能保證Ubuntu可以在芯片級上運行,但可以保證Ubuntu能在一些特殊的硬件平臺上運行。目前,已證實可以運行的硬件包括在這里,它也對戴爾、惠普、IBM、甲骨文、聯(lián)想、HCL、System76的服務器兼容,因為這些服務器已經(jīng)運行過一個或多個Ubuntu服務器版本。就像其他Linux的版本一樣,Ubuntu明顯能夠支持更廣泛的硬件,由于10.04 Server Edition還沒有被發(fā)布,所以還沒有任何的機器進行過認證。但是,Zimmerman估計馬上就能有大概40到50個平臺能夠獲得認證,這對于Ubuntu來說是一個很大的數(shù)目。
Ubuntu是早期積極推動用KVM替代Xen來進行服務器虛擬化的支持者,甚至早于Red Hat 花1.07億美元搶購Qumranet,在2008年9月它就成為了KVM管理程序的贊助商。對Linux對手控制KVM的事實,Canonical似乎并不理會。
Zimmerman說,“我們比任何人都更早采用KVM,而且我們對它發(fā)展的勢頭也很滿意”。發(fā)布的Ubuntu 10.04服務器版包含KVM 1.84和libvirt 0.7.5的虛擬化管理工具。一個叫VMBuilder的工具已經(jīng)加入到了發(fā)布版中,它可以用來創(chuàng)建部署在KVM內(nèi)部分區(qū)的Ubuntu軟件棧(software stacks)。 KVM管理程序還支持一個稱為內(nèi)核共享內(nèi)存(Kernel Shared Memory)的特性,它能自動搜索到為多任務管理程序Guest分區(qū)而加載到虛擬內(nèi)存中的系統(tǒng)軟件,并且還可以去除掉冗余的部分,允許所有Guest在運行的時候指向物理內(nèi)存中相同的程序。在運行相同操作系統(tǒng)的Guest分區(qū)中,該KSM特性可以從根本上減少內(nèi)存的使用,這意味著服務器可以承載更多的用戶。
當涉及到虛擬化時,Canonical 對Xen并不排斥,早在支持KVM之前它就支持Xen了,就像Red Hat 和Novell過去支持各自的Enterprise Linux和SUSE Linux Enterprise Server版本一樣。Ubuntu 10.04將作為Guest運行在Xen之上,亞馬遜的EC2云計算也是Xen的變種之一,所以10.04也一樣支持它以及過去的Ubuntus。但是,如果你想在Ubuntu上裝虛擬操作系統(tǒng),請把Linux作為域名0主機,然后你必須使用KVM管理程序。如果你想使用Ubuntu 10.04全新的實時遷移特性,那么你還需要使用嵌入式的KVM管理程序。
“實時遷移”正是去年秋天首次發(fā)布的9.10版本中Ubuntu企業(yè)云計算(UEC)程序計算棧(computing stack)所缺失的關鍵特性。UEC包括了Eucalyptus開源云管理程序的商業(yè)版本。Eucalyptus工具被部署在與EC2's AMI格式兼容的虛擬機器上,但部署時用的是KVM而不是Xen。Canonica曾與Eucalyptus系統(tǒng)公司開展過合作,通過改進Eucalyptus工具來把KVM 而不是Xen作為虛擬服務器鏡像的主要容器(container)。
Ubuntu 10.04也可以在VMware ESX Server、Oracle VirtualBox、VM 和Citrix Systems XenServer 管理程序上運行。
隨著10.04的發(fā)布,Ubuntu發(fā)行版中的UEC以及為EC2和UEC云計算創(chuàng)建的鏡像都將在5年的時間內(nèi)獲得免費的安全更新和支持,一般的Ubuntu桌面和服務器鏡像都可以享受這項好處。你不必再耗費很多精力去更新軟件,也不必像使用一些Linux發(fā)行版那樣把你弄得很煩的同時還仍稱自己是開源。(開源并不一定意味著有幫助的,但它確實是應該這樣)。
Canonical還為EC2和UEC云計算建立了一個小型的Ubuntu,而且它已經(jīng)與亞馬遜合作,為EC2計算節(jié)點上運行的Ubuntu 10.04提供多國語言的能力。新的Ubuntu服務器映像可以從亞馬遜的彈性塊存儲(Elastic Block Store ,EBS)工具中啟動。Canonical還發(fā)布了一款名叫Puppet的新工具,它是一個管理框架,在運行云計算的同時對各個Ubuntu進行統(tǒng)一管理。Ubuntu的安裝程序和版本控制工具都集成了Puppet,這使得大規(guī)模部署成為可能,而不必逐一部署云計算鏡像。
在Ubuntu 10.04服務器版本中,AppArmor安全在一些重要的軟件包中將會被默認為開啟,而防火墻監(jiān)控的范圍擴展到了操作系統(tǒng)常使用的服務上。在系統(tǒng)上的Home和Private目錄也將會被加密。
10.04服務器版本包括了MySQL 5.1、Tomcat 6、OpenJDK 6、Samba 3.4、Nagios 3、PHP 5.3、Python 2.6和一系列更新包。目前,ext4是Ubuntu服務器的默認文件系統(tǒng), Zimmerman表示,Ubuntu項目正密切關注BTRFS文件系統(tǒng)的發(fā)展,對BTRFS有可能成為Linux系統(tǒng)的本地文件系統(tǒng)感到興奮。但他補充說,現(xiàn)在還沒有準備好把BTRFS加入到產(chǎn)品中,但如果時機成熟,Ubuntu會盡快把它加入進去。
Canonical為Ubuntu LTS技術支持的定價并沒有因為新版本的發(fā)布而改變,和較短的、18個月為一期的Ubuntu Server價格相同。訂購朝九晚五(9X5)商務型的合同,每臺服務器一年將花費750美元,訂購每周全天24小時(24x7)的合同將花費1,200美元。這些價格同時涵蓋了實時人工服務和電子郵件支持。
【51CTO.com譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處?!?/p>
原文:Ubuntu Server primed for the bigtime 作者:Timothy Prickett Morgan
【編輯推薦】