D-Bus

D-Bus (сокр. Desktop Bus[1]) — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом.

D-Bus является частью проекта freedesktop.org. Она обладает высокой скоростью работы, не зависит от рабочей среды, работает на POSIX-совместимых операционных системах, также существует версия для Windows (пока на стадии разработки)[2].

D-Bus
Скриншот программы D-Bus
Тип IPC
Разработчик FreeDesktop.org
Написана на C
Операционная система Кроссплатформенный
Последняя версия 1.14.0 (28 февраля 2022[3])
Тестовая версия 1.15.0
Репозиторий gitlab.freedesktop.org/d…
Лицензия GNU GPL v2, или
AFL 2.1
Сайт freedesktop.orgview_html.php?sq=crain_ford&lang=ru&q=Sof…

Состоит из двух частей: демона и низкоуровневого API. Существуют высокоуровневые библиотеки для фреймворков Qt, Java, GLib, C#, Python, Ruby и библиотека для C++.

  1. Brian Ward. How Linux Works, 2nd Edition: What Every Superuser Should Know. — No Starch Press, 2014-11-14. — 394 с. — ISBN 978-1-59327-567-9. Архивировано 19 января 2023 года.
  2. dbus. www.freedesktop.org. Дата обращения: 3 августа 2017. Архивировано 7 августа 2017 года.
  3. Root dbus. Дата обращения: 6 мая 2022. Архивировано 5 августа 2014 года.

D-Bus

Dodaje.pl - Ogłoszenia lokalne