|
Windows和开放源代码软件很“抱团儿”广告 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@amt.com.cn | 021-51096826-112 | 在线联系 |
CIO职场,强者生存?在2008年,我们将继续看到CIO向商业运营方向发展。与此同时,我们也会看到商业管理人员将与技术管理人员一起竞争CIO岗位。 IT领导者的就职机会虽有不少,但其难度将会大幅提高。2…… |
|
|