2011年最重要的十個開源軟件
2011 年即將過去,是該對這即將過去的這一年做一個總結,這么一個標題如何去確定其實是很難的,而且也可能會比較片面。那么什么叫做“重要”呢,什么樣的開源軟件算是“重要”呢?首先,并不是使用的人多就算是“重要”,否則每一年選出來的項目估計都差不多。
所以要判斷一個開源軟件是否重要,首先要有影響力,以及或者在某個新領域的佼佼者。換句話說,重要的項目必須引起大家更多的關注。依據這么一個判別條件,我們挑出了2011年最重要的開源軟件,你或許不認可但請別噴,你可以整理你自己的2011 Top 10 :)
Hadoop
首先出場的是Hadoop,毫無疑問這個來自 Apache 基金會的分布式計算平臺當得起“重要”二字,在過去的一年中這個由 Yahoo 發起的項目正在為包括 Amazon、IBM、Twitter、Facebook 等公司所使用。
盡管不是一個新項目,但 Hadoop 已經成為事實上的分布式計算標準。
Git
Git 已經無所不在了,不是嗎? Linus Torvalds 不只是對 Linux 操作系統有貢獻,他也讓更多的開源項目變得流行起來,在分布式版本控制上,使用 Git 會比其他解決方案更可靠。
Git 不只是一個受歡迎的工具,還有一個基于 Git 的開源軟件社區 GitHub,這跟包括 Gitorious、SF、Google Code 項目托管平臺類似,但遠不止于此。
Cassandra
Cassandra 獲得了 2011 *** NoSQL 解決方案獎項,Apache Cassandra是一套開源分布式Key-Value存儲系統。它最初由Facebook開發,用于儲存特別大的數據。Facebook目前在使用此系統。
LibreOffice
在過去一年中,LibreOffice 團隊做了大量的工作,讓你在 Sun 被 Oracle 收購之后仍有一個放心的兼容 OpenOffice 的辦公軟件可使用。LibreOffice 不斷的發布新版本,這不只是新功能的發布,還讓 LibreOffice 越來越穩定和可靠。
OpenStack
云計算可算是2011最熱的技術領域之一了,OpenStack 是由 Rackspace 和 NASA 共同開發的云計算平臺,幫助服務商和企業內部實現類似于 Amazon EC2 和 S3 的云基礎架構服務(Infrastructure as a Service, IaaS)。
OpenStack 包含兩個主要模塊:Nova 和 Swift,前者是 NASA 開發的虛擬服務器部署和業務計算模塊;后者是 Rackspack 開發的分布式云存儲模塊,兩者可以一起用,也可以分開單獨用。OpenStack 是開源項目,除了有 Rackspace 和 NASA 的大力支持外,后面還有包括 Dell, Citrix, Cisco, Canonical 這些重量級公司的貢獻和支持,發展速度非??欤腥〈硪粋€業界領先開源云平臺 Eucalyptus 的態勢。
Nginx
Nginx 終于在今年發布了 1.0 版本,同時也完成了商業化過程。而且根據***的 Netcraft 的統計報告,Nginx 的市場份額已經達到 8.85% ,已經儼然成為 Web 服務器中的老三,而且發展迅速。
有很多大網站在使用 Nginx 作為Web服務器,包括 Facebook、WordPress.com、DropBox 等等。
Nginx 的特點是:小而快。
jQuery
現在已經比較難找到一個不使用 jQuery 的 Web 開發人員了,已經成為***的 JavaScript 了,而且 jQuery 有著其他 JS 難以超越的地方就是它有一個龐大的插件庫,有大量的開發人員在為 jQuery 編寫擴展和插件。
Node.js
這絕對是一個新項目,而且在短時間內得到了眾多開發者的青睞,目前本站正在進行 Node.js 的高手問答,請看這里。
Node.js是一套用來編寫高性能網絡服務器的JavaScript工具包。
Puppet
有了 Puppet,您可以集中管理每一個重要方面,您的系統使用的是跨平臺的規范語言,管理所有的單獨的元素通常聚集在不同的文件,如用戶, CRON作業,和主機一起顯然離散元素,如包裝,服務和文件。
Puppet的簡單陳述規范語言的能力提供了強大的classing制定了主機之間的相似之處,同時使他們能夠提供盡可能具體的必要的,它依賴的先決條件和對象之間的關系清楚和明確。
Linux
今年是 Linux 20周年,同時發布了*** 3.0 版本,而后版本一直飆升,大量的商業公司參與內核開發。20周年、3.0 版本,這兩點讓 Linux 當選 2011 年最重要的開源軟件之一,應該沒有什么質疑。
10 個項目已經結束,可是我不知道要不要算上 Android,很難說在 2011 年中 Android 不重要,但是有個問題是,不少人質疑 Android 的開源性質,質疑的人稱 Android 是一個代碼開放的項目,而不是一個開源項目。
前面我說過了,這 10 個軟件可能會很片面,如果你覺得還有更重要(而不是使用人最多的)的軟件,請大聲說出來。
【編輯推薦】