虽然Linux在自由和开源软件操作系统领域受到了很大的关注,不过,BSD操作系统也非常流行。BSD有悠久的历史,其根源可以直接追溯到原来的Unix实现之一。Unix实现孵化出了Solaris和Mac OS X操作系统等商用Unix的变体。

  BSD实际上是以主要面向服务器的许多操作系统的一个流行的来源。由于其开放的许可证的性质,BSD作为一些软件项目的基础对开发人员是很有吸引力。对于某些BSD变体来说,它安全和高性能的网络功能是采用它的最主要原因。

  在我们上一篇有关BSD的文章里,我们仅介绍了目前最流行的四种主要BSD变体。这篇文章里我们将研究一些非主流的、但是有同样价值的、可用的BSD的变体。

  我们首先向这篇文章没有提到的任何变体表示道歉。如果你要在将来的文章中介绍有关的内容,请向天极投稿。

  DragonFly BSD

  DragonFly BSD操作系统是主要的FreeBSD 4.x操作系统的一个分支。这个操作系统是由Matt Dillon制作的。他认为,FreeBSD 5的开发方向(特别是线程和SMP选择)会导致不良的性能。DragonFly BSD是采用与FreeBSD 5中使用的不同的线程模式和消息系统开发的。DragonFly BSD的许多概念来自于AmigaOS操作系统中的功能。有趣的是,尽管它从FreeBSD分流了出来,这两个操作系统版本却共享补丁升级和设备驱动程序。

  DragonFly BSD操作系统以Live CD(可在光盘上直接运行)的方式提供,启动之后就进入具有完整功能的DragonFly BSD操作系统。然而,与单纯的Live CD不同,这种光盘还可以将DragonFly BSD操作系统安装在硬盘上。可查看DragonFly BSD项目网页了解更多的信息。

  MirOS

  MirOS工程不仅仅是另一种风格的BSD,尽管它是从OpenBSD和NetBSD派生出来的。MirOS还借用了包括Darwin (Mac OS X操作系统的基础)、 FreeBSD和GNU/Linux在内的其它一些操作系统的功能。这种BSD变体的正式名称叫作MirOS BSD(而不是MirBSD)。但是,MirOS Linux等其它变体正在开发之中。

  MirOS的重点是制作一种简洁和稳定的服务器操作系统,并且对开发人员的工作站提供额外的技术支持和功能。这些功能的关键领域之一是通讯服务器市场。这个市场通常需要在低功率硬件设备上运行简洁的操作系统。与其它的BSD变体不同,MirOS的目标并不是要取代Windows或者Linux这样典型的工作站环境。

  TrustedBSD

  TrustedBSD计划把核心的FreeBSD发布版与符合信息技术安全评估标准(ITSEC)的可信赖的安全组件结合在了一起。 这些组件提供了确保这个操作系统安全运行的大量的不同的安全构件。

  这些工具包括集中的政策管理、组件和执行(包括内核模块和功能调用)的深入审计、对系统的不同区域实行强制性访问控制和来自文件系统和内核资源的访问控制名单等。不过,这些工具还有其它的功能。这些工具还提供了更精细的访问控制、更强大的报告和监视功能以及为运行各种服务提供了更安全的环境。

  这个计划的最终目标是把TrustedBSD的内容添加到主要的FreeBSD发布版中。到那个时候,可以认为它们是完全不同的计划。TrustedBSD计划网页包含了有关TrustedBSD实现的下载和说明文件。