Windows和开放源代码软件很“抱团儿”

2003-3-28 9:04:21 【作者】 畅享网 【进入论坛】
广告

Windows和开放源代码软件很“抱团儿”
 
 小芹 编译   

许多企业的信息技术总监可能都对开放源代码软件有兴趣,但却不会立即转向Linux或其它任何一版BSD操作系统,已经有大量的开放源代码软件和免费软件能够在Windows上运行。

例如,Windows用户能够在开放源代码世界中找到包括从办公软件包到高性能Web服务器软件在内的许多软件。另外,使Windows更象Unix的编译器、脚本语言和工具也不少。

当然,业界不仅有大量的专有软件供用户使用,而且其普及程度要远高于相应的开放源代码软件产品。为什么IT经理会考虑混合使用Windows和开放源代码软件呢?据Covalent公司的高级软件工程师、Apache软件基金会的活跃成员威廉姆称,即使是更喜欢开放源代码软件,企业的IT员工也被要求运行Windows。他说,开放源代码软件的好处包括能够免费得到源代码、无需等待厂商的反应自行修复系统。

据OpenOffice.org营销计划的联合负责人萨姆表示,企业考虑开放源代码软件的另一个原因是压微软公司下调许可费用。如果企业客户能够使微软公司明白,没有它的软件它们也能过得很滋润,从理论上说,微软公司可能就没有那么牛了。他指出,这也不是企业由Microsoft Office转向OpenOffice.org的最佳原因。

OpenOffice.org的办公软件包可能是最负盛名的在Windows上运行的开放源代码软件之一,事实上,作为一个跨平台的软件包,它允许企业在Windows、Linux和Solaris多个平台上制定单一的应用软件标准。该组织还在开发Mac OS X版的办公软件。

可能有人认为大多数OpenOffice.org使用的都是Microsoft Office不支持的平台,但萨姆说,情况并非如此,根据对71000名用户进行的调查显示,63%的用户运行Windows。

另一个流行的在Windows上运行的免费软件是Cygwin,这是一个在Windows中提供Unix环境的软件,它提供了Unix API功能和在Unix中被广泛使用的工具集。威廉姆表示,Cygwin在必须使用Windows的Unix系统管理员中十分流行。

适合开发人员使用的开放源代码软件也非常多,大多数能够在Unix和Linux上运行的开放源代码软件工具也能够在Windows上运行,例如Perl。当想到Perl时,许多人都会想到Unix,但实际上它能够在包括Windows在内的所有现代操作系统上运行。

Java、Python、PHP和Ruby等其它开放源代码软件也能够在Windows上运行,包括C、C++、Fortran、Java、Ada和Objective C等编程语言的编译器的“GNU编译器集合”(GCC)也被包括在Cygwin环境中。数据库开发人员也能够找到用于Windows的开放源代码解决方案,PostgreSQL和MySQL都能够在微软公司的操作系统上运行。

Apache Web服务器软件也有相应的Windows版本。威廉姆表示,Apache 2.0在Windows用户十分普及,他说,有趣的是,上个月,各种Unix平台上只有1%的用户由Apache 1.3升级到了2.0,但Windows平台上的这一数字为7%。

IBM公司也通过其WebSphere Application Server支持Windows版的Apache。IBM公司负责Apache Web服务器开发的经理比尔说,如果企业只有Windows系统管理员,Windows版的Apache的效率也非常高。他解释说,首选的解决方案是在Linux或AIX上部署Apache。但是,如果一家企业已经在Windows产品上投入了巨资,在Windows上部署Apache以利用现有的操作系统管理人员的技能就非常重要了。

比尔指出,在多种平台上运行Apache的能力对标准化是有好处的。他说,如果企业同时拥有Linux、AIX或Windows计算机系统,则统一在Apache HTTP服务器是十分重要的,尤其是当企业希望放弃ASP和.NET而使用Java开发Web应用软件的时候。

对于有用户担心Windows版Apache的性能不如Unix或Linux相应版本的问题,比尔指出,Windows版Apache 2.0的性能和质量与其它平台上的版本相当。他说,尽管Apache 1.3在Windows上能够稳定地运行,但在性能方面却有欠缺。

威廉姆表示,Windows平台上的Apache从1.3版到2.0版成熟了许多,他说,从速度和效率上说,Apache 2.0有了很大的提高,因为Apache 2.0的设计是与平台无关的,或针对各种平台进行了有条件的优化。

本文原载于计算机世界

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amteam.org | 021-51096826-102 | 在线联系
杨学锋

相信团队的力量,鼓励创新,纠正不足。培养人才很重要,培养团队的力量更重要,只有团队才可以发光。

周宏钧

信息化建设的根本目的是提升企业管理水平,打造企业竞争优势。信息化建设实质上是一个管理变革的过程。

CIO一职:升迁热门?绝路一条?

一直以来,CIO被认为是企业信息化建设的灵魂人物。但在最近,业界对CIO的看法有了改变。一是部分企业渊如英国电信,就完全取消了CIO岗位;另外,Gartner在一份调查报告中也指出,全球约有2/3的C..

畅享移动商务之旅_成功案例下载

BlackBerry是由RIM公司开发的领先的无线解决方案,可以让移动专业人员随时随地与他人和信息保持连接。BlackBerry不只是智能手机,集成了电话、电子邮件、个人信息管理、互联网等服务,并具有极..