D-Bus
PengembangRed Hat and the community
Templat:Kotak info perangkat lunak/simple
Sistem operasiCross-platform
JenisInter-process communication
LisensiGNU General Public License or Academic Free License 2.1
Situs webhttp://www.freedesktop.org/wiki/Software/dbus
Repositori

D-Bus (kependekan dari [Desktop Bus] Galat: {{Lang}}: text has italic markup (bantuan)[1])) adalah sistem komunikasi antar proses (IPC) dari aplikasi perangkat lunak untuk berkomunikasi satu sama yang 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 kebanyakan 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

sunting
  1. ^ Ward, Brian (2004). "14: A brief survey of the Linux desktop". How Linux Works: What Every Superuser Should Know (Edisi 2). San Francisco: No Starch Press (dipublikasikan 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 [...].
  2. ^ GDbus
  3. ^ QtDBus module
  4. ^ systemd

Pranala luar

sunting
  • D-Bus di situs Freedesktop.org

📚 Artikel Terkait di Wikipedia

Graph database

large-scale graphs. HipG is implemented in Java and is designed for distributed-memory machine IBM System G Graph Analytics Toolkit Diarsipkan 2015-02-26

Julia (bahasa pemrograman)

bahasa .NET lainnya dengan DotNET.jl), JavaScript, dan Java (dan bahasa JVM lainnya, seperti Scala dengan JavaCall.jl). Selain itu, Julia juga memiliki

Mohammad Ali

(KONASPI) V, organized in Surabaya, East Java. Indonesia, 2004. E-learning in the Indonesian Education System. A paper presented at a Seminar-Workshop

Sistem Pemosisi Global

(Black Box), Gabungan Sensor, GPS (Global Positioning System), Telemetry, Ground Station, Power Module. Modul GPS sering digunakan sebagai komponen dalam

Metode linear kongruen

Chapman. "Introduction to Fortran 90/95". 1998. pp. 322–324. Wu-ting Tsai. "'Module': A Major Feature of the Modern Fortran" Diarsipkan 2021-02-24 di Wayback

Set instruksi AES

Cryptographic Framework pada Solaris 10 ke atas VeraCrypt Bloombase Cryptographic Module Advanced Vector Extensions (AVX) Set instruksi CLMUL Set instruksi FMA (FMA3

Tabel periodik

hlm. 160, 165. Abraham, M; Coshow, D; Fix, W. Periodicity:A source book module, version 1.0 (PDF). New York: Chemsource, Inc. hlm. 3. Diarsipkan dari asli

Mesin virtual

melakukan intercept key events (system call and signals) dieksekusi di host kernel. Hal ini menyebabkan VMM kernel module mempunyai control yang baik terhadap