Linux云計算Web 2.0共同締造開(kāi)源
此外,Linux開(kāi)源的特性在“小電腦”上表現出了很明顯的優(yōu)勢,豐富的應用是“小電腦”賴(lài)以生存的基礎,而Linux正是這些應用誕生的溫床,開(kāi)發(fā)人員能更好地基于這個(gè)開(kāi)放的平臺構建各種不同的應用。
本文引用地址:http://dyxdggzs.com/article/87975.htm移動(dòng)計算將成為Linux的突破點(diǎn),這已經(jīng)得到了普遍的共識。一些激進(jìn)的開(kāi)源社區人士更是表現出了十足的信心:“Linux在傳統的服務(wù)器和桌面領(lǐng)域已經(jīng)達到了飽和,尤其是在桌面市場(chǎng),Linux想要有爆炸性的增長(cháng)顯然是不現實(shí)的。而在移動(dòng)設備市場(chǎng)則不同了,由于這個(gè)市場(chǎng)還不夠成熟,Linux很有爆炸性增長(cháng)的可能。尤其是隨著(zhù)新的移動(dòng)設備的興起,Linux展現出了定制性強的優(yōu)勢,坊間就流傳MID第三代將棄用Windows,而完全投入開(kāi)源的懷抱。”
當Intel展開(kāi)Moblin計劃的時(shí)候,就在亞太區與中科紅旗合作推出了專(zhuān)門(mén)針對MID平臺的Midinux操作系統,作為一家傳統的Linux操作系統廠(chǎng)商,中科紅旗相關(guān)人士表示,隨著(zhù)MID業(yè)務(wù)的開(kāi)展,今年在Midinux操作系統的收入將有望超過(guò)服務(wù)器和桌面端的收入,由此我們也能看出移動(dòng)計算對傳統桌面Linux帶來(lái)的巨大沖擊和機遇。
當然,移動(dòng)計算的發(fā)展不僅為平臺廠(chǎng)商開(kāi)辟一片新藍海,一些傳統的應用軟件廠(chǎng)商,也紛紛嗅到了MID巨大的市場(chǎng)價(jià)值,將觸角伸向了這一全新的領(lǐng)域。國產(chǎn)Office辦公軟件廠(chǎng)商紅旗2000就推出了RedOffice for MID。這款功能豐富的辦公軟件,將PC機上常用的辦公軟件平滑移植到了MID設備上,使用戶(hù)感受到了移動(dòng)辦公的便捷。RedOffice for MID的推出吹響了傳統軟件廠(chǎng)商進(jìn)軍MID的號角。隨后,騰訊也在今年的IDF大會(huì )上推出了QQ for MID。在這么一個(gè)全新的市場(chǎng)面前,軟件廠(chǎng)商都在不斷地調整策略,或將其“for PC”的軟件平滑移植到MID上,或開(kāi)發(fā)一些針對MID的新應用。
同時(shí),伴隨著(zhù)眾多“小電腦”的發(fā)展,閃存軟件也迎來(lái)了新的發(fā)展機遇,法國的Mandriva發(fā)布了自啟動(dòng)U盤(pán)、Ubuntu也推出了SD記憶卡,這些都將Linux操作系統預裝進(jìn)了閃存中,用戶(hù)只需要插入U盤(pán)或SD卡,就能立即使用預裝在其上的Linux操作系統及眾多的開(kāi)源應用軟件?,F在,閃存的容量不斷增大、價(jià)格也不斷下降,我們有理由相信,隨著(zhù)便攜電腦的不斷發(fā)展,閃存將成為開(kāi)源軟件的新載體。
開(kāi)源頭上的“那片云”
移動(dòng)領(lǐng)域是開(kāi)源軟件尋求突破的一個(gè)重點(diǎn),而最近喧囂塵上的“云計算”也蘊含著(zhù)開(kāi)源軟件發(fā)展的巨大機遇。對于云計算的定義,業(yè)界爭論不一,但一個(gè)比較一致的看法就是云計算是基于Web的一種服務(wù),它消除了用戶(hù)在傳統硬件、軟件、專(zhuān)業(yè)技能方面的投資,可以完全脫離技術(shù)與部署中的復雜性而輕松獲取,這與SaaS也有些異曲同工。
在今年Gartner最新發(fā)布的報告中就認為,削減成本的壓力將推動(dòng)大多數軟件服務(wù)提供商以某種方式采用開(kāi)源軟件的創(chuàng )新技術(shù)。在今后兩年的時(shí)間里,90%的軟件服務(wù)將以某種方式以開(kāi)源軟件為基礎,軟件服務(wù)提供商將在操作系統、應用服務(wù)器和數據庫的層面上使用開(kāi)源軟件以降低成本。開(kāi)源軟件一直提倡軟件免費、以服務(wù)的形式付費,這從某種角度上說(shuō)與SaaS是雷同的。
對于誰(shuí)將成為“那片云”的問(wèn)題,業(yè)界一致的觀(guān)點(diǎn)就是云計算將架構在開(kāi)源軟件之上,并且大部分基礎應用都將基于開(kāi)源軟件。因為大家都知道,作為集中式的服務(wù)平臺,開(kāi)放性永遠是其關(guān)鍵要素之一,同時(shí)開(kāi)源軟件的靈活性和可擴展性也完全吻合云計算的發(fā)展趨勢。
也正因如此,眾多開(kāi)源社區人士反而開(kāi)始擔憂(yōu)云計算的興起將給開(kāi)源軟件帶來(lái)一場(chǎng)巨大的危機。因為互聯(lián)應用不需要采用傳統的方法發(fā)布軟件,這就忽略了諸如GPL等開(kāi)源軟件許可證的要求——即修改者必須返回代碼給社區。
而最終可能會(huì )導致的一個(gè)結果就是,像Google這樣的公司在互聯(lián)網(wǎng)應用上利用了開(kāi)源軟件的優(yōu)點(diǎn),并將他們所做的任何修改當成了自己的財產(chǎn)。因為Google的商業(yè)模式不需要發(fā)布基于開(kāi)源軟件所做了修改后的軟件,而只需要在此基礎上提供Web應用服務(wù)。從形式上看,Google的做法沒(méi)有與開(kāi)源許可證相抵觸,但從實(shí)質(zhì)上說(shuō),Google的確使用和修改了開(kāi)源軟件,并因此得利,但他們的確也沒(méi)有向社區返回相應的代碼。
因此,如果基于當前主流的開(kāi)源許可證(GPL),在10年內,90%的軟件都以服務(wù)的方式來(lái)運行,都采用Google的方式而不返回代碼,那么開(kāi)源軟件的發(fā)展將面臨巨大的危機,這不僅將阻礙開(kāi)源軟件的創(chuàng )新,長(cháng)久下去甚至會(huì )導致開(kāi)源軟件的消亡。
那么,是否云計算就是洪水猛獸,它的出現將讓開(kāi)源軟件喪失生機呢?云計算的興起,使開(kāi)源軟件面臨了前所未有的挑戰,但這個(gè)危機是可以通過(guò)完善目前的開(kāi)源許可,甚至出臺一些新的開(kāi)源協(xié)議來(lái)解決,其實(shí),我們更應該看到的是云計算為開(kāi)源軟件帶來(lái)的巨大發(fā)展機遇。
首先,我們必須認清開(kāi)源成功或者賴(lài)以生存的幾個(gè)關(guān)鍵要素,許可證鼓勵對于開(kāi)源軟件的再發(fā)布、修改乃至發(fā)展其分支;一個(gè)體系結構要使程序能被作為組件在任何可能的地方重用,以及可以被擴展,這包括代碼的重用和模塊功能的重用;最重要的一點(diǎn)是低門(mén)檻,不僅用戶(hù)可以輕松使用,對于開(kāi)發(fā)人員,能在此平臺上輕松地修改與分享代碼。
云計算作為一個(gè)可以基于開(kāi)源軟件的平臺,可能并不開(kāi)源,但這并不妨礙其具有開(kāi)放性,或者說(shuō)該平臺可以作為一個(gè)可重用的組件存在。開(kāi)源倡導代碼的可重用,云計算提倡的是服務(wù)的可重用性。比如Google Maps并不開(kāi)源,但是其足夠開(kāi)放,以至于其成為了整整一代新應用的關(guān)鍵組件,programmableweb.com上的一個(gè)總結顯示,Google Maps支持了差不多90%的地圖mashup,從這點(diǎn)上看,云計算完全能夠延伸開(kāi)源軟件的應用,只是將代碼封裝成了模塊,或者是一個(gè)子系統。
開(kāi)源的成功來(lái)自于用戶(hù)的開(kāi)發(fā)和使用的低門(mén)檻,而云計算的發(fā)展必將帶來(lái)大規模的開(kāi)源應用及部署,這在一定程度上降低了開(kāi)源軟件進(jìn)入的門(mén)檻,也活躍了開(kāi)源社區的二次開(kāi)發(fā)及應用推廣。同時(shí),云計算的平臺可能會(huì )是私有的,但其上運行的軟件可以有商業(yè)軟件與開(kāi)源軟件的選擇,來(lái)自Rightscale的Eicken甚至認定云計算平臺上的所有軟件都將是開(kāi)源的,最主要的原因就是目前私有軟件許可證沒(méi)有支持云計算部署的方式。
盡管開(kāi)源協(xié)議不能防止云計算提供者的封鎖,但至少允許開(kāi)發(fā)人員在云計算中部署開(kāi)源軟件,而且,隨著(zhù)云計算平臺的發(fā)展,也將帶動(dòng)更多新的開(kāi)源軟件及應用的產(chǎn)生。最近,雅虎、Intel和惠普就宣布結成了一個(gè)研究聯(lián)盟,共同創(chuàng )建一項名為“測試平臺”的云計算研究項目,以推進(jìn)云計算技術(shù)的發(fā)展??梢灶A見(jiàn)的是,隨著(zhù)云計算概念的不斷清晰,各大廠(chǎng)商在此領(lǐng)域將會(huì )加大投入,勢必將會(huì )有更多優(yōu)秀的開(kāi)源項目誕生; 同時(shí)也將會(huì )活躍目前的開(kāi)源項目,在應用廣泛展開(kāi)的時(shí)候,使其煥發(fā)第二春。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論