システムのハードウェアのモデルを提供するダーウィンのカーネル居住者は、オブジェクト指向環境。各サービスまたはデバイスの種類、家族で 1 つまたは複数の C++ クラスで表される各利用可能なサービスやデバイスは、そのクラスのインスタンス (オブジェクト) で表されます。