如果一切按计划q行Q红?Red Hat)成为第一家年收入过10亿美元的开源Y件厂商。这对于开源Y件社区将是一个{折点。开源Y件社Z直认Z们基于社区的开发方法是可行的、甚x优越的、可替代传统的Y件的开发方式?/p>
U帽CEO吉姆·怀特赫斯特(Jim Whitehurst)Uͼ我认为,我们看C生技术创新的地方发生一个根本的转变Q从几家软g公司的实验室转向庞大的开源Y件的努力?/p>
随着Linux、Apache Web server、Perl、Apache、Hadoop、OpenOffice、GIMP和几十个其它的开源Y件计划给商业性Y件带来更大的压力Q开源Y件在q去的几q里肯定l专有Y件世界带来了混ؕ。但是,明天的开源Y件的重量U品是什么?下面是在2012q需要密切关注的五个目。这些项目可能构成新的业务和新的行业的基。这些项目也可能是仅仅因够更Ҏ(gu)地或者更廉h(hun)地完成Q务而受C开发者和理者的x?/p>
1.Nginx
在过?0q的大部分时间里QW(xu)eb服务器Y件的选择一直是E_的。Apache一直在大多数Web服务器上应用Q而微软的IIS(互联|信息服?用于许多其它的服务器。然而,在过ȝ几年里,W三个进入这个市场的Nginx的应用一直在增长Q因个Y件能够轻村֤理高定w的通讯?/p>
据Nginx软g开发h员预,Nginx目前已经?000万个不同的互联网域名上运行,大约占整个互联网?0%。Nginx特别q泛地应用于通讯量非常大的网站,如Facebook、Zappos、Groupon、Hulu、Dropbox和W(xu)ordPress。毫不奇怪,q个软g的创伊戈尔·西烦?Igor Sysoev)?004q设计Nginx软g的时候就是专门ؓ(f)处理大量同时使用|络的用戯计的Q每台服务器最多有1万个q接。该公司共同创始人安德鲁·阿莱克谢耶夫(Andrew Alexeev)Uͼq是一个非常精l的架构。Nginx公司提供商业版本的Nginx软g?/p>
卛_到来的一q将是Nginx的一个好q景。Nginxd从一些风险投资公叔R里获得了300万美元,其中包括戴尔CEOq克?#183;戴尔(Michael Dell)支持的风险投资公司。Nginx与Jet-Stream合作Y件厂商的CDN(内容交付|络)软g包提供Nginx软g。该公司q与亚马逊合作ؓ(f)AWS(亚马逊Web服务)云服务优化Nginx软g?/p>
除了用于大型|站q营之外Q阿莱克谢耶夫预计Nginx更q泛地用于新兴的云计和׃n的服务市场。他_(d)预计在明q推出的Nginx软g的下一个重要的发布版将更适合׃n的托环境。这个Y件将能够更好地应对分布式拒绝服务dq且配|额外的安全功能?/p>
2.OpenStack
OpenStack目q入云计领域的旉比较晚。但是,q个目有一个不可缺的功能Q可伸羃性?/p>
OpenStack目政策委员?x)主席乔Ux·布赖?Jonathan Bryce)Uͼ我们正在谈论使用OpenStackq行一个拥?00台服务器或?000台服务器的云。那里的其它选择实没有考虑到这个规模?/p>
自从2010q推Z来,OpenStackq速赢得了惠普、英特尔和戴?dng)等云计领域的IT公司的支持。OpenStack的A(ch)献者喜Ƣ把自己的工作称作增镉K度最快的开源Y仉目,参加者包?44家公司和2100多h。戴?dng)推Z个名为戴?dng)OpenStack云解x案的软g包,把OpenStack与戴?dng)自q服务器和软gl合在了一赗惠普也推出一个采用这个技术的试版的公共云服务?/p>
OpenStack的核心的计算lg是在国航天局艑֧斯研I中?Ames Research Center)为存储大量空间图片的一个内部云开发的。据曄负责开发OpenStack云控制器前艾姆斯研究中心CIO克里?#183;坎普(Chris Kemp)Uͼ国航天局理人员原来试图使用Eucalyptus软g目q_Q但是,发现q个软g很难升到需要的水^?/p>
理的托提供商Rackspace的首席技术官U翰·安格?John Engates)_(d)Z帮助更广泛地应用QOpenStack正在配置许多新的功能Qɘq个软g更适合企业应用。一个名?#8220;Keystone”的项目允许机构把OpenStack与自qw䆾理pȝl合hQ或者与Z微Yd目录或者其它LDAP(d目录讉K协议)的n份管理系l结合v来。此外,开发h员也正在个Y件开发一个前端门戗Rackspaceq将把这个项目剥Mؓ(f)一个完全独立的实体Q希望它成ؓ(f)更多的云提供商的一个诱人的选择?/p>
安格斯称Q?011q将是这个品打基础的一q。但是,我认为,2012q我们将真正开始利用这个基在许多私有云和公׃中用?/p>
3.Stig
q去的一q是Cassandra、MongoDB、CouchDB和无数其它非关系数据库的应用显著增长的一q。但是,?月䆾举行?#8220;NoSQL Now”?x)议上,Z更多谈论的是未发布的数据存储Stig。如果幸q的话,我们在2012q看到Stig?/p>
Stig的维护者称QStig是ؓ(f)C交|络|站的独特的工作量设计的。Stig是社交网l网站Tagged的Y件工E师杰森·卢卡?Jason Lucas)创徏的。他把这个技术称作分布式图表数据库。Stig旨在支持大量互动的和C交|络应用。这个数据商店的架构允许q行推论性的搜烦Q允许用户和应用E序查找信息的不同部分的联系。由于Stig是用Haskell功能~程语言~写的,它能够轻村֜把自q工作量分散到多台服务器?/p>
Stig仍然有一些神U感Q因为它到目前ؓ(f)止还没有发布。但是,观察人士预测Q它适合C交|络和其它保持广泛的数据的应用。卢卡斯解释_(d)C交|络的需求从一开始就与其它类型的工作不同Q因此将受益于适合它需求的数据库。如果不能升U到行星的规模,你在q个领域׃能成Z个相关的服务?/p>
Stig目前在Tagged|站的一台服务器上运行,不过Q该公司预计把Stig扩大应用公司唯一的数据库。开发h员原计划?2月开放这个Y件的源代码,但是Q后来推q到2012q的某个时候?/p>
咨询公司Kelly-McCreary & Associates的语义解x案设计师?#183;麦克?Dan McCreary)_(d)我看到的情况是非常有的。他赞扬q个数据库的功能语言架构。这个架构将使这个数据库在多台服务器上部|更方便?/p>
4.Linux Mint
管开源Y件支持者的多年宣传QLinux从来没有q泛应用于台式电(sh)脑。但是,一直有一个用户友好的Linux发布版作为替代微软Windows的Y件在使用。在最q几q_(d)Canonical公司的Ubuntu已经完成了自qdQ尽日益流行的Linux Min也许?x)因为更?gu)使用而超qUbuntu?/p>
软g工程师克莱门?#183;勒费布尔(Clement Lefebvre)在评C在线论坛中的各种Linux发布版之后首先创ZLinux Mint。勒费布?yu)(dng)在q个工作中生了在这个理想的发布版中应该有什么功能的x。就像Canonical己非常流行的Ubuntu感谢Debian Linux发布版一P勒费布尔把Ubuntu作ؓ(f)Linux Mint的基。现在,Linux Mint目得到了捐献者的资金、自q站的q告收入和来自用h索的收入。最后一Ҏ(gu)入是通过与DuckDuckGo建立的一个有争议的合作实现的?/p>
Linux Mint是仅需要桌面操作系l而不想了解更多的Linux工作原理的用戯计的。这个方法安装和运行这个Y仉常容易,l护也不成问题。更胜过Ubuntu的是QLinux MintL的用性,在新功能证明自己值得使用之前Q一般不使用新的功能?/p>
例如QLinux Mint避开有些争议?#8220;Unity”桌面界面。Canonical应用q个界面更轻村֜把UbuntuUL到移动^台。相反,Linux Mint坚持使用更知名的和更成熟的Gnome界面?/p>
事实上,׃Ubuntu的伤宻Iq种严格坚持可用性的做法也许有助于Linux Mint。Linux MintU它的操作系l是全球排名W四位的桌面操作pȝQ仅ơ于Windows、苹果Mac和Ubuntu。在q去的一q里QLinux Mint在DistroWatch Linux新闻|站产生的网|览量甚至过了Ubuntu。这个指标反映了Linux发布版的行E度。毫无疑问,2012q将看到Linux Mint更多的增ѝ?/p>
5. Gluster
U帽能够l存储Y仉域带来它曄Unix操作pȝ市场带来的那U革命性的变化?今年10月,U帽收购了开源Y件公司Gluster。这家公司制作的开源Y件GlusterFS且文件系l能够把商品化SATA(串行高技术附?盘和NAS(|络附加存储)pȝq接到大规模的可伸羃的存储池。红帽计划用它占领Linux操作pȝ市场的方法统d储领域?/p>
据红帽CEO吉姆·怀特赫斯特Uͼ存储软g市场每年收入?0亿美元,不过Q这不是U帽对这个技术感兴趣的原因。相反,U帽感兴的是找CU能够云迁UL方便的存储技术。他_(d)我们L一些开源Y件能够作为更强大的技术创新的方式的地斏V我们正在寻找一些能够盈利的地方。在q方面,q没有其它的解决Ҏ(gu)?/p>
q个软g已经有一些增长势_(d)臛_在管理员下蝲和测试这个Y件方面是如此。在q去的一q里QGlusterFS的下载量增长?00%。在今年11月,q个软g的下载次数超q了3.7万次?/p>
]]>