Niedawno usunąłem dbus z mojego systemu (wraz z Consolekit i Polkit). Nie zauważyłem żadnej zmiany (działałem jako demon systemowy i na użytkownika z .xinitrc). Jednak wiele osób twierdzi, że wystarczy dbus, większość aplikacji linuksowych go używa itp. Moje pytanie brzmi: dlaczego go potrzebuję? Nie sądzę, że rozumiem, co to dokładnie robi. Wiem, że jest to „system magistrali komunikatów”, który przetwarza komunikację za jego pośrednictwem itp. I? Nadal nie wiem, co mogę zyskać, używając go. Czy ktoś mógłby mi to wytłumaczyć, najlepiej przykładami „z prawdziwego życia”?
17
Odpowiedzi:
Jako użytkownik końcowy nie. Nic nie robi D-Bus, czego nie można było zrobić inaczej.
Korzyści z D-Bus są przede wszystkim interesujące dla programistów. Ujednolica kilka trudnych elementów (wiadomości obiektowe i bezpieczne dla typu, aktywacja demona, powiadamianie o zdarzeniach, niezależność transportu) w jednym obiekcie, który działa tak samo bez względu na używany język programowania lub zestaw narzędzi do okienkowania.
źródło