DragonFly BSD – 定義

ドラゴンフライ BSD
家族BSD
コアの種類ハイブリッド
プラットフォームi386
仕事/
開発者
マット・ディロン
ライセンスBSD
最新の安定バージョン1.8.0 / 2007 年 1 月 30 日
Webサイトwww.dragonflybsd.org

DragonFlyBSDは、BSD に似たオペレーティング システムです。これは、FreeBSD 5 の新しいスレッドと SMP システムが非効率的で保守が難しいと判断した、Matt Dillon 主導によるFreeBSD 4.8 のフォークに起因します。

したがって、このプロジェクトは論理的には FreeBSD 4 の継続であると考えられます。このプロジェクトは「LiveCD」の形式で入手できます。

技術的な改善

主要システム
オペレーティング
BSD
FreeBSD – NetBSDOpenBSD
ドラゴンフライ BSDPC-BSD
GNU/Linux (リスト)
Debian – Fedora – Gentoo
MandrivaレッドハットSlackware
SuSEUbuntu
Mac OS
システム 5 – 6 – 7 – 8 – 9
Mac OS X -.0 -.1 -.2 -.3 -.4 -.5 – サーバー
MS-DOSMicrosoft Windows
1.0 – 2 – 3.x – 95 – 98 – 私
NT – 3.5x – 4.0 – 2000 – XP
2003 – ビスタ
7(開発中)
その他
AmigaOSBeOS – インフェルノ
LynxOS – Haiku OS – OS/2
QNX – Solaris – UNIX – MVS
OS/360 – OS/390 – OS/400プラン 9
ReactOS – VMS – ZETAFreeDOS

SMP の実装方法と、それが Unix カーネルの構成に与える影響は、DragonFly BSD の作成を動機付けた理由の 1 つです。

FreeBSD 4 では、2 つのタスクが同時にカーネルにアクセスするのを防ぐために 1 つの大きなロックを使用していましたが、FreeBSD 5 ではコードの特定の部分をロックするために多くのシンミューテックスを採用しています。 Matt Dillon 氏の目には、これにより、コードの複雑さ、保守の困難さ、およびパフォーマンスに関する多くの問題が生じると考えられます。

代わりに、DragonFly は、これらの問題を引き起こさないトークンシリアル化システム、とりわけ LWKT と呼ばれる強力なシステムを使用します。

 DragonFly BSD - 定義

LWKT

FreeBSDメーリングリストで正式に発表された LWKT は、軽量カーネル スレッド間でメッセージを交換するための強力なシステムを構成し、効率的に連携できるようにします。

 DragonFly BSD - 定義

VFS レイヤーの書き換え

4.4BSD から継承した VFS 層の書き換えは、FreeBSD と DragonFly BSD の両方が検討しているプロジェクトです。後者の場合、LWKT が使用され、ファイル システムがユーザー空間に存在することが許可されます。

 DragonFly BSD - 定義

パッケージシステム

Free BSD システムは伝統的に、ソースからアプリケーションをコンパイルするために必要なファイルの階層を使用します。これは、FreeBSD および OpenBSD では「ポート」、NetBSD では「pkgsrc」と呼ばれます。同時に、コンパイル済みのバイナリからアプリケーションをインストールするための「パッケージ」システムもあります。

Matt Dillon 氏は、DragonFlyBSD は、すべてのアプリケーションをコンパイルするユーティリティも意欲もない管理者やユーザーを対象としており、ライブラリの競合などの通常の問題が発生しない「パッケージ」システムを主に使用する必要があると考えています。複雑な相互依存関係により、更新が複雑になります。アプリケーションを個々のニーズに適応させるためにソースからコンパイルできる可能性を忘れることはありませ

 DragonFly BSD - 定義
  1. دراغون فلاي بي إس دي – arabe
  2. DragonFly BSD – bavarois
  3. DragonFly BSD – biélorusse
  4. DragonFlyBSD – Belarusian (Taraškievica orthography)
  5. DragonFly BSD – bosniaque
  6. DragonFly BSD – catalan

DragonFly BSD – 定義・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。