D-Bus — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе общаться друг с другом.
D-Bus поддерживает широковещательную рассылку сообщений, асинхронную передачу сообщений (для уменьшения задержки), аутентификацию и многое другое. При разработке старались уменьшить накладные расходы; сообщения отправляются по двоичному протоколу, без использования XML. D-Bus также поддерживает сопоставление вызываемых методов сообщениям, но это необязательно; это делает использование системы довольно простым.
По уровню сложности, её можно расположить между низкоуровневыми сокетами и CORBA.
Есть привязки для различных языков, в том числе GLib, Python, Qt и Java.
Сайт разработчика:
Что почитать?
Разместил: