D-Bus
D-Bus | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | |||||||||||||
Tipe | Pustaka perangkat lunak, perangkat lunak bebas, protokol jaringan komputer dan message-oriented middleware (en) ![]() ![]() | ||||||||||||
Versi stabil | Daftar 1.14.10 (1r September 2023) 1.15.8 (21 Agustus 2023) ![]() | ||||||||||||
Genre | Inter-process communication | ||||||||||||
Lisensi | GNU General Public License or Academic Free License 2.1 | ||||||||||||
Bagian dari | desktop Linux (en) ![]() ![]() | ||||||||||||
| |||||||||||||
| |||||||||||||
Sumber kode
| |||||||||||||
| |||||||||||||
Sunting di Wikidata ![]() ![]() | |||||||||||||
D-Bus (kependekan dari "Desktop Bus"[1])) 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 DCOP KDE 2 hingga KDE 3 dan sudah menggantikannya saat rilisnya 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. GNOME secara bertahap sudah menggantikan mayoritas bagian dari mekanisme dalam Bonobo sebelumnya. Dirilis dengan lisensi GNU General Public License dan Academic Free License, 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)[2], QtDBus (Qt/KDE)[3], dbus-java dbus-java dan sd-bus (bagian dari systemd).[4]
Referensi
- ^ Ward, Brian (2004). "14: A brief survey of the Linux desktop". How Linux Works: What Every Superuser Should Know (edisi ke-2). San Francisco: No Starch Press (dipublikasikan tanggal 2014). hlm. 305. ISBN 9781593275679. Diakses tanggal 2016-11-07.
One of the most important developments to come out of the Linux desktop is the Desktop Bus (D-Bus), a message-passing system. D-Bus is important because it serves as an interprocess communication mechanism that allows desktop applications to talk to each other [...].
- ^ GDbus
- ^ QtDBus module
- ^ systemd
Pranala luar
- D-Bus di situs Freedesktop.org
- l
- b
- s