第〇节 概述

DragonFly BSD 是一个从 FreeBSD 4.8 诞生的类 Unix 操作系统。该项目由基于 Amiga 的 Matthew Dillon,并于 2003 年 6 月启动,在 2003 年 7 月发布在 FreeBSD 邮件列表上。

Dillon 启动 DragonFly BSD 项目是因为他觉得 FreeBSD 5 开发人员选择了一种开发并行计算的方式,例如多处理器,会降低系统性能。Dillon 试图影响 FreeBSD 项目的设计原则,并与 FreeBSD 开发人员发生争执,他直接编辑源代码的权利被剥夺。尽管如此,DragonFly BSD 和 FreeBSD 项目仍在合作修复一些错误和更新驱动程序。

DrogonFly BSD 因继续 FreeBSD 4 开始的道路而受到阻碍,DragonFly 的开发在几个方面与 FreeBSD 基础有很大不同,包括轻量级内核线程实现和丰富的 HAMMER 文件系统。许多旨在用于实现 DragonFly BSD 的概念借鉴了 AmigaOS 操作系统的解决方案。

注意

DragonFly BSD 的文档较陈旧,无法匹配其开发进度,其实 DragonFly BSD 的开发还是比较积极的。不要被 DragonFly BSD 陈旧的官方文档所劝退。