第 24.1 节 DragonFlyBSD 概述
DragonFly BSD(蜻蜓 BSD)是一款从 FreeBSD 4.8 复刻诞生的类 Unix 操作系统。该项目由曾参与开发 Amiga(上世纪比较火的电脑)的 Matthew Dillon(毕业于伯克利大学)于 2003 年 6 月启动,在 2003 年 7 月发布在 FreeBSD 邮件列表上。
Dillon 启动 DragonFly BSD 项目是因为他觉得 FreeBSD 5 开发人员选择了一种开发并行计算的方式(例如 SMP 对称多处理),这会降低系统性能。Dillon 试图影响 FreeBSD 项目的设计原则,并与 FreeBSD 开发人员发生争执,他被剥夺了直接编辑源代码的权力。尽管如此,DragonFly BSD 和 FreeBSD 项目仍在合作修复一些错误和更新驱动程序。
DrogonFly BSD 因继续 FreeBSD 4 开始的道路而受到阻碍,DragonFly 的开发在几个方面与 FreeBSD 基本系统有很大不同,包括轻量级内核线程实现和 HAMMER 文件系统。DragonFly BSD 的许多设计概念借鉴了 AmigaOS 的解决方案。
DragonFly BSD 自带 i915 显卡驱动,架构仅支持 x86-64。BSD 无 Linux 兼容层。DPorts 可与 FreeBSD Ports 兼容。
捐赠 DragonFly BSD:https://www.dragonflybsd.org/donations/,看起来只支持国际 Paypal。我方已经发邮件说过此事了。
注意
DragonFly BSD 的文档较为陈旧,但这无法匹配其真实的开发进度,其实 DragonFly BSD 的开发还是比较积极的。不要被 DragonFly BSD 陈旧的官方文档所劝退。
最后更新于