Исходный код dbus:
D-Bus -- шина сообщений, используемая для обмена сообщениями между приложениями. По уровню сложности, её можно расположить между низкоуровневыми сокетами и CORBA.
D-Bus поддерживает широковещательную рассылку сообщений, асинхронную передачу сообщений (для уменьшения задержки), аутентификацию и многое другое. При разработке старались уменьшить накладные расходы: сообщения отправляются по двоичному протоколу, без использования XML. D-Bus также поддерживает сопоставление вызываемых методов сообщениям, но это необязательно; это делает использование системы довольно простым.
Есть привязки для различных языков, в том числе GLib, Python, Qt и Java.
Сама служба содержится в пакете dbus.
|
|
|
| Архитектура | Версия | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|---|
| alpha | 1.2.16-2 | 147,6 Кб | 432 Кб | [список файлов] |
| amd64 | 1.2.16-2 | 139,1 Кб | 348 Кб | [список файлов] |
| armel | 1.2.16-2+b2 | 122,6 Кб | 312 Кб | [список файлов] |
| avr32 (неофициальный перенос) | 1.2.16-2 | 123,9 Кб | 308 Кб | [список файлов] |
| hppa | 1.2.16-2 | 140,2 Кб | 368 Кб | [список файлов] |
| hurd-i386 | 1.2.16-2 | 122,9 Кб | 320 Кб | [список файлов] |
| i386 | 1.2.16-2 | 124,0 Кб | 320 Кб | [список файлов] |
| ia64 | 1.2.16-2+b2 | 182,8 Кб | 572 Кб | [список файлов] |
| kfreebsd-amd64 | 1.2.16-2 | 138,9 Кб | 340 Кб | [список файлов] |
| kfreebsd-i386 | 1.2.16-2 | 123,9 Кб | 308 Кб | [список файлов] |
| m68k (неофициальный перенос) | 1.2.16-2 | 117,4 Кб | 320 Кб | [список файлов] |
| mips | 1.2.16-2 | 127,0 Кб | 404 Кб | [список файлов] |
| mipsel | 1.2.16-2 | 126,3 Кб | 404 Кб | [список файлов] |
| powerpc | 1.2.16-2 | 133,5 Кб | 384 Кб | [список файлов] |
| s390 | 1.2.16-2 | 143,5 Кб | 376 Кб | [список файлов] |
| sparc | 1.2.16-2 | 122,7 Кб | 328 Кб | [список файлов] |