For faster navigation, this Iframe is preloading the Wikiwand page for DragonFly BSD.

DragonFly BSD


DragonFly BSD
DragonFly BSD Logo.png
DragonFly BSD 6.2.1 boot loader screenshot.png
DragonFly BSD 6.2.1开机加载程序
开发者Matt Dillon
最新版本6.2.2 / 2022年6月10日,​3个月前​(2022-06-10
默认用户界面tcsh(root) / sh(users)
仓库 编辑维基数据链接

DragonFly BSD是一套开放原始码的类Unix操作系统,自FreeBSD 4.8分支。

由于FreeBSD开发组将于FreeBSD 4.11后不再推出新的4系列版本(仅做安全性更新),而新的FreeBSD 5系列初期又有性能及稳定性等等的质疑,因此Matt Dillon在2003年六月另外成立分支计划,并于同年七月时于FreeBSD的邮件讨论组群上公布。[1]

Dillon当时认为FreeBSD 5所使用的Threading与SMP架构将会使得系统难以维护,但不被FreeBSD的发展团队接受,于是决定自行发展分支。即便如此,DragonFly BSD的发展团队仍与FreeBSD密切合作,双方仍然经常互相帮助对方修正bug,以及驱动程序的更新。

虽然DragonFly BSD在逻辑上是FreeBSD 4.x系列的后继,但DragonFly BSD与FreeBSD已有显著的差异。例如DragonFly BSD包含了新的轻量级内核线程英语Light Weight Kernel Threads的实现、轻量级的ports/messaging系统和含有丰富功能的HAMMER英语HAMMER文件系统[2]。DragonFly计划采纳的方案中有许多来自AmigaOS操作系统[3]


DragonFly BSD初期打算改写FreeBSD 4中的几个子系统,包括了Cache、I/O架构、Messaging、Threading、User API及VFS架构。[4]


DragonFly BSD自FreeBSD 4.8分支后引入了许多FreeBSD 4与5的新功能以及修正,像是FreeBSD 4所发展的ACPI及新的ATA驱动程序。由于初期DragonFly BSD的发展人数不多,而且大多都集中精力在基本架构的修改,所以周边驱动程序大多都是从FreeBSD 5获取。

如同OpenBSD,DragonFly BSD的维护者将C语言代码中"K&R" style换成ANSI style。另外DragonFly BSD的GCC(GNU Compiler Collection)也引入了OpenBSD所特有的“Stack-Smashing Protector”(之前被称为“ProPolice”),提供对于buffer overflow攻击额外的保护,并默认开启使用。不过在2005年7月23日时,核心默认不使用此功能进行编译。



版本 发布日期
1.0 2004年7月12日
1.2 2005年4月8日
1.4 2006年1月7日
1.6 2006年7月25日
1.8 2007年1月30日
1.10 2007年8月6日
1.12 2008年2月26日
2.0 2008年7月21日
2.2 2009年2月17日
2.4 2009年9月16日
2.6 2010年4月6日
2.8 2010年10月30日
2.10 2011年4月26日
3.0 2012年2月22日
3.2 2012年11月2日
3.4 2013年4月29日
3.6 2013年11月25日
3.8 2014年6月4日
4.0 2014年11月25日
4.2 2015年6月29日
4.4 2015年12月7日
4.6 2016年8月2日
4.8 2017年3月27日
5.0 2017年12月16日
5.2 2018年4月10日
5.4 2018年12月3日


  1. ^ Annoucning DragonFly BSD!. [2007-03-15]. (原始内容存档于2014-06-05). 
  2. ^ Loli-Queru, Eugenia, Interview with Matthew Dillon of DragonFly BSD, OSNews, 13 March 2004 [2012-02-22], (原始内容存档于2014-06-05) 
  3. ^ Chisnall, David, DragonFly BSD: UNIX for Clusters?, InformIT, 15 June 2007 [2011-11-22], (原始内容存档于2014-06-05) 
  4. ^ DragonFly Design Goals. [2007-03-15]. (原始内容存档于2007-03-18). 



{{bottomLinkPreText}} {{bottomLinkText}}
DragonFly BSD
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!

Your input will affect cover photo selection, along with input from other users.