DragonFly BSD
| 開發者 | Matt Dillon |
|---|---|
| 作業系統家族 | BSD |
| 運作狀態 | 開發中 |
| 源码模式 | 開放程式碼 |
| 穩定版本 | 3.4.1 / 2013年4月29日 |
| 測試版本 | 3.4.0rc / 2013年4月2日 |
| 内核類別 | 混合内核 |
| 預設使用者介面 | tcsh (root) / sh (users) |
| 授權條款 | BSD |
| 官方網站 | dragonflybsd.org |
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中的幾個子系統,包括了Cache、I/O架構、Messaging、Threading、User API及VFS架構。[2]
發展及發行 [编辑]
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 license授權方式釋出。
版本歷史 [编辑]
| 当前條目或章節需要更新。 |
| 版本 | 發佈日期 |
|---|---|
| 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日 |
參考資料 [编辑]
参见 [编辑]
外部链接 [编辑]
|
|
|||||