D-Bus — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом.
D-Bus является частью проекта
freedesktop.org. Она обладает высокой скоростью работы, не зависит от рабочей среды, работает на POSIX-совместимых операционных системах, также существует версия для Windows (пока на стадии разработки)[1].
D-Bus
D-Feet.png
Тип IPC
Разработчик
FreeDesktop.orgНаписана на C
Операционная система Кроссплатформенный
Последняя версия 1.12.2 (13 ноября 2017[2])
Тестовая версия
1.13.12 (9 июня 2019)[3]
Лицензия GNU GPL v2, или
AFL 2.1
Сайт
freedesktop.org/wiki/Sof…
Состоит из двух частей: демона и низкоуровневого API. Существуют высокоуровневые библиотеки для фреймворков Qt, Java, GLib, C#, Python, Ruby и библиотека для C++.