D-BUS - это система для межпроцессного взаимодействия (IPC), которое имело бы маленькое время реакции (low-latency), не требовало бы большого количества ресурсов и было бы легким в использовании. Более подробно: o D-BUS имеет маленькое время реакции, т.к. ее строение позволяет избежать циклов ожидания и выполнять операции асинхронно, подобно тому, как устроен X протокол o D-BUS экономно относится к русурсам, т.к. в ее основе лежит двоичный протокол, и нет нужды преобразовывать данные из/в текстовый формат, н-р, XML. Поскольку D-BUS предназначен для высокоскоростного взаимодействия в пределах одного компьютера, а не в Internet, это является эффективной оптимизацией. o D-BUS легка в использовании, т.к. предполагает работу в терминах сообщений, а не потоков байтов, и автоматически выполняет большую часть сложных задач IPC. Кроме того, библиотека D-BUS специально написана так, чтобы конечные пользователи работали не с самой библиотекой, а с ее обертками, подогнанными под конкретные прикладные среды программирования.