Skip to content
D-Bus
EntityQ768923· pop 23· linked from 421 articles

Also known as dbus, DBus, Desktop Bus

アプリケーション間でやりとりを行うためのプロセス間通信(IPC)実装

Key facts

Software.name
Desktop Bus
Software.developer
freedesktop.org et al.
Software.programming_language
C
Software.operating_system
Cross-platform
Software.replaces
CORBADCOP
Software.license
GPLv2+ or AFL 2.1

via Wikipedia infobox

Wikidata facts

Developer
Red Hat
Image
D-Feet.png
Has use
RPC
Show 9 more facts
software version identifier
1.16.2
programmed in
C
depends on software
Expat
source code repository URL
github.com/freedesktop/dbus
Stack Exchange tag
stackoverflow.com/tags/dbus
standards body
freedesktop.org
influenced by
DCOP
OSI Model layer location
application layer
mailing list archive URL
lists.freedesktop.org/archives/dbus
Sources (4)

via Wikidata · CC0

Article · 日本語

D-Bus(Desktop Bus、ディーバス)は、メッセージバスと呼ばれる、アプリケーション間でやりとりを行うための、プロセス間通信 (IPC) 実装の1つである。プロセスの生成期間を調節し、それらのサービスが必要なときに簡単に呼び出すことができるようにすることができる。軽量さ、低依存度を保って開発されている。 D-BusはKDE(バージョン2 - 3)独自のIPC実装であるDCOPの影響を受けて生まれ、KDE4 (Qt4) で採用された。GNOMEも独自のIPC実装であるBonoboからD-Busへ移行している。Linuxでもudevによるマウントメッセージの通知を行う際にD-Busを使っている。X.Org Server7.3からはD-Busによる実行時の設定が可能になっている。 D-Busは多くのプログラミング言語とライブラリとのバインディングを持ち、C言語、Java、C++、C#、Python、Ruby、Perl、GTK、Qt、Maemo(携帯端末用のデスクトップ環境)などから利用できる。さらに、Unix系オペレーティングシステム (OS) だけでなく、winDBusという名前の別プロジェクトとしてWindows版も開発されている。

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (10)