mirage tcpip
8.2.0
mirage-tcpip Mirage オペレーティング システムのネットワーク スタックを提供します。これは、次のモジュール タイプ (同様の名前のプロトコルに対応する) の実装を提供します。
IP、ICMP、UDP、および TCP モジュール タイプには、 socketスタックとdirectスタックの 2 つの実装があります。
socketスタックsocketスタックは、従来のオペレーティング システムへのソケット呼び出しを使用して、モジュール タイプで説明されている機能を提供します。
socketスタックの実装として使用されるモジュールについては、 src/stack-unix/ディレクトリを参照してください。
socketスタックは、ユニカーネルとして実行することを想定していないテストまたはその他のアプリケーションに使用されます。
directスタックdirectスタックは、MirageOS 用に定義されたNETIFモジュール タイプを実装するデバイスに書き込むことを想定しています。
directスタックの実装として使用されるモジュールについては、 src/ディレクトリを参照してください。ダイレクト スタックは、ほとんどの MirageOS アプリケーションで想定されるスタックです。
directスタックは、ハイパーバイザー ターゲット上でユニカーネルとして実行されるアプリケーションに使用できる唯一の実装セットです。
mirage-tcpipは ISC ライセンスに基づいて配布されます。