2007年3月4日星期日

十大创新开源软件项目

原文是"Ten Leading Open Source Innovators",有很多中文网站把文章译成了"十大开源创新项目",也没错。但实际上文章只讨论的是企业软件,个人软件这里是不讨论的。 http://itmanagement.earthweb.com/osrc/article.php/3660831
我觉得对于搞IT的人来说,这篇文章是一定要读的,因为里面谈的一些项目真的可能会改变将来的IT Infrastructure。不要只顾着大谈Web 2.0,读读这篇文章吧,因为好的理念还是要技术来支撑的。

1. Zenoss
Zenoss是一个开源的网络和系统监控软件。功能包括自动的配置变化跟踪,IT系统故障自动补救以及其它对IT系统管理的重要功能。对于IT系统监控管理领域来说,涉及的问题太多,系统非常复杂。以往的opensource项目与HP Openview、IBM Tivoli等商业软件相比,功能太过简单,根本没法满足真正企业用户的需要。Zenoss可能会改变这是状况。
Zenoss是基于Python的,不是基于Java的,这让我有点遗憾,因为看源码要费点劲儿了。但我相信它是很有前途的。Monitoring和Management领域有很多问题,有兴趣的不妨去下载研究一下。

2. Qumranet
virtualization的。virtualization无疑是这两年的很火的一个词,各大IT企业都瞄准了这个市场。但Xen的横空出世无疑打乱的这一格局。但Qumranet的KVM(Kernel-based Virtual Machine)技术似乎更胜一筹,参见这几篇文章的介绍http://www.vmware.cn/Article/833.html
http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=operating_systems&articleId=9006105&taxonomyId=89&intsrc=kc_top
也许文章有点太专业了,通俗的说就是Qumranet将比Xen操作更加简单,更加易用。所以业界普遍看好Qumranet。

3. rPath
Appliances这个词最近今年也很火,我不知道中文该怎么翻译。http://en.wikipedia.org/wiki/Appliance上给出的解释我觉得是很准确的:a device with a narrow function。像Google Search Appliance就是很典型的Appliance。(下图)

The Google Mini

其实企业客户很喜欢Box(盒子),一个硬件的盒子对企业用户来说要比一堆软件、PC让他们放心的多。所以Appliances是软件公司一个很重要的策略,因为Appliances更好卖,而且利润更高。这年头做Appliances其实并不难,但rPath的出现更是把它变得简单。一句话,rPath做的事情就是帮你更快的把software变成Appliance

rBuilder Diagram

关心细节的看这里:http://www.linux.com/article.pl?sid=07/01/12/2040204

4. Simula Lab
它的 CoRE Network 是一个开源软件交付平台(Delivery Platform)。(Delivery Platform,又是一个很热门的词,^_^)
CoRE Network可能不太好解释,我们还是看原文吧:Most enterprise IT customers don't have the time or inclination to sift through an array of open-source offerings to cobble together the right mix that meets their needs. At the same time, the reliability and maintenance of open-source products post-deployment remain concerns. Simula Labs' believes that its model of hosting, packaging, and servicing open-source projects will spur increases in the enterprise.
所以我理解CoRE Network的模式是整合像FUSE, Maestro, ERS, Hightide和其它开源软件发行商为客户提供如下服务:

  • Real-time access to expert, open source technical resources
  • Seamless collaboration across internal and CoRE Network-based development teams
  • End-to-end, application life-cycle support for the development, deployment and management of an organiztion's entire closed and open source product portfolio

网站上写的太含糊了,除了上面三点属于技术支持类的服务以外,我不知道Simula还提供不提供其它服务,比如:

  1. 软件开发、测试环境的托管和租借。我们知道软件的开发、测试的时候环境的搭建和维护是非常消耗人力、物力的。如果开发者提交自己的需求,而由CoRE Network分配一个远程的环境的话,这将是很有诱惑的。
  2. 软件的架构、设计模式、Best Practice等的repository,并提供类似wiki的平台来分享群体智慧。写程序就像当中医,写的多了经验丰富了,才能写出好的程序。但是,其实很多算法、技巧、经验在著名的opensource中都被很好的使用了,但遗憾的是没有人去系统的总结。如果Simula能做这样一个repository的话,那它将彻底改变现有的软件开发。

如果能做到以上两点的话,Simula对软件开发的影响将是革命性的。

5. MontaVista Software
一看这个名字不要以为它和微软的Vista有什么关系,MontaVista是做嵌入式linux的著名公司。 MontaVista Software is a leading global supplier of systems software and development tools for intelligent connected devices and the associated infrastructure. MontaVista provides a commercial-grade Linux-based operating system and universal development platform.它的产品可以用于手机、打印机、机顶盒、电梯、航空雷达等等系统中。

6. SugarCRM
从名字就能看出来了,开源的客户关系管理系统。你可以把它想象成开源的salesforce。如果我们谈Software as Service的化,我们就不能不谈salesforcesalesforce的出现无疑是革命性的,它改变的原有CRM系统的商业模式。就像当年salesforce挑战Siebel一样,现在轮到SugarCRM挑战salesforce。

7. OpenAir
OpenAir® Professional Services Automation (PSA) software is the key to services excellence: Improve utilization-keep your team on the right projects. Improve cash flow-accelerate billing and collections. Our full suite of on-demand, integrated applications, from timesheets and expense reports to complex project and resource management, requires nothing more than a browser, and supports a variety of mobile devices, including Blackberry®.
项目管理、资源管理、知识管理等商业流程管理工具和服务。

8. Themis Computer
它的产品Distributed computing resource management (DCRM) ,就是管理IT分布式环境中资源分配的软件。所谓资源通俗来说就是机器,一个程序、服务需要分配到几个机器上计算,什么时候迁移等问题。这也是一个热点问题,很多人在搞。几年前的cluster,不久前的grid还有IBM提的自主计算,当中的资源管理一直是个热点。
Themis understands Mission Critical Computing. From managing computing resources for financial services companies, to embedded computing for intelligence and defense, Themis provides the lowest total cost of ownership for your program.

9. Scalix
与Microsoft Exchange和IBM Lotus相似,Scalix提供email,calandar解决方案。Scalix offers open-source messaging, calendar, and collaboration products for enterprise environments.在谈到它的创新之处时,文章说:Taking a Web services approach, Scalix provides SOAP-based APIs for cross-application integration, allowing companies to link their email and calendaring with CRM, content management, ERP, and mobile applications.
没想通这样一个公司为什么进前十,也许它的产品做得很牛,超过Microsoft Exchange和IBM Lotus?

10. Incumbents and Dealmakers
作者的意思是说第10个Innovator是这些大公司的这些举动?
-沃尔玛与Microsoft和Novell的合作 http://news.csdn.net/n/20070126/100938.html
-IBM推出的开源Desktop http://www.cbinews.com/inc/showcontent.jsp?articleid=50411
-Oracle对Red Hat的支持

总的来看,除了9,前8个涉及了很多热门领域:
High Performance Distributed computing:Virtualization, Resource management in Distributed computing,Monitoring & Management
Service:Software as Service, Business Process, Delivery Platform
System: Appliance, Embedded System

Technorati : Del.icio.us :

没有评论: