» «

RSS订阅


    抓虾    pageflakes
    Rojo    google reader
    netvibes    my yahoo
    newsgator    blogdtnes
    鲜果    哪吒
    有道

借鉴“Windows模式”开源软件发力企业应用

来源: LUPA开源社区
发布时间: 2007-07-12 11:17 作者: 东方蜘蛛 来源: IT168 版权申明

字体: | 上一篇 下一篇 | 打印


文章来源于http://www.lupaworld.com
  二、LAMP诠释成功的一条明路

  Red Hat当时的努力主要集中于劝说知名公司(诸如IBM和甲骨文)认真对待GNU/Linux,最终开放这些主流专有企业产品与GNU/Linux平台的接口。

  开源开发工具组合LAMP是第一个纯开源的生态系统组合,尽管它的规模还比较小,它的名字来源于四个组成部分:Linux操作系统、Apache Web服务器、MySQL数据库和PHP(Python或Perl)脚本语言。

  结合在一起,它们形成了第一个综合性开源开发工具组合,它采用了与微软进行软件捆绑的相同的方式,为企业提供软件开发解决方案。这个组合的强大之处从其生存时间可见一斑,

  从1998年这个由首字母缩写的组合诞生以来已经存在了近10年的时间,LAMP组合现在依然被广泛使用。使用它可以快速而低成本地创建复杂的Web站点。据说,在Web 2.0公司、新兴公司和软件即服务(Software as a Service,SaaS)公司中,大约有90%的人在使用LAMP。

  虽然LAMP作为一个例子向我们展示了一个综合开源解决方案会是多么的成功,开源界还正在研究如何阻止自由软件向多样化、不协调的解决方案发展的趋势,方法之一是定义一个共同的平台,来推动创建一个更大、更丰富的开源生态系统。

  举个例子来说,聘请了Linus Torvalds研究Linux内核的开源组织Linux基金会,数年来一直在致力于建立一个叫做Linux标准基础(Linux Standard Base,LSB)的大型项目。与微软的控制Windows版本的发布不同的是,没有官方版的GNU/Linux。这个免费的操作系统作为“发行版”的一部分,任何人可以把多样化的软件集中放到一起。这种自由性导致了各个Linux系统之间巨大的差异性:目前有数百种专门的“发行版”可用,而且每周都会出现更多的版本,它们之间的细微差别却成了应用程序开发之痛。

  Linux基金会的首席运营官Dan Kohn解释了它的组织是如何解决这个问题的:“LSB就是要发现所有大型发行版中共同拥有的软件子集,并对其进行标准化,因此,应用程序提供商可以根据它来进行应用程序开发。其指导思想是任何LSB认证的Linux应用程序将可以运行在任何LSB认证的Linux发行版上。”
文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。
42/4<1234>

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5