作者: John McCormick(TechRepublic)
日期: 2001年12月18日
我听到许多关于Linux比微软的操作系统要先进的讨论,的确,现在有很多人在抨击Windows和IIS平台
。大家都认为Linux天生比微软的产品更加稳定和安全,可能是因为它是基于一个更好的内核或者是因为它是开放源码的,并且每个人都可以根据自己的需要进行监控和修改。
然而,在这些讨论中,好象很少有人提及安全性更强并且完全免费的UNIX版本:BSD。尽管Linux还很受电脑黑客的青睐,但它并不便宜或者说不是目前最安全的开放源码操作系统。Linux也难以在很广泛的系统中运行。下面所提到的三个UNIX版本都起源于加州大学伯克利分校,他们的各种版本共同的称为BSD(伯克利软件版本)。这三个版本的区别只是技术上的分类不同而已。
Linux比较BSD
Linus Torvald的Linux和BSD相比较显得非常年轻。BSD和PC的历史相差无几,在二十年前,当Bill Gates的MS-DOS已经为世人所熟知时,它还只是运行在各个大学之中。
所以你可能会问,“如果BSD真这么好,为什么没有更多的人去用它呢?”这其中有很多原因,尽管所有原因都和操作系统本身的品质没有任何关系。一个原因是在文化上人们更倾向于使用Linux。Linux很受黑客们的喜爱。黑客团体对其情有独钟,部分是因为Linux确实有许多优点,还有就是围绕在Linux发展历程中的神话:一个芬兰黑客连续几个月将自己关在一间只有一台电脑的房子中,然后完成了操作系统的主要部分!这听上去更象一个城市神话,但应该说Torvalds创造了Linux,为Linux付出了许多艰辛的劳动。
Linux的起源更多的包含了一种黑客精神,而BSD则纯粹是从理论团体走出来的,而且它的发展和计算机研究部门联系非常紧密,而不是黑客们随心所欲的结果。当各公司开始雇佣黑客来安装和管理互联网时,他们很自然的想到了Linux这个老朋友,而不是(在他们看来)死板的BSD。
Linux变得如此流行的另一个原因是许多富有进取心的的个人和公司已经认识到出售Linux的拷贝和提供维护服务是有利可图的,他们使Linux变得更容易安装并且将其包装得更容易让各团体的管理者接受,Linux可能已经成为各团体不可或缺的一部分。
Linux的成功在很大程度上归功于BSD,BSD一直就操作系统的许可问题和AT&T争论不休。AT&T和BSD的支持者之间争端的结果是使得UNIX和BSD两败俱伤,这给了Linux乘虚而入的机会,乘机发展自己的市场。
然而,即使Linux已经吸引了比BSD更多的注意力,并不是说BSD已经被大家遗忘。有大量的组织在默默的用BSD内核建立自己的帝国,这其中包括Yahoo。一些主要的IBM系统甚至依赖BSD。
BSD版本
我们来快速浏览一下获得BSD许可的三个主要UNIX版本:OpenBSD, NetBSD和FreeBSD
。这三个版本都可以从互联网上下载并且使用时没有任何限制。实际上,BSD的开放源码许可甚至比管理Linux的GPL更“开放”。当然,如果他们想避免费时枯燥的下载过程,大多数人都要为这些操作系统付少量的费用。包含OpenBSD的两张CD只需要30美元,并且你可以随意拷贝和安装。
如果你在寻找安全性更高的操作系统,你应该考虑一下OpenBSD,它可能是目前最安全的操作系统。如需要提到的话,请记住这样一个事实,距离上一次在缺省安装中发现一个主要的(或者是次要的)远程访问漏洞已经有四年的时间了。
如果你所在的网络有各式各样的平台,但你希望他们能够支持同一种系统,试一试NetBSD,它支持包括从Algor到 VAX在内的近70种平台。
但OpenBSD和NetBSD应当将主要的功劳归功于(强大的安全性或平台普遍兼容性)相关限制集这个特性。你可以在其中任何一个操作系统上做许多事情,但如果你希望有许多音乐的话,你就应该考虑FreeBSD,有大量的开发者投身于这个Intel平台操作系统,以使你的生活变得更轻松。
总结
如果觉得光依靠微软的的产品不足以让你放心,并且管理中已经出现对这种“新的”Linux事物的需求的话,为什么不利用一下这种开放的思维方式并且使用某个免费的BSD UNIX版本作为代替呢?如果你需要一个卖点,只需指出这并不需要任何版本费用,所以你所在的团体没有必要去跟踪软件使用的详细清单,而如果你必须为在新机器上安装的每一个拷贝付费时,这些就变得必要了。