Androidは、バインダーと呼ばれるデバイスドライバーベースのIPCメカニズムを提供します。これはLinuxのステージングドライバーの1つと見なされます。このデバイスドライバーでLinuxカーネルを実行できますが、使用する場合はIPCデスクトップLinuxのアプリケーション間で、他にどのような手順を完了する必要がありますか?
どんな参考資料も役に立ちます。
Binders はAndroid Linuxカーネルへの追加です。現在展開されているカーネルのAndroidの外部には存在しません。 2015年2月に、メインラインカーネル(Android 1)ではなく「実際の」Linuxカーネル) Linux 3.19 にマージされました。
アプリケーションが今から数年後までデスクトップディストリビューションで実行されないことを気にしない場合は、バインダーを使用できます。
アプリケーションを今すぐ実行する場合は、別のIPCメカニズムを使用します。LinuxにはIPCメカニズムがありません—パイプ、ソケット、共有メモリ、 …