*freebsd *、 darwin に基づいています これらのオペレーティングシステムのコアコンポーネントを形成し、メモリ管理、ネットワーキング、デバイスドライバー、プロセス管理などの基本的なサービスを提供します。ただし、グラフィカルユーザーインターフェイス(GUI)がなく、システム操作に必要な要素のみが含まれます。
。
ダーウィンの重要な機能は次のとおりです。
1。マッハカーネル: ダーウィンはマッハマイクロカーネルをコアコンポーネントとして利用し、プロセス間通信(IPC)Mecanismosを実装することにより、効率的なタスクコミュニケーションとメモリ管理を可能にします
2。 BSDサブシステム: ネットワーキングプロトコル、ターミナルハンドリング、「VI`テキストエディターなど、バークレーソフトウェア分布(BSD)のコンポーネントが組み込まれています。
3。オープンソースファンデーション: ダーウィンは、バージョン2.0のApacheライセンスの下でリリースされており、さまざまな環境への変更、配布、統合にアクセスできるようにします。
4。デバイスドライバー: ネットワークカード、グラフィックカード、ストレージデバイスなどのハードウェアとインターフェイスするデバイスドライバーを含めることにより、ハードウェアコンポーネントのサポートを提供します。
5。 macOSおよびiOSの基礎: MacOSやIOSなどのApple独自のオペレーティングシステムの基盤層として機能し、重要なシステムリソースとサービスを提供します。
。
要約すると、Darwin Kernelは、必須システムプロセスを提供し、Appleのエコシステム内のハードウェアコンポーネントとソフトウェアアプリケーション間の通信を促進することにより、iOSデバイスの基礎となるコアシステムコンポーネントを表します。さらに、オープンソースの可用性は、非アプル環境でのカスタマイズと統合の機会を提供します。
。