Linux中國

2015 年度開源項目新秀榜

年度開源項目新秀

每年都有上千新的開源項目問世,但只有少數能夠真正的吸引我們的關注。一些項目因為利用了當前比較流行的技術而發展壯大,有一些則真正地開啟了一個新的領域。很多開源項目建立的初衷是為了解決一些生產上的問題,還有一些項目則是世界各地誌同道合的開發者們共同發起的一個宏偉項目。

從2009年起,開源軟體管理公司黑鴨便發起了年度開源項目新秀這一活動,它的評選根據Open Hub網站(即以前的Ohloh)上的活躍度。今年,我們很榮幸能夠報道2015年10大開源項目新秀的得主和2名榮譽獎得主,它們是從上千個開源項目中脫穎而出的。評選採用了加權評分系統,得分標準基於項目的活躍度,交付速度和幾個其它因數。

開源儼然成為了產業創新的引擎,就拿今年來說,和Docker容器相關的開源項目在全球各地興起,這也不恰巧反映了企業最感興趣的技術領域嗎?最後,我們接下來介紹的項目,將會讓你了解到全球開源項目的開發者們的在思考什麼,這很快將會成為一個指引我們發展的領頭羊。

2015年度開源項目新秀: DebOps

DebOps收集打包了一套Ansible方案和規則(Ansible是一種自動化運維工具),可以從1個容器擴展到一個完整的數據中心。它的創始人Maciej Delmanowski將DebOps開源來保證項目長久進行,從而更好的通過外部貢獻者的幫助發展下去。

DebOps始創于波蘭的一個不起眼大學校園裡,他們運營自己的數據中心,一切工作都採用手工配置。有時系統崩潰而導致幾天的宕機,這時Delmanowski意識到一個配置管理系統是很有必要的。以Debian作為基礎開始,DebOps是一組配置一整個數據基礎設施的Ansible方案。此項目已經在許多不同的工作環境下實現,而創始者們則打算繼續支持和改進這個項目。

2015年度開源項目新秀: Code Combat

傳統的紙筆學習方法已近不能滿足技術學科了。然而遊戲卻有很多人都愛玩,這也就是為什麼CodeCombat的創始人會去開發一款多人協同編程遊戲來教人們如何編碼。

剛開始CodeCombat是一個創業想法,但其創始人決定取而代之創建一個開源項目。此想法在社區傳播開來,很快不少貢獻者加入到項目中來。項目發起僅僅兩個月後,這款遊戲就被接納到Google』s Summer of Code活動中。這款遊戲吸引了大量玩家,並被翻譯成45種語言。CodeCombat希望成為那些想要一邊學習代碼同時獲得樂趣的同學的風向標。

2015年度開源項目新秀: Storj

Storj是一個點對點的雲存儲網路,可實現端到端加密,保證用戶不用依賴第三方即可傳輸和共享數據。基於比特幣block chain技術和點對點協議,Storj提供安全、私密、加密的雲存儲。

雲數據存儲的反對者擔心成本開銷和漏洞攻擊。針對這兩個擔憂,Storj提供了一個私有雲存儲市場,用戶可以通過Storjcoin X(SJCX) 購買交易存儲空間。上傳到Storj的文件會被粉碎、加密和存儲到整個社區。只有文件所有者擁有密鑰加密的信息。

在2014年舉辦的Texas Bitcoin Conference Hackathon會議上,去中心化的雲存儲市場概念首次被提出並證明可行。在第一次贏得黑客馬拉松活動後,項目創始人們和領導團隊利用開放論壇、Reddit、比特幣論壇和社交媒體增長成了一個活躍的社區,如今,它們已成為影響Storj發展方向的一個重要組成部分。

2015年度開源項目新秀: Neovim

自1991年出現以來,Vim已經成為數以百萬計軟體開發人員所鍾愛的文本編輯器。 而Neovim就是它的下一個版本。

在過去的23年里,軟體開發生態系統經歷了無數增長和創新。Neovim創始人Thiago de Arruda認為Vim缺乏當代元素,跟不上時代的發展。在保留Vim的招牌功能的前提下,Neovim團隊同樣在尋求改進和發展這個最受歡迎的文本編輯器的技術。早期眾籌讓Thiago de Arruda可以連續6個月時間投入到此項目。他相信Neovim社區會支持這個項目,激勵他繼續開發Neovim。

2015年度開源項目新秀: CockroachDB

前谷歌員工開發了一個開源的大型企業數據存儲項目CockroachDB,它是一個可擴展的、跨地域複製且支持事務的數據存儲的解決方案。

為了保證在線的百萬兆位元組流量業務的質量,Google開發了Spanner系統,這是一個可擴展的,穩定的,支持事務的系統。許多參與開發CockroachDB的團隊現在都服務於開源社區。就像真正的蟑螂(cockroach)一樣,CockroachDB可以在沒有數據頭、任意節點失效的情況下正常運行。這個開源項目有很多富有經驗的貢獻者,創始人們通過社交媒體、Github、網路、會議和聚會結識他們並鼓勵他們參與其中。

2015年度開源項目新秀: Kubernetes

在將容器化軟體到引入開源社區發展時,Docker是一匹黑馬,它創新了一套技術和工具。去年6月谷歌推出了Kubernetes,這是一款開源的容器管理工具,用來加快開發和簡化操作。

谷歌在它的內部運營上使用容器技術多年了。在2014年夏天的DockerCon上大會上,谷歌這個互聯網巨頭開源了Kubernetes,Kubernetes的開發是為了滿足迅速增長的Docker生態系統的需要。通過和其它的組織、項目合作,比如Red Hat和CoreOS,Kubernetes項目的管理者們推動它登上了Docker Hub的工具下載榜榜首。Kubernetes的開發團隊希望擴大這個項目,發展它的社區,這樣的話軟體開發者就能花更少的時間在管理基礎設施上,而更多的去開發他們自己的APP。

2015年度開源項目新秀: Open Bazaar

OpenBazaar是一個使用比特幣與其他人交易的去中心化的市場。OpenBazaar這一概念最早在編程馬拉松(hackathon)活動中被提出,它的創始人結合了BitTorent、比特幣和傳統的金融服務方式,創造了一個不受審查的交易平台。OpenBazaar的開發團隊在尋求新的成員,而且不久以後他們將極度擴大Open Bazaar社區。Open Bazaar的核心是透明度,其創始人和貢獻者的共同目標是在商務交易中掀起一場革命,讓他們向著一個真實的、一個無控制的,去中心化的市場奮進。

2015年度開源項目新秀: IPFS

IPFS 是一個面向全球的、點對點的分散式版本文件系統。它綜合了Git,BitTorrent,HTTP的思想,開啟了一個新的數據和數據結構傳輸協議。

人們所知的開源,它的本意用簡單的方法解決複雜的問題,這樣產生許多新穎的想法,但是那些強大的項目僅僅是開源社區的冰山一角。IFPS有一個非常激進的團隊,這個概念的提出是大膽的,令人驚訝的,有點甚至高不可攀。看起來,一個點對點的分散式文件系統是在尋求將所有的計算設備連在一起。這個可能的 HTTP 替換品通過多種渠道維護著一個社區,包括Git社區和超過100名貢獻者的IRC。這個瘋狂的想法將在2015年進行軟體內部測試。

2015年度開源項目新秀: cAdvisor

cAdvisor (Container Advisor) 是一個針對在運行中的容器進行收集,統計,處理和輸出信息的工具,它可以給容器的使用者提供資源的使用情況和工作特性。對於每一個容器,cAdvisor記錄著資源的隔離參數,資源使用歷史,資源使用歷史對比框圖,網路狀態。這些從容器輸出的數據跨越主機傳遞。

cAdvisor可以在絕大多數的Linux發行版上運行,並且支持包括Docker在內的多種容器類型。事實上它成為了一種容器的代理,並被集成在了很多系統中。cAdvisor在DockerHub下載量也是位居前茅。cAdvisor的開發團隊希望把cAdvisor改進到能夠更深入地理解應用性能,並且集成到集群系統。

2015年度開源項目新秀: Terraform

Terraform提供了一些常見設置來創建一個基礎設施,從物理機到虛擬機,以及email伺服器、DNS伺服器等。這個想法包括從家庭個人機解決方案到公共雲平台提供的服務。一旦建立好了以後,Terraform可以讓運維人員安全又高效地改變你的基礎設施,就如同配置一樣。

Terraform.io的創始者工作在一個Devops模式的公司,他找到了一個竅門把建立一個完整的數據中心所需的知識結合在一起,可以從添加伺服器到支持網路服務的功能齊備的數據中心。基礎設施的描述採用高級的配置語法,允許你把數據中心的藍圖按版本管理,並且轉換成多種代碼。著名開源公司HashiCorp贊助開發這個項目。

榮譽獎: Docker Fig

FigDocker的使用提供了一個快速的,分離的開發環境。Docker的移植只需要將配置信息放到一個簡單的 fig.yml文件里。它會處理所有工作,包括構建、運行,埠轉發,分享磁碟和容器鏈接。

Orchard去年發起了Fig,來創造一個使Docker工作起來的系統工具。它的開發像是為Docker設置開發環境,為了確保用戶能夠為他們的APP準確定義環境,在Docker中會運行資料庫和緩存。Fig解決了開發者的一個難題。Docker全面支持這個開源項目,最近將買下Orchard來擴張這個項目。

榮譽獎: Drone

Drone是一個基於Docker的持續集成平台,而且它是用Go語言寫的。Drone項目不滿於現存的設置開發環境的技術和流程。

Drone提供了一個簡單的自動測試和持續交付的方法:簡單選擇一個Docker鏡像來滿足你的需求,連接並提交至GitHub即可。Drone使用Docker容器來提供隔離的測試環境,讓每個項目完全自主控制它的環境,沒有傳統的伺服器管理的負擔。Drone背後的100位社區貢獻者強烈希望把這個項目帶到企業和移動應用程序開發中。

開源新秀

參見:

via: http://www.infoworld.com/article/2875439/open-source-software/the-top-10-rookie-open-source-projects.html

作者:Black Duck Software 譯者:sevenot 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國