>uds мягко говоря (очень мягко) уровнем (или 2-мя) ниже. если сравнить их по аналогии с OSI, то d-bus - это пользовательский уровень, а UDS - канальный.
> "почему юникс не нужен. недостатки: посредник между программами и ядром в виде X, привязка к сессии пользователя, из-за чего тупо сделать rm -rf / из-под другого пользователя не представляется возможным.вин95 от этого недостатка свободен. зачем тащить весь этот хлам, непонятно."
Ну и опять глупые аналогии. Конкретики, похоже, не дождусь.
>пример - есть протокол http, есть демон http. первый из них может существовать и без второго.
И что? Есть клиент-сервер, как 2-е разные сущности. Межпроцессорное взаимодействие - тоже самое программа-клиент и программа-сервер. Ничего лишнего, вот только в случае dbus откуда-то появляется ещё и третья, необходимость который ничем не подкреплена.