在过去数月中,Linux获得计算机厂商支持的势头在激增。 最近IBM、Netscape、Oracle、Sun等计算机公司正式宣布支持linux,这已经引发了对Linux的新一轮认同。但是,很多大公司并没有明确的表示开始使用Linux。正如我们BELL公司的操作系统地区分部一样(RBOC )。
我们的项目主要涉及为广泛使用UNIX应用程序的公司开发界面,开发人员最初时是在运行微软视窗95或者NT上的PC兼容机上进行工作的,每个平台上都选择安装了两个商业通讯包中的其中之一,开发人员还可以要求一X-Server(随其选用的商业通讯包而定)。
在我介入项目之前,至少已有两个开发人员者已经安装了Linux来替代NT,作为一位Linux倡导者,我对在公司内就可以使用Linux感到很高兴,而在其他的场所我很少看见允许在台式电脑上使用Linux。但是在RBOC ,我发现允许这种以开发人员为主导的革新。
我在台式机上花了很少的一点时间来安装Linux, 同时为了方便起见还保留了NT以支持一些基于视窗的应用程序, 需要提起注意的是:在尝试把NT也作为多系统引导的一部分之前要明确知道你的正在作什么, 虽然这不是特别的难,但是仅仅跟着感觉走也是行不通的。
我们认为使用Linux的最大好处在于可以享用X11,在Linux上的可以选择使用的各种各样X-Server,它们是如出一辙地稳定,与基于NT的X11服务器相比它们更完备并且性能更佳。 我首次发现了有一个基于视窗的X-Server的时, 它的性能却不及我以往在Linux上运行的任何一个(在同一台机器上)。
而内置对NFS的支持是另一大因素,我们收到软件发布的媒介之后,我只需在我的驱动器中将CD mount一下,项目组中其他基于UNIX或Linux的电脑就可以开始安装软件而无需知道CD到底在谁手中。这益于我们在HP服务器中安装软件,这台机器在另一座楼里而我也不必跑过去了,因此,把CD mount为一个NFS卷也是很重要的性能。
Linux的用户者可以安装Netscape Communicator,它是一个我们熟悉的并且轻易就能搞定的套件 (我们在微软视窗中就已获得授权使用)。
而我作为UNIX系统系统的管理员和Perl程序员,受益最大之处是在本地就可以编写并测试程序。而我的某些程序可能会有潜在的副作用。如果在我们HP服务器上进行试验,我所在组的其它成员可能会到受不良影响(并且这也正是我最担心的)。在我的台式机上装了Linux后,这就变得事半功倍了。首先,我能在我的台式机上编写程序并进行测试,如果我偶而设定根目录的权限为``drwxr--r--'' (在我作了一个很差的Makefile的时候曾经如此设过一次),这样只有我才能访问我的机器而其他的20个用户就被关在了机器的外面。第二,我使程序变得更加适用,运行在类似BSD的linux上如同在HP -UX和Solaris的SVR4环境一样。
我们组中不久前有两个负责前瞻技术的人把Linux安装在四台个人电脑上,我们另外还安装了3台 Sun Ultra 5的机器。Linux在 Sun Ultra 5 上的表现(特别X11 )是令人吃惊的。在工作场所见识过它后,我们项目组和邻近项目组的几个人已经把Linux安装在他们自己家里的个人电脑上。对于他们,学习UNIX的速度已经明显地得到提高。
对公司而言加速适应UNIX会抢占先机,任何涉及从以往的系统向UNIX平台迁移的公司将会由此而节省相当大的成本。正如我们已经看到的那样:狂热喜欢Linux的人在学习UNIX方面的进步是神速的,这会显然会提高生产力并且减少训练成本。
如果你的公司能从雇员的UNIX工作中受益,看看进入Linux世界的低成本. 它所需要的仅是一台个人电脑(你大概已经有了)和一份Linux发布(非常便宜)。使用Linux,会使你目前的状况变得更好。