Saya baru-baru ini menghapus dbus dari sistem saya (bersama dengan consolekit dan polkit). Saya tidak melihat adanya perubahan (saya menjalankannya sebagai daemon sistem dan per-pengguna dari .xinitrc). Namun, banyak orang mengklaim bahwa seseorang hanya perlu dbus, sebagian besar aplikasi linux menggunakannya dll. Pertanyaan saya adalah, mengapa saya membutuhkannya? Saya rasa saya tidak mengerti apa sebenarnya yang dilakukannya. Saya tahu itu adalah "sistem pesan bus", proses berkomunikasi melalui itu, dll. Dan? Saya masih tidak tahu apa yang saya dapat dari menggunakannya. Bisakah seseorang menjelaskannya kepada saya, lebih disukai dengan contoh "dari kehidupan nyata"?
17
Jawaban:
Sebagai pengguna akhir, Anda tidak. Tidak ada yang D-Bus lakukan yang tidak dapat dilakukan dengan cara yang berbeda.
Manfaat D-Bus terutama menarik bagi pengembang. Ini menyatukan beberapa bit fungsionalitas yang rumit (berorientasi objek dan jenis pesan aman, aktivasi daemon, pemberitahuan acara, kemandirian transportasi) di bawah satu fasilitas yang bekerja sama terlepas dari apa bahasa pemrograman atau perangkat windowing yang digunakan.
sumber