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