ccidnet????

出版日期:2001-09-10 总期号:1053 本年期号:68

本期导读
要闻综合
电脑工作室
渠道与市场
产品与应用
软件与服务
InfoTimes
开放:未来IT的重要基础



  不久前在美国旧金山举行的IBM技术开发会议上,IBM服务器集团技术战略部副总裁Irving Wladawshy-Berger就“Linux和开放标准”做了精彩的讲演。本文是他这次讲演的内容节选,相信会对广大开发人员理解举办“网上大聚会”的初衷有所帮助。

  我们坚信,开放标准和开放源代码的软件是IT经济走向未来的重要基础。为什么这么说呢?

  让我们来看一看技术的进步。微处理器、内存、存储器、带宽,它们的发展速度简直令人叹为观止。同时,基础架构在吸收这些技术的基础上正飞速发展。如果技术的发展速度按每年60%来算(事实上,目前的发展速度远不止这个数),五年后,基础结构所拥有的技术含量将是现在的十倍之多。所以说,将来的基础架构在功能、伸缩性和种类方面都会使今天的技术无法望其项背。

  在基础架构飞速发展的同时,我们也会面临更加严峻的考验,有更加棘手的问题等着我们去处理,比如如何以最灵活的方式,将种类繁多的基础架构集成到一起,如何确保在互联网和商业基础架构各自持续发展的同时,使它们之间继续保持着联系。

  实现这些联系和集成的方法就是将软件建立在一定的标准上,否则无论是TCP/IP、XML还是WSDL都无法相互连接,这是非常关键的。

  但这还远远不够,在许多重要的情况下,我们需要的不仅是遵循标准的软件,同时也需要开放源代码的软件。

  首先,越来越多的工作需要靠软件来表达。软件可作为另一种语言,来表达许多学科的重要问题,特别是计算机科学。开放源代码软件对于将不断创新的专家团体组织起来显得十分重要。许多开放源代码的发展正是出自这些专家之手。

  原因之二是因为在基础架构的集成过程中,我们需要一个集成层面,其中包含标准协议以及协议间的通讯手段、所有系统的共享方式。随着协议的复杂程度越来越高,无论是TCP/IP、GRID计算中的GLOBUS协议还是网络服务中的各种各样的协议,都要把它们写成软件,以方便用户使用,这很重要。你把工具软件装进系统,就得到了我的系统中所有信息,即使我们的结构体系和销售商完全不同。

   为了使这个水平层可以支持各种各样的基础架构,我们就必须要推出开放式源代码软件,这是促进其发展的第二个因素。随着协议不断的完善,自然会吸引越来越多的组织相互合作,推动协议的发展,例如APACHE、GNOME、KDE、GLOBUS及其它组织。

  由于Linux这种开放的系统的核心是开放源代码的,所以它可以工作在各种各样的体系结构之中。基于这一点,开发者还可以在Linux的基础上去开发系统管理软件、文件系统、网络系统、数据库,以及各种各样的应用软件。

  Linux应用软件的核心在互联网领域:网络应用程序服务器和网络服务器等等。但多年以来,我们都期待Linux可以向更多的企业应用软件靠近。为了推动这一工作,IBM公司与Linux组织和一些其他企业共同努力,争取将Linux推向企业。

  IBM的Linux技术中心是一个超过200人的组织。他们积极支持开放源代码,并且向Linux组织提供技术以帮助其发展。

  应用软件对于Linux的普及非常重要。我们非常高兴地看到在开发者的努力下,我们已经拥有了许多支持Linux的程序。Linux可以支持的应用软件越来越多,并且还在不断的发展。我们已经看到了整个IT业的美好前景。