BSDの子孫
DragonFly BSDはFreeBSDとは異なったSMP対応をするためにFreeBSD 4.8Rから分岐したBSD系Unixであり、スケーラブルで理解しやすいカーネルを開発することを目指している。
FreeBSDは共有する資源に対してロックを行うというモデルを採用しているのに対し、DragonFly BSDはカーネルサービス同士がメッセージをやりとりするというモデルをとっている。
このような実装だとロックのために開発者が気を遣わなくともよいため、共有資源を使うような箇所の実装において、FreeBSDでカーネル開発をするのに比べて簡単に開発が行えるという利点がある。なお、FreeBSDでの実装とDragonFly BSDでの実装のどちらの実装が良いかという決着はまだ出ていない。
DragonFly BSDはこのほかにもプロセスのチェックポイントを作成するという機能などFreeBSDにはない様々な興味深い機能が実装されている。