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