Microsoft Windows Services for Unix 3.5
http://www.zdnet.com.cn/products/software/os/0,2008006769,39034640p,00.htm
微软公司总是希望人们能够使用它的操作系统和应用软件,而不是其它公司的产品,这一点毫不奇怪。同样,提供一个工具包,帮助用户从其它的平台上转移到微软公司自己的平台上,这一点对于微软公司来说也毫不奇怪。不过,提供一个工具包,让Windows像Unix那样工作,听起来实在是有一点夸张和离奇,尤其是它还包含有源代码开放的软件。让所有的这一切都变成现实,那就实在是太完美了,不过这似乎有一点不太现实。但是,遗憾的是,这样的软件包的确真的存在,那就是Windows Services for Unix。
Windows Services for Unix(SFU)是一个专门为Unix用户而设计的软件工具包,它可以不用抛弃任何应用程序、脚本文件或者其它类似工具的前提下,与Windows环境相集成,并向其进行移植。该软件包包含有一些很特别的外壳脚本程序,它能够自动执行各种任务,能够在一台使用Windows操作系统的计算机上运行那些专门为Unix操作系统编写的应用程序。虽然以前版本的SFU同样也具有这样的功能,但是它们中没有哪一个能够像3.5版这样广泛。而且,现在的3.5版还是可以免费下载的,或者支付少少的一点费用来获得一张CD-ROM光盘。
Perl是SFU唯一支持的编程语言。你可以在Unix环境下安装Perl,也可以在Windows操作系统中安装ActiveState Perl for Windows,因此,在这两种系统中你都可以运行Perl程序。不过,这两种不同的环境还是无法实现真正的交互式操作,因为在一个环境中所安装的库对于另一个环境来说却并不一定就有效。某些聪明的虚拟连接设置也许能够实现这一点,但是这并不是默认的配置。
因为Windows Services for Unix 3.5能够让你在台式计算机上运行脚本程序,而无需建立一个单独的主机,因此对于那些需要在混合环境中开展工作的开发人员来说,该软件是非常实用的。同样,对于Unix的系统管理员来说,你们也可以利用SFU中的某些组件来进行类似的操作,就像在自己的Unix计算机上一样。如果你在工作中非常依赖GNU的工具包,那么你对SFU的印象可能并不是非常好,因为你必须要去获得许多的软件包才能够保证安装的正确。这项工作并不是不可能实现的,只不过你会要进行大量的调整和设定。