暂时忘记Windows和Linux吧:不太出名的BSD也许才是你所需要的( 二 )



而那些想要光盘的人也可以从Wind River Systems的FreeBSD Mall(www.freebsdmall.com)那儿或者从Cheap Bytes (www.cheapbytes.com)那里得到 。你也可以在FreeBSD Web站点上用一个ISO映射文件制作光盘 。

FreeBSD另外一个强大之处在于它有广泛的应用软件支持——超过5800种免费程序都可以供你立即下载并添加在FreeBSD的系统上(www.freebsd.org/ports/index.HTML) 。事实上,所有你需要用来建立一个工作站或者一个商业服务器的软件都已经随FreeBSD安装或者可以随后自行添加进系统里 。

此外,像OpenBSD和NetBSD一样,FreeBSD事实上能够运行所有针对Linux、SCO Unix或者Intel版本的Solaris 的程序 。同Linux一样,FreeBSD使用X Window系统以及所有针对那个协议开发的的桌面和图形用户界面,包括KDE、GNOME和为这两者所写的程序 。

最后,FreeBSD对新用户来说具有最多的参考资料 。FreeBSD Handbook(www. freebsd.org/handbook)为新的顾客提供了极好的使用说明 。许多出版公司都推出了针对初级和高级用户所写的指导书 。

简而言之,FreeBSD对Linux来说是一个强大的挑战者,它也许能提供出众的稳定性,安装的简易性和方便 。

OpenBSD

OpenBSD是另外一个免费BSD的派生物,被称为世界上最安全的操作系统
。OpenBSD的主页(www. openbsd.org)报告说OpenBSD“在默认安装情况下四年内没有一个小的安全漏洞”,它的意思是说(其实任何人都知道)在过去的四年内发布的OpenBSD版本没有一个被来自Internet的袭击攻破 。(当然,你也可以使得任何操作系统——包括OpenBSD——变得易受攻击,如果你没有正确配置服务器或者运行那些导致入侵者进入的不安全软件 。)OpenBSD也完全集成了密码安全软件以保证数据安全 。

OpenBSD并不是集成Unix组件功能最多的代表,它也不是运行最快的 。但是在这些领域里,它也不是太差的 。这个操作系统很小,但效率很高,它能在老的只有16MB内存的486机器上运行得很好——要知道这样一个硬件配置是不能运行Windows 2000的 。其它的操作系统都没有任何一个享有OpenBSD在安全问题上创造的高可靠性纪录 。一些远程根目录问题一般每个月都会发生在Microsoft的操作系统上,比如说Windows 2000 。而最近发行的许多Linux已经成为Ramen蠕虫一类病毒的攻击对象 。

像FreeBSD和NetBSD一样,OpenBSD也有很多应用软件支持,它包含了许多免费软件包(www.openbsd.org/ports.html)的定制版本 。它的软件库没有FreeBSD中的那么大,但是包含了大多数你想给Unix服务器或者工作站安装的工具 。OpenBSD的x86版本也能够运行针对FreeBSD、Linux和Solaris创建的程序 。OpenBSD支持10种计算机体系结构——比FreeBSD还多,但是没有NetBSD多 。从OpenBSD自身或者Cheap Bytes那儿就可以得到OpenBSD光盘 。然而,你却得不到ISO映射文件,因为开发组更愿意通过出售CD的方式作为对他们努力的支持 。你可以通过网络来安装操作系统,只不过安装者的用户界面没有FreeBSD那么美观而已 。

在这三种免费BSD中,OpenBSD的开发成员最少并且对Unix新手来说是最难学的 。但是如果你确实需要一个牢靠的网络防火墙或者服务器的话,OpenBSD正是合适的选择 。

NetBSD

NetBSD也是免费BSD的一种,它是基于BSD的最轻便的操作系统
。目前能够在46种之多的不同硬件构架上运行(他们正在努力使之能够适应更多的构架),从原始的基于68K的Macintosh或者Amiga一直到AMD还没有发表的x86-64 Hammer结构,NetBSD都能够很好地运行 。

这种便携性使得NetBSD成为嵌入式系统(在其它设备中运行的,看不见的计算机)的最佳选择 。因为编写从一个平台到另一个平台的代码最容易暴露缺陷(否则的话是不会引人注意的),而来自NetBSD的代码却是少有的健壮;OpenBSD(最初是针对NetBSD对象设计的)和FreeBSD在过去都曾借鉴过它 。NetBSD也是许多独立类型硬件的操作系统的选择,包括老的Sun工作站 。

推荐阅读