> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/di-3-zhang-bsd-wen-hua-yu-bsd-fa-xing-ban-gai-lun/di-3.5-jie-dragonfly-bsd-gai-lun.md).

# 3.5 DragonFly BSD 概论

DragonFly BSD（蜻蜓 BSD）是一种基于 FreeBSD 4.8 衍生而来的类 UNIX 系统。该项目由 Matthew Dillon（20 世纪 80 年代末至 90 年代初的 Amiga 开发者，1994 至 2003 年间的 FreeBSD 开发者）于 2003 年 6 月启动，并于 2003 年 7 月正式发布于 [FreeBSD 邮件列表](https://lists.freebsd.org/pipermail/freebsd-current/2003-July/006889.html)。

Dillon 启动 DragonFly BSD 项目，是因为他对 FreeBSD 5 采用的 SMP（对称多处理）并行计算架构有不同判断。SMP 是指多个处理器共享同一内存空间的架构设计，他认为该设计可能引入不必要的性能开销。这一技术分歧导致与 FreeBSD 核心开发团队的讨论，最终促成了独立项目。尽管存在技术路径差异，DragonFly BSD 与 FreeBSD 项目在错误修复和驱动程序更新等领域仍保持协作关系。

DragonFly BSD 继承了 FreeBSD 4 的技术路线，同时在多个关键系统层面做了创新设计，包括轻量级内核线程实现机制和 HAMMER/HAMMER2 文件系统等核心组件。DragonFly BSD 的部分设计理念受到了 AmigaOS 架构的启发。

截至 2026 年 6 月，DragonFly BSD 的最新版本为 6.4.2（2025 年 5 月发布）。6.4 系列新增了对第二类管理程序（Type-2 Hypervisor）的 NVMM 支持、amdgpu 显卡驱动，以及远程挂载 HAMMER2 卷的实验性功能。

从硬件支持现状来看，DragonFly BSD 自带 i915 显卡驱动，架构仅支持 x86-64 平台，未提供 Linux 兼容层。其 DPorts 软件包系统与 FreeBSD Ports 基本保持兼容，当前版本基于 FreeBSD Ports 2024Q3 分支，正在向 2025Q2 推进。需注意 DragonFly BSD 的驱动支持相对滞后，特别是显卡驱动的更新节奏相对较慢。

捐赠 DragonFly BSD：[Sponsoring projects](https://www.dragonflybsd.org/donations/)，目前仅支持国际 PayPal。

DragonFly BSD 的文档相对陈旧，但这并不反映其实际开发进度。DragonFly BSD 的开发仍然活跃，不应因官方文档陈旧而放弃使用。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.bsdcn.org/di-3-zhang-bsd-wen-hua-yu-bsd-fa-xing-ban-gai-lun/di-3.5-jie-dragonfly-bsd-gai-lun.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
