Android提供了一种基于设备驱动的IPC机制,称为Binder。我将其视为 Linux 中的临时驱动程序之一。虽然我可以让 Linux 内核与此设备驱动程序一起运行,但如果我想在桌面 Linux 中的应用程序之间使用它进行 IPC,我还需要完成哪些其他步骤?
任何参考都会有帮助。
答案1
粘合剂是 Android 对 Linux 内核的补充。它们不存在于当前部署的 Android 内核之外。它们已被合并到主线内核中(“真正的”Linux 内核,而不是 Android 内核)在Linux 3.19中,2015 年 2 月。
如果您不介意您的应用程序几年后才能在桌面发行版上运行,则可以使用活页夹。
如果您希望应用程序立即运行,请使用另一种 IPC 机制。 Linux 并不缺乏 IPC 机制——你可以使用管道、套接字、共享内存……