Loading article…
netgraphは、 FreeBSD 3.4以降およびFreeBSDからのフォーク以降のDragonFly BSDのグラフベースのカーネル ネットワークサブシステムです。 [1] Netgraphは、グラフであるノードのモジュールセットを使用して、 L2TP、PPTP、ATM、Bluetoothのサポートを提供します。
Netgraph は他のオペレーティング システムにも移植されています。
- NetBSDカーネル1.5V [2](メインラインカーネルに統合されていない)
- 6WIND によるLinuxカーネル 2.4 および 2.6 (商用クローズド ソース ポート)
- LANA によるLinuxカーネル 3.0
歴史
Netgraph はもともと、Whistle Communications の Julian Elischer と Archie Cobbs によって、Whistle InterJet 小規模オフィス ルーター製品向けに設計および実装されました。このプロジェクトの目的は、新しいネットワーク プロトコルを実装するための柔軟なフレームワークを作成することでした。主な要件には、通常はカーネル内に隠されているデータ フローと対話する機能を維持しながら、ユーザー空間プログラムでプロトタイプを作成する機能が含まれていました。
参考文献
- ^ "netgraph.4".スーパーユーザーのBSD相互参照. DragonFly BSD . 2014-12-12 . 2019-03-04に閲覧。
- ^ Barnim Dzwillo、tech-net メーリング リスト、2001
外部リンク
- netgraph(4) マニュアルページ
- ネットグラフの記事
