
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
- Instance of
- message-oriented middleware
- Part of
- desktop Linux
- Developer
- Red Hat
- Official website
- www.freedesktop.org/wiki/Software/dbus
- 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
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