
日期:2008-02-15 作者:喜騰小二 來源:PHPChina
着名的IT調查分析公司Gartner認為:許多開源技術是成熟的、穩定的,使用者可以獲得良好技術支援的。到2012年,開源軟體的技術因素將占全部商業軟體的80%;這時,開源軟體將在全球廣泛應用。
開源軟體的興起,日益改變世界軟體產業的發展軌迹;也為中國軟體產業的發展帶來機遇。
幾年前,微軟CEO Stave Ballmer就說:對微軟構成挑戰的三件事:(1)開源運動,(2)Google的網路廣告,(3)Apple的數字係統。
2005年,我在訪問微軟與其高層談話時說:我在西雅圖參觀了四家着名企業,除微軟外還有波音、星巴克、亞馬遜,這三家與微軟近在咫尺的企業都在使用開源軟體,妳們對此有何感想?!
幾年前我曾指出,Linux的興起,自然嚮Windows挑戰,並形成一種競爭的格局,但Linux的發展可以與Windows共存、互補,從而為使用者提供多一種選擇;正確說應該形成一種既有競爭又有合作的局麵,我們提倡以理性的態度對待競爭,要相互尊重,不要虛聲恫嚇,不要炒作,更不要漫罵、譏諷。
讓我們來看看Linux在各領域發展的現狀和趨勢:
在網際網路上,Linux和開源軟體占有很大優勢。
在伺服器領域,Linux操作係統的市場占有率已達20%以上,與Windows操作係統一起,已形成二元技術平臺的主流操作係統;近年來,隨着Unix在高階係統逐漸衰落,Unix嚮Linux遷移正在成為一種趨勢。由於Linux是一種類Unix,在技術上、使用上,更在成本上,Unix 嚮Linux遷移比Windows更俱優勢,目前在美日金融行業的一些關鍵工作係統(Mission Critical)中,主機Z係統上的Unix(ZOS,AIX)正在嚮Linux遷移。
在桌麵領域,Linux的市場占有率還很低(2%)。過去Linux桌麵沒有獨立的產品,隻有Linux伺服器的桌麵端這種衍生產品,近幾年才開始發展獨立的桌麵Linux操作係統;更由於近年來世界各地協力廠商對驅動支援和應用支援的力度與計劃空前加大,Linux 可望在未來幾年內將出現一個發展拐點,並從此進入高速發展的軌道。
在移動嵌入式領域,以智慧手機為例,Linux遇到與Symbian、Windows Mobile以及基於開源“Net BSD”的MacOS-X等嵌入式操作係統的激烈競爭,可望在競爭中取得主動,從而實現高增長。
Linux和開源軟體其成長率之高、競爭力之強,從開發人才的對比也可窺見一斑。
我過去曾說過,微軟開發Vista,集中了5000人如此大規模的精英團隊,我們為此歎為觀止!但與開源社區的開發隊伍來比,還有小巫見大巫之感!分佈在全球開源軟體的誌願開發者,有200多萬人這樣蔚為壯觀的隊伍,他們為開源社區的開發創新作貢獻;有人說“這是烏合之眾”,顯然是錯誤的!而開源社區80%的開源成果,又來自幾十、上百家IT企業中有組織的誌願開發者,他們作為開源社區的核心層作出了無償貢獻。這樣對比起來,即使象微軟這樣的超級公司,其開發力量也是難以與開源社區相比擬的。事實上,開源社區(如kernel.org, Free BSD, Xen Source, Source Forge,JBOSS,SugarCRM等)還不斷嚮微軟提供了很多元件和關鍵技術。
有人認為,Linux是自由軟體,是“完全是免費的”,其開發的效能“相當粗糙”,且“使用不便”,“開發者又不提供技術支援和服務”,“需要使用者自己來安裝、配置和偵錯”,因此Linux是“沒有價值的”,“不可能給Windows構成競爭威脅”,“Linux也不可能形成產業”。說這種話的人真糊塗,他們對Linux和開源軟體在理解和體驗上有誤區。
Linux嚮人們提供兩種開發成果或兩種版本:應該指出,一種是由Linux社區(除Kernel.org外,還有如:Fedora、SuSE、Debian、Ubuntu等社區)開發的原創性成果(實現設計創新),他們提供社區版;另一種是由Linux發行商(Distributor或Distro,如Red Hat、Novell、中科紅旗等企業),他們對社區版進行工程化處理,注入工程技術(實現工程創新),取得產品化或商業化成果,他們提供企業版。
我們韆萬不要把兩種成果或兩種版本混淆起來。
Linux社區版的全部技術體現在全部源程式程式碼中,社區版的全部源程式程式碼是公開的,因而社區版的全部技術也是公開的。社區版是可以從網上免費下載的;人們對社區版可以自由使用,複製和修改,還可以自由發行或傳播(當然必須遵守GPL授權協定)。社區版並不進行工程化處理,沒有商業模式,當然社區也不為使用者提供技術支援和服務(使用者在下載社區版後,隻能自行進行安裝、配置和偵錯)。應該說,社區版作為原創性設計,其效能尚不夠穩定、最佳化、高效和成熟。對某些人來說,如果妳能“自由”獲得“免費”的版本,妳就不該奢望其效能是那麼穩定、優秀和成熟的,並以此來對“整個Linux”說事!
Linux企業版由企業(Linux發行商)對社區版進行工程化處理或工程創新(工程化處理技術主要是由私用技術/know how和工程經驗所組成),Linux企業版的全部技術由體現設計技術的全部源程式程式碼(這是從社區版繼承下來的,這裡還可進一步提供二進位執行程式碼)與工程技術所組成,企業版的源程式碼(及二進位程式碼)也是公開的,但工程技術(其中包含技術秘密和商業秘密)是不公開的,企業版是有商業模式的(可以是低價的傳統銷售模式,也可是網上SaaS模式),企業(發行商)當然有責任為使用者提供技術支援和服務。應該說,企業版在進行工程化後續處理後,其效能將趨於穩定、最佳化、高效和成熟。
現在我們來談談Linux操作係統
很多人把Linux內核(Kernel)看作為Linux操作係統,即不認為Linux是一個獨立的操作係統;我們這裡還是把Linux內核和其獨立的操作係統兩個概念區分來看。
Linux內核2.6版本的發佈,是Linux操作係統發展的裡程碑,開創了Linux企業級、電信級可管理性的應用,使Linux效能走嚮穩定、最佳化和成熟。
今天,Linux操作係統已有386個版本,但各種不同版本的內核(底層)始終是統一的,這是Linux不同於Unix之處,這也是各種不同版本Linux實行標準化、互換性的基礎。
對先進網路的支援,這是Linux的優勢之一。
Linux支援廣泛的硬體和多平臺,支援超執行緒(Hyper threading)和虛擬化技術(VM Tech.),支援大型伺服器、桌麵和嵌入式。2.6版本的Linux內核自身是可搶占(Preemptive)的,並允許自身在執行工作時被打斷,這就為發展軟即時係統,擴大在嵌入式領域的應用,提昇桌麵係統的回應性、可互動性,創造了條件。
Linux內核2.6版本增強了在關鍵應用(包括Web服務、資料庫、資料可聚類中使用、高效能計算等)的高效能、可靠性和穩定性
Linux內核2.6版本提昇了Linux的安全性。Linux是俱有高度安全性的操作係統,這是不容置疑的(美國政府、法國軍方選擇Linux和開源軟體的案例幫助了這點)。在本質上,Linux基於內核的安全體係(在“類Unix”中超級使用者授權權)已被劃分成一些可以被取代的安全模組,並更新以俱有更細粒度的使用者訪問控制;一些二進位驅動模組不能再多載係統調用,從而限制了非開放源碼模組對內核的訪問;新的內核能夠使用硬體隨機數生成器(不是依靠隨機硬體熵值變化),也提昇了Linux的安全效能。
由國際Linux基金會與中國開源軟體推進聯盟共同主辦的“2008Linux開發者研討會——中國”(2008Linux Developer Symposium—China)將於2月19-20日在北京開幕(開幕式在2月18日晚召開),這是全球最俱有人氣的Linux開發者盛會;對中國開發者來說,有機會與全球資深的開發大師一起,透過溝通、學習、交流、探索和合作,將會有力地帶動自身設計技術和工程技術水平的提高;這次盛會將大力推動中國Linux和開源運動的發展,以迎接中國和世界Linux和開源軟體的春天。
在講演者中,不但有全球技術精湛、經驗豐富的開發大師、資深專家,也有近年來湧現出來的本機開發者精英。事實上,當前中國,從過去人們所謂的“國際開源社區資源消費者”的形象,正在嚮“貢獻者”的形象轉化,這次會議將更加有力推動轉化的處理序。
會議將從網路、伺服器、桌麵、移動嵌入式諸領域研討Linux的開發技術和工程經驗。會議不但吸引了世界三大手機聯盟LIPS(法國電信、英國電信、華為、中興通訊等)、LIMO(Motorola、三星等)和OHA(Google、中國移動等)積極與會,NOKIA也申請參加會議(NOKIA是全球最大的智慧手機制造商,他們開發生產三種手機操作係統:S4O,NOKIA OS;S6O,Symbian;Linux的智慧手機);一些跨國公司,如:IBM、Intel、Red Hat、Novell、Sun、Oracle、日立、富士通、NEC、KDDI、EMC、Device VM、Siemons、SAP等也申請參會。
在本次研討會上還將設定一個十分精簡的成果展示區,集中展示近年來國內外一批Linux開發和應用成果,其中有:關於Linux和內核的專着或譯着,中科紅旗的移動網際網路操作係統(Mobile Internet Device),中標軟體Linux操作係統最新研制成果,江蘇龍夢的Linux電腦,IBM公司的桌麵係統(Open Collaboration Client/Lotus Notes 8,Symphony),Device VM公司的快速啓動技術成果(Splash Top,涉及嵌入式Linux和節能技術,或涉及Linux生態係統,被Phoronix評選為2007年美國“最偉大的發明”),Open MOKO,基於社區的智慧手機版本,OLPC(裝Linux版本,“每一個孩子一臺筆記本電腦”)
中國網際網路使用者正在從居全球第二嚮第一轉化,中國手機市場居全球第一,PC市場居全球第二,電視機市場居全球第一,汽機車(汽機車電子化)市場方興艾,這就決定了中國正在蘊育成長全球最大的軟體市場,這也決定了開源軟體在中國是大有作為的。
市場需求推動技術發展,這就是這次“2008Linux開發者研討會”在北京召開的背景。
讓我們迎接中國和世界Linux和開源軟體的春天!