十大引導世界技術革新的開源項目匯總
技術發(fā)展依賴于創(chuàng)新舉措。沒有那些脫離束縛的好想法,技術發(fā)展將停滯不前。與此同時,創(chuàng)新也促進了企業(yè)與社會的進步。很多人想當然地認為大多數創(chuàng)新舉措都必須依附于閉源軟件及開發(fā)商,但在多數情況下這一觀點并不正確。

成千上萬個開源項目為我們帶來各個領域的技術創(chuàng)新成果。其中有一些項目的規(guī)模非常小,它們在大多數項目都是大規(guī)模、全球化的商業(yè)環(huán)境中顯得格外突出。在浩如煙海的開源項目當中,Linux專家Jack Wallen選取了最具代表性的10名個開源項目,讓大家了解它們對全球技術創(chuàng)新做出的卓越貢獻。
1、OpenNebula
OpenNebula始終堅持一個目標——為用戶提供一套符合標準的虛擬化企業(yè)數據中心。但OpenNebula認為不可能存在一種足以讓所有數據中心供應商都滿意的萬能式解決方案,也不可能符合客戶對功能的全部預期。
OpenNebula發(fā)展的原動力來自方案進貨。作為項目的核心,管理層幫助用戶以自動化形式完成數據中心的運營及協(xié)調工作。為了實現(xiàn)這一目 的,OpenNebula利用并整合了大量現(xiàn)有網絡、存儲、虛擬化、監(jiān)控以及/或用戶管理技術。OpenNebula努力為云構建計劃提供可用于各類云架 構實施的模塊化系統(tǒng)。
2、Ubuntu Unity
盡管Ubuntu Unity還不足以成為所有用戶桌面系統(tǒng)的首選方案,但沒人能夠否認它在挑戰(zhàn)用戶思維方式、影響桌面系統(tǒng)界面領域所擁有的重大意義。事實上,Unity Dash的搜索功能受到廣泛好評,甚至影響到了Winodws 8的相關功能。Unity本身也大大推動了臺式機與移動設備系統(tǒng)間的逐步融合。在其促進下,越來越多用戶開始希望能以同一套界面方案對更多平臺進行操作。
3、OpenClinica
OpenClinica是全球第一款開源臨床試驗(簡稱EDC)及臨床數據管理(簡稱CDM)軟件。在短短幾年中,OpenClinica已經成 為普及度最高的臨床試驗方案。其創(chuàng)建采用開放標準,從而幫助一百多個國家通過它實現(xiàn)臨床研究。這是一套模塊化解決方案,而且提供社區(qū)版與企業(yè)版。
4、OpenStack
OpenStack是一款開源云操作系統(tǒng),允許用戶對由其創(chuàng)建的多種系統(tǒng)進行控制,其中包括:Compute(用于配置并管理大型虛擬機網絡)、 Storage(負責服務器及應用程序所必需的對象及塊存儲)以及Networking(網絡與IP管理)。所有控制與管理工作都可在一套友善的用戶儀表 板中完成,在這里大家可以對云資源加以配置并實現(xiàn)其自動化運作。
5、Kitware
Kitware是一家致力于開源代碼開發(fā)的公司。目前,該公司已經創(chuàng)建出軟件過程、科學計算、計算機視覺、醫(yī)療計算、信息科學以及數據管理等多種 軟件產品。其最具知名度的成果當數對VTK、ITK、Cmake以及ParaView項目的卓越貢獻,并通過一套有力推動開源工具發(fā)展的跨平臺軟件過程而 樹立了堅實的品牌影響力。Kitware公司還提供定制咨詢服務,旨在為更多行業(yè)提供支持方案。其咨詢服務主推包絡定理,并在數據發(fā)掘/映射等領域推廣開 源工具。除此之外,Kitware還開發(fā)出一系列實用工具,例如Visomics。
6、OpenDaylight
OpenDaylight是一套以社區(qū)為主導的開源框架,旨在推動創(chuàng)新實施以及軟件定義網絡(簡稱SDN)透明化。面對SDN型網絡,大家需要合 適的工具幫助自己管理基礎設施,這正是OpenDaylight的專長。作為項目核心,OpenDaylight擁有一套模塊化、可插拔且極為靈活的控制 器,這使其能夠被部署在任何支持Java的平臺之上。這款控制器中還包含一套模塊合集,能夠執(zhí)行需要快速完成的網絡任務。
7、ForgeRock
ForgeRock建立了一套開放式身份識別堆棧,能夠在企業(yè)、云、移動及社交網絡等多種環(huán)境下重新定義身份及訪問管理機制。從開源角度來 看,F(xiàn)orgeRock的OIS能夠與多種API協(xié)作,從而確保各平臺上識別與訪問管理機制的無縫化實現(xiàn)。目前ForgeRock在市場上僅推出了一套多 功能開放式身份識別堆棧,活躍的技術社區(qū)則不斷幫助其修正錯誤代碼。通過保持軟件的開放特性,F(xiàn)orgeRock實現(xiàn)了專有軟件無法企及的高度透明化。
8、Facebook開放計算
Facebook開放計算項目的出發(fā)點在于突破傳統(tǒng)的計算機基礎設施體系。從很早開始,F(xiàn)acebook就決定尋求以低成本方式建立高效計算基礎 設施的答案。該項目開發(fā)出多種針對存儲、主板、機架、虛擬I/O、合規(guī)性與互操作性、硬件管理以及數據中心設計的開放式規(guī)格??紤]到Facebook自身 已經為該項目中取得顯著優(yōu)勢,世界各地的數據中心也應該緊隨其后、嘗試使用這套卓越的開源方案。
9、Hadoop
Hadoop項目與Apache關系密切,允許用戶以分布式途徑在計算機集群中處理大型數據集。Hadoop的設計思路涵蓋了單一服務器到成千上 萬設備的多種環(huán)境類型。在它的幫助下,大家不必依賴硬件來實現(xiàn)高可用性——軟件本身就足以滿足可用性需求。Hadoop庫旨在檢測并處理應用程序層中的各 類故障。Hadoop能夠處理PB級別的結構化與非結構化數據。
10、Android
如今,已經沒有人能否定Android的重要價值。這套開源移動平臺已經將所有潛在的邊界行業(yè)與移動路線建立起交集。在Android出現(xiàn)之 前,iPhone、黑莓以及Palm是智能手機競賽中的三巨頭。而在其出現(xiàn)之后,黑莓與Palm旋即受到沉重打擊并最終淡出歷史舞臺或者在利基市場中艱難 求存。目前,Android仍在不斷為移動設備的使用方式提供新的定義。總結Android廣受歡迎的原因,一方面是因為它給驕傲自滿、裹足不前的移動競 爭帶來新的活力,另一方面它也以移動領域首席創(chuàng)新者的地位將我們的渴望一一變?yōu)楝F(xiàn)實。
專題推薦:2012年最成功的十個開源項目大盤點



























