2011年終大盤點:十項最重要的開源專案

盼盼姐發表於2011-12-15

(原文來自linux.com

又到了一年終了的時候。是時候回顧一下看看這一年留給我們什麼重要的東西了。你猜怎麼著?2011年對於開源專案來說還真是標誌性的一年。所以說,找出十個最為重要的專案也不是件輕鬆的事。

但話又說回來,我所說的“重要”到底是指什麼呢?很明顯,並不是指廣為傳播的專案。那個名單太長了以至於無法細細考量。必須得有Apache, GCC, X.org, Debian, Fedora, openSUSE, Linux Mint,更不用說那一千零一個我們每天都在賴以使用的庫和工具。

所以如果要從重要性上排名,我會專注於那些有影響力,並且正在積蓄人氣,或者在新的領域中技術很突出的。換句話說,比其他所有都更值得關注的專案。這也意味著很多必不可少的專案上不了這個名單。而現在,不論排名先後,我將介紹這十個2011年最為重要的專案。

Hadoop

enter image description here

Hadoop Logo

毫無疑問,Hadoop有分外精彩的一年。這個Apache分散式平臺有了大幅度的提升也得到了業界更多的支援。

Hadoop正被幾乎所有的大企業使用者所支援和使用。在Yahoo的應用自不必說,正是這個公司開始的這個專案,但同時它也在被亞馬遜, IBM, Twitter, Facebook,以及所有有大資料需求的公司所使用。

當然,Hadoop並不是什麼新鮮事物,但是這一年它似乎是真的作為企業級的標準起航了。細細想來,有點像Linux。今年EMC、甲骨文,甚至微軟都宣佈了對Hadoop的商業支援,或者釋出了相應的Hadoop產品,而且Yahoo為了全力以赴支援Hadoop裁掉了HortonWorks。現在點名說出不配合Hadoop的公司名要比配合的那些精簡得多。

Git

說到無處不在,誰還比Git更牛呢?Linus Torvalds的興趣小專案不僅對於Linux來說受益匪淺,而且對於 FOSS專案來說也很受歡迎。如果你正忙碌於一個新的開源專案,有很大可能你正在使用的分佈版本控制系統就是Git而非其他。

Git並不只是一個受歡迎的工具,它也是Web上開源發展最受歡迎的聚集點:GitHub。它也來源自Gitorious, SourceForge.net, Google Code Hosting,以及幾乎所有其他託管FOSS專案的主要平臺。

Cassandra

NoSQL作為流行語是2011年的事,還是2010年的事?想緊跟潮流還挺難,但是Apache Cassandra值得得到一個前十名的席位。

如果你對Cassandra還並不熟悉,那麼我告訴你它是一個從Amazon's Dynamo (PDF)和Google的BigTable資料庫系統吸取靈感的可擴充套件、分散式、而且容錯的資料庫。

Cassandra已經被很多知名公司所採用,其中包括IBM, Netflix, Digg, Facebook, Rackspace等。

LibreOffice

LibreOffice團隊在被Sun收購之後力保了OpenOffice.org的延續。雖然現在是Apache在繼續OpenOffice.org,但是LibreOffice在這過程中也是功不可沒的。這個專案不停地有新版本釋出,並不光是帶著一堆新特性,同時也提供了主要版本更加可靠的更新,更符合企業對辦公套件的需求。

任何對於在桌上型電腦上執行Linux感興趣的人,LibreOffice都是一個至關重要的專案。對於不想用微軟Office,但是還想和Office檔案格式相容的使用者,LibreOffice都是他們的不二選擇。

LibreOffice不光在技術上取得了成就,它作為一個組織的發展也是神速的。2012年也將是對開源辦公套件拭目以待的一年。

OpenStack

很少有專案可以像OpenStack這樣一飛沖天。RackSpace簽約了144家公司(到目前為止)支援OpenStack,包括SUSE和Canonical,開始了“雲作業系統”。

OpenStack會提供任何組織都需要的用來部署他們私人或公用的雲所必須的元件:計算、物件儲存、影像服務,以及(新)身份管理和GUI儀表盤。

現在雖然你還看不見OpenStack的各種部署——但它絕對是開源雲值得關注的專案。

這裡不得不提及Eucalyptus。雖然OpenStack有很強勁的勢頭和業界的支援,Eucalyptus卻有產品的部署以及Amazon Web Services的相容性。這並不是一個要“你死我活”的遊戲——它有空間給所有人蔘與,而且我推測Eucalyptus離它壽終正寢的日子還遠著呢。

Nginx

Apache(更準確的說是Apache HTTP伺服器專案)還是統治Web的鐵腕。開玩笑啦,其實更像是天鵝絨手套,但是Apache仍然確定無疑是目前最受歡迎的Web伺服器。但是2011年對於Nginx也是很重要的一年,一個在HTTP和反向代理服務上很出色的備選Web伺服器。

Nginx達到了史上最好成績,據Netcraft伺服器調查佔到了市場份額的8.85%。根據Royal Pingdom的資料圖表,它的使用率翻了3翻。

這個小伺服器也可以在今年得到另一個重要的里程碑式的進展。特別當Nginx向產業化轉換並開始提供商業支援。

它現在正被世界上最大的一些站點所使用,其中包括Dropbox, WordPress.com, Facebook,以及25%世界上最忙碌的站點。

jQuery

這年頭你從樓上扔下個花盆都得砸到用jQuery的Web開發人員。當然,這並不是說你就應該到處扔花盆。jQuery是一個極受歡迎的JavaScript庫。事實上,它被公認為世界上用處最廣的JavaScript庫。

如果你正在忙於JavaScript,今年可能已經上手jQuery了。直到最近,它收到了很多批評,有些人試圖給它潑冷水,但是jQuery仍然是很多開發者打算涉獵的目標。

Node.js

這是前十名中另外一個關於JavaScript的條目,估計你已經開始琢磨Web開發今年可真是大翻身了。Node.js是建立在Google的V8 JavaScript引擎上的,而且目的在於創造“一種可擴充套件的網路程式”。

對於Node.js來說,2011年是個收穫開源界支援的豐收年——受Joyent支援,它有一個貢獻人組成的健康社群,而且被LinkedIn,37Signals, Rdio, Yahoo, 以及GitHub所使用。

Puppet

又是組2011的流行語? DevOps, 以及IT 自動化。雖然還有一些很優秀的IT自動化專案,但是今年還是屬於Puppet的。

Puppet 是一個“自動化管理引擎”,主要用在Linux與類UNIX的系統上。它可以跨2個,20個,甚至2千臺(還可以更多)電腦上執行管理任務。Puppet近些年一直都在穩步地成長和改進,但是今年Puppet憑藉它的Puppet企業服務迎來了這方面的大豐收。它也從Google風險投資, Cisco, 和VMware那以投資的形式贏得了一些信任票。Puppet不是2011年的曇花一現,可以對它在2012年的表現繼續期待。(如果你是一個正在尋找機會的系統管理員,你可能需要在你的簡歷上提到Puppet和我們的下一個條目。)

Linux

Linux,對於其核心來說,今年也是不錯的一年。我到底在說什麼?Linux在今年的表現棒極了!它20歲了,出了3.0版本(這不是巧合)而且在通往統治世界的路上快樂前行。

當然,統治世界是有點誇張啦——但是你最近觀察到了什麼嗎?Linux現在已經無處不在了。它支援著電話和各種各樣的嵌入式系統。它是雲服務的基石,並且統治著500強的超級電腦名單。

Google, Netflix, Facebook, Twitter, 以及數不勝數的政府機構、商業機構、教育機構都依賴於Linux的關鍵使命性的服務。無論如何,沒有Linux,我們所依賴的很多其他專案都是不存在的。它是人們建造的很多重要服務的基石。(當然,也有些不那麼重要的)

沒有Android?

在我編這個名單的時候,我很糾結要不要把Android也放上。說Android在2011年並不怎麼重要其實不太公平,不是嗎?當然是這樣。但不幸的是,把它說成是開源專案也不很有說服力。

當然,Google在試圖接近的時候把源緩慢地扔過了牆——但是Android大多數都是閉門發展的。對於全世界成百萬計的安卓粉絲和潛在的駭客來說要想影響安卓的發展除非他們碰巧在Google或者是其合作公司上班。

Google釋出原始碼是件好事,但是它更像是一個“源開放”專案而非一個開源專案。

所有其他

如我所說,沒有足夠的空間來容納對所有人都重要的開源專案。但或許我遺忘了某個在2011年大放異彩的專案。如果你知道的話,在評論裡留下你的答案。當你在琢磨這件事的時候,你覺得2012年會怎麼樣呢?有什麼專案會變得更加重要?

相關文章