(原文来自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年会怎么样呢?有什么项目会变得更加重要?