Lompat ke isi

D-Bus

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 20 April 2022 09.03 oleh EnsiklopediaXylon (bicara | kontrib) ((+) informasi dan sumber)
D-Bus
Edit nilai pada Wikidata
TipePustaka perangkat lunak, perangkat lunak bebas, protokol jaringan komputer dan message-oriented middleware (en) Terjemahkan Edit nilai pada Wikidata
Versi stabil
GenreInter-process communication
LisensiGNU General Public License or Academic Free License 2.1
Bagian daridesktop Linux (en) Terjemahkan Edit nilai pada Wikidata
Karakteristik teknis
Bahasa pemrogramanC (mul) Terjemahkan Edit nilai pada Wikidata
Informasi pengembang
PengembangRed Hat and the community
Informasi tambahan
Situs webhttp://www.freedesktop.org/wiki/Software/dbus
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryD-Bus Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

D-Bus (Desktop Bus) adalah sistem komunikasi antar proses (inter-process communication (IPC)) dari aplikasi perangkat lunak untuk berkomunikasi satu sama lain. D-Bus sebelumnya sangat kuat dipengaruhi oleh sistem KDE2–3's DCOP dan sudah menggantikannya pada rilis KDE 4. D-Bus didukung oleh beberapa sistem operasi seperti Linux, Microsoft Windows dan Apple Mac OS X dan digunakan oleh Qt 4 dan GNOME. Di GNOME ini secara bertahap sudah menggantikan kebanyakan bagian dari mekanisme Bonobo sebelumnya. Dirilis dengan lisensi GNU General Public Lisence dan Academic Free Lisence, yang membuat D-Bus sebagai perangkat lunak bebas.

Proyek freedesktop.org juga mengembangkan pustaka perangkat lunak sumber terbuka dan gratis yang disebut libdbus sebagai implementasi referensi spesifikasi. Pustaka ini tidak boleh disamakan dengan D-Bus itu sendiri, karena implementasi lain dari spesifikasi D-Bus juga ada, seperti GDBus (GNOME)[1], QtDBus (Qt/KDE)[2], dbus-javadbus-java dan sd-bus (bagian dari systemd).[3]

Referensi

Pranala luar

  • D-Bus di situs Freedesktop.org
  1. ^ GDbus
  2. ^ QtDBus module
  3. ^ systemd