2011 年十大开源项目

2011-12-29 10:29


  转眼间2011年又了尾声,由Linux Foundatio营运的Linux.com就选出了10个对世界有重大影响力的开源项目,分别是Hadoop、Git、Cassandra、 LibreOffice、OpenStack、Nginx、jQuery、Node.js、Puppet和Linux。

  Hadoop是得到Google公开有关MapReduce和Google File System(GFS)的论文启发而开发的,是一个支援大规模数据散处理的Java架构,可以帮助用户进行海量数据分析,Yahoo、Amazon、 IBM、Twitter、Facebook都有使用它,今年EMC、Oracle和Microsoft的产品都开始支援Hadoop,足以令它成为最受注 目的开源项目。

  Git是Linux之父Linus Torvalds为了管理Linux核心程式码而开发的系统,具分散式版本管理的能力,目前计划的维护者是滨野纯。

  Cassandra是Facebook为了进行大规模数据管理而开发的系统,是一个分散式的资料库,于2008年7月成为开源项目,与Google的 BigTable、Amazon的Dynamo同属NoSQL资料库,现在IBM、Netflix、Digg、Facebook和Rackspace都有 采用。

  Oracle收购SUN后马上就利用OpenOffice.org的产品图利,令一众团队出走并创造了新的开源项目LibreOffice。 LibreOffice同样与Microsoft Office有一定程度的相容性,而且在Linux、Mac OS X和Windows下都可以使用。2011年4月28日,其中一个最受欢迎的Linux版本ubuntu 11.04 Natty Narwhal率先把预设的办公室套件从OpenOffice.org切换成LibreOffice,令LibreOffice的知名度大增。

  OpenStack是一个可令用户简单地架设私有云的开源项目,这个由Rackspace和NASA合作的项目因为能支援VMwre、Xen、KVM Hyper-V、VirtualBox等主流虚拟机器格式而受到业界注意。加上Rackspace本身经营数据中心,因此OpenStack在设计上比其 他同类方案更符合数据中心的需要。ubuntu 11.10 Server已经把OpenStack设为预设的私有云软体。

  Nginx是由俄罗斯开发的网页伺服器,特点是节省记忆体和高速,在全球网页伺服器中占有率中排名第三,在俄罗斯国内采用Nginx的网站超过50%,最近更取得300万美元的投资。

  最后四名,jQuery是一个轻量级的JavaScript函式库。Node.js是由Google开发的伺服器端JavaScript环境,可运作 JavaScript执行引擎V8 JavaScript。Puppet是由Ruby写成的UNIX系列作业系统软体,可自动管理软硬体设定、也可管理系统操作。最后是Linux,相信不用 再多说明了,手机作业系统Android亦来自Linux。

来自:http://www.linuxpilot.net/industry/news/2011122201oss-project