OSX 上の Linux DBus に相当するものはありますか? つまり、OSX でデフォルトで利用できる「メッセージ バス」はありますか?
免責事項:ここでは OSX の初心者です。
DBusを使用する必要がある場合は、Homebrewを介してインストールできます。
HomebrewはOSXのパッケージマネージャーであり、主にLinuxを主なターゲットとして作成された多くのライブラリを提供します。DBusパッケージはここにあります
ただし、これはデフォルトではインストールされていません。Cocoaアプリケーションを作成する場合は、mipadiが彼の投稿で説明しているように(分散)通知センターを使用する方法があります(これも受け入れました)。
通信用の堅牢なミドルウェアが必要な場合は、Iceフレームワークが提供するサービスと機能を使用するためのCocoaライブラリであるZeroCのIceTouchもご覧ください。パッケージには、たとえば、大規模な分散システムの構築に使用できるパブリッシュ/サブスクライブサーバーまたはIceGridサービスであるIceStormが含まれています。
おそらく最も近いアナログは、分散通知 (または同一プロセス通信の通知) でしょう。完全なアナログではありませんが、ほぼ同じニッチに収まります。詳細については、Apple のNotification Programming Topics、特に分散通知センターに関する部分を参照してください。
Mach のポートがあり、おそらく必要なことを実行できます: http://en.wikipedia.org/wiki/Mach_(kernel)。
DarwinPortsを確認できます。dBus ライブラリが含まれている必要があります。