Портирование связующего IPC в Linux

Android предоставляет механизм IPC на основе драйвера, называемый Binder. Я рассматриваю его как один из промежуточных драйверов в Linux. Хотя у меня может быть Linux-ядро, работающее с этим драйвером устройства, если я хочу использовать его для IPC между приложениями на моем настольном Linux, какие еще шаги нужно выполнить?

Любая ссылка была бы полезна.

  • Создание терминального устройства для межпроцессного взаимодействия
  • Почему очереди сообщений не используются для приложений на системном уровне в ОС Ubuntu?
  • В чем смысл объектов dbus?
  • Итак, дизайн разделения клиент-сервер не является узким местом X Window?
  • Как увеличить количество массивов семафоров в Linux?
  • Как получить семафоры и объекты sharedmem для определенного экземпляра apache, когда несколько экземпляров Apache запускаются с одним и тем же идентификатором приложения в ящике
  • ipcs (1) эквивалент POSIX для системы V
  • где идут данные, записанные в дескриптор файла, который никогда не был открыт
  • One Solution collect form web for “Портирование связующего IPC в Linux”

    Binders – дополнение Android к ядру Linux. Они не существуют вне Android в уже развернутых ядрах. Они были объединены в основное ядро ​​(«реальное» ядро ​​Linux, а не Android) в Linux 3.19 , в феврале 2015 года.

    Если вы не возражаете, что ваше приложение не будет запускаться в настольных дистрибутивах до тех пор, пока через пару лет вы не сможете использовать связующие.

    Если вы хотите, чтобы ваше приложение запускалось сейчас, используйте другой механизм IPC. Linux не испытывает недостатка в механизмах IPC – вы можете использовать каналы, сокеты, общую память, …

    Linux и Unix - лучшая ОС в мире.