fbpx
维基百科

DragonFly BSD

DragonFly BSD是一套開放原始碼的類Unix作業系統,自FreeBSD 4.8分支。

DragonFly BSD
DragonFly BSD 6.2.1開機載入程式
开发者Matt Dillon
作業系統家族BSD
運作狀態開發中
源码模式開放程式碼
目前版本
  • 6.4.0 (2022年12月30日;穩定版本)[1]
软件包管理系统pkgng、DPorts英语DPorts
支援平台x86-64
内核类别混合内核
默认用户界面tcsh(root) / sh(users)
许可证BSD许可证
官方網站dragonflybsd.org
仓库
  • gitweb.dragonflybsd.org/dragonfly.git

由於FreeBSD开发组將於FreeBSD 4.11後不再推出新的4系列版本(僅做安全性更新),而新的FreeBSD 5系列初期又有效能及穩定性等等的質疑,因此Matt Dillon在2003年六月另外成立分支計劃,並於同年七月時於FreeBSD的郵件討論群組上公佈。[2]

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文件系统[3]。DragonFly计划采纳的方案中有许多来自AmigaOS操作系统[4]

設計理念

DragonFly BSD初期打算改寫FreeBSD 4中的幾個子系統,包括了Cache、I/O架構、Messaging、Threading、User API及VFS架構。[5]

發展及發行

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日時,核心預設不使用此功能進行編譯。

如同其他大多數的BSD,DragonFly以BSD许可证授權方式釋出。

版本歷史

版本 發佈日期
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. ^ DragonFly BSD 6.4. 2022年12月30日 [2023年1月4日]. 
  2. ^ Annoucning DragonFly BSD!. [2007-03-15]. (原始内容存档于2014-06-05). 
  3. ^ Loli-Queru, Eugenia, Interview with Matthew Dillon of DragonFly BSD, OSNews, 13 March 2004 [2012-02-22], (原始内容存档于2014-06-05) 
  4. ^ Chisnall, David, DragonFly BSD: UNIX for Clusters?, InformIT, 15 June 2007 [2011-11-22], (原始内容存档于2014-06-05) 
  5. ^ DragonFly Design Goals. [2007-03-15]. (原始内容于2007-03-18). 

参见

外部链接

dragonfly, 是一套開放原始碼的類unix作業系統, 自freebsd, 8分支, 1開機載入程式开发者matt, dillon作業系統家族bsd運作狀態開發中源码模式開放程式碼目前版本6, 2022年12月30日, 穩定版本, 软件包管理系统pkgng, dports, 英语, dports, 支援平台x86, 64内核类别混合内核默认用户界面tcsh, root, users, 许可证bsd许可证官方網站dragonflybsd, org仓库gitweb, dragonflybsd, dragonfly. DragonFly BSD是一套開放原始碼的類Unix作業系統 自FreeBSD 4 8分支 DragonFly BSDDragonFly BSD 6 2 1開機載入程式开发者Matt Dillon作業系統家族BSD運作狀態開發中源码模式開放程式碼目前版本6 4 0 2022年12月30日 穩定版本 1 软件包管理系统pkgng DPorts 英语 DPorts 支援平台x86 64内核类别混合内核默认用户界面tcsh root sh users 许可证BSD许可证官方網站dragonflybsd org仓库gitweb wbr dragonflybsd wbr org wbr dragonfly wbr git由於FreeBSD开发组將於FreeBSD 4 11後不再推出新的4系列版本 僅做安全性更新 而新的FreeBSD 5系列初期又有效能及穩定性等等的質疑 因此Matt Dillon在2003年六月另外成立分支計劃 並於同年七月時於FreeBSD的郵件討論群組上公佈 2 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 文件系统 3 DragonFly计划采纳的方案中有许多来自AmigaOS操作系统 4 目录 1 設計理念 2 發展及發行 3 版本歷史 4 參考資料 5 参见 6 外部链接設計理念 编辑DragonFly BSD初期打算改寫FreeBSD 4中的幾個子系統 包括了Cache I O架構 Messaging Threading User API及VFS架構 5 發展及發行 编辑DragonFly BSD自FreeBSD 4 8分支後引入了許多FreeBSD 4與5的新功能以及修正 像是FreeBSD 4所發展的ACPI及新的ATA驅動程式 由於初期DragonFly BSD的發展人數不多 而且大多都集中精力在基本架構的修改 所以週邊驅動程式大多都是從FreeBSD 5取得 如同OpenBSD DragonFly BSD的維護者將C語言程式碼中 K amp R style換成ANSI style 另外DragonFly BSD的GCC GNU Compiler Collection 也引入了OpenBSD所特有的 Stack Smashing Protector 之前被稱為 ProPolice 提供對於buffer overflow攻擊額外的保護 並預設開啟使用 不過在2005年7月23日時 核心預設不使用此功能進行編譯 如同其他大多數的BSD DragonFly以BSD许可证授權方式釋出 版本歷史 编辑版本 發佈日期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日參考資料 编辑 DragonFly BSD 6 4 2022年12月30日 2023年1月4日 Annoucning DragonFly BSD 2007 03 15 原始内容存档于2014 06 05 Loli Queru Eugenia Interview with Matthew Dillon of DragonFly BSD OSNews 13 March 2004 2012 02 22 原始内容存档于2014 06 05 Chisnall David DragonFly BSD UNIX for Clusters InformIT 15 June 2007 2011 11 22 原始内容存档于2014 06 05 DragonFly Design Goals 2007 03 15 原始内容存档于2007 03 18 参见 编辑FreeBSD NetBSD OpenBSD外部链接 编辑DragonFly BSD官方網站 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title DragonFly BSD amp oldid 75359279, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。