閱讀317 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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、Facebook 開放計算

  Facebook 開放計算項目的出發點在於突破傳統的計算機基礎設施體係。從很早開始,Facebook 就決定尋求以低成本方式建立高效計算基礎設施的答案。該項目開發出多種針對存儲、主板、機架、虛擬I/O、合規性與互操作性、硬件管理以及數據中心設計的開放式規格。考慮到 Facebook 自身已經為該項目中取得顯著優勢,世界各地的數據中心也應該緊隨其後、嚐試使用這套卓越的開源方案。

  9、Hadoop

  Hadoop 項目與 Apache 關係密切,允許用戶以分布式途徑在計算機集群中處理大型數據集。Hadoop 的設計思路涵蓋了單一服務器到成千上萬設備的多種環境類型。在它的幫助下,大家不必依賴硬件來實現高可用性——軟件本身就足以滿足可用性需求。Hadoop 庫旨在檢測並處理應用程序層中的各類故障。Hadoop 能夠處理 PB 級別的結構化與非結構化數據。

  10、Android

  如今,已經沒有人能否定 Android 的重要價值。這套開源移動平台已經將所有潛在的邊界行業與移動路線建立起交集。在 Android 出現之前,iPhone、黑莓以及 Palm 是智能手機競賽中的三巨頭。而在其出現之後,黑莓與 Palm 旋即受到沉重打擊並最終淡出曆史舞台或者在利基市場中艱難求存。目前,Android 仍在不斷為移動設備的使用方式提供新的定義。總結 Android 廣受歡迎的原因,一方麵是因為它給驕傲自滿、裹足不前的移動競爭帶來新的活力,另一方麵它也以移動領域首席創新者的地位將我們的渴望一一變為現實。

最後更新:2017-04-03 05:39:19

  上一篇:go C++ 虛函數表解析
  下一篇:go selenium簡介-----如何理解selenium-WebDriver