如果听一下微软的倡导者和开放源码策略的追随者之间的辩论,那么你就很容易得出这样的结论:这是一个要么全有要么全无的主张。但对那些辩论者而言,却认为二者只居其一。
当双方在各执己见的激烈辩论时,我们其余的大部分人却生活在一个真实的IT世界里。在我们的世界中,没有人会坚持只有某一个方面特长的IT技术,而大部分人则会看重各个方面都比较不错的技术。对我们而言,关于Windows系统和开放源码政策是否可以共存的问题是有待讨论的,但是这种火药味的辩论气氛却令人气馁。
据那些辩论者们所说,我们只能在二者中选其一。然而,Windows系统成为你的基础组织结构时,不要失望。实际上,Windows系统和开放源码是可以很好的共存的。
在Windows环境中,你可以有很多的选择来应用开放源码资源。以下是一些在你的系统之中应用开放源码的途径:
1、在你的Windows机器上运行开放源码资源。即使不是绝大部分,也是有很多的开放源码的产品可以在 Windows系统之上运行。一些基于Windows系统的执行程序对于很多的产品都是适合的,甚至可以不通过Linux产品必需的编译过程。这无论是对于Windows微型机还是服务器都是可行的。在微型机上,你可以利用Firefox浏览器、不断进化的客户组件以及图形处理软件产品GIMP。在服务器上,你可以利用Apache网络服务器、MySQL或PostgreSQL,以及JBoss J2EE应用软件服务器等。
2、在你的IT基础体系中整合Linux系统。很多的组织部门把Linux服务器添加进他们的基础体系之中,并运行了很多重要的开放源码的应用软件,例如,防火墙软件、安全性软件以及其上的电子邮件。Linux在计算环境中的一个经典应用是作为打印以及文件服务器,这是通过开放源码的产品Samba而实现的。
3、将系统向Linux移植。许多组织部门把他们的部分事务移植向Linux的微型计算机之中,从而降低了整体的耗价。理想的Linux微型机包括单一应用程序用户(例如向中央处理器发送信息)、简单应用软件用户(电子邮件以及简单的文档处理)或者多系统的大型用户(需要多台机器同时工作),后者多系统用户可以利用虚拟设备技术。
所以,Windows系统和开放源码,并不像永不兼容的油和水或者相互抵触的鱼和红酒那样,他们是可以成为很不错的伙伴。不要听从那些坚持让你从二者之中作出选择的意见。你的选择应该是通过对不同的工作选择最适合的工具,为你的组织部门做最好的并且花费最小的工作。