D-Bus

D-Bus

D-Feet.png görüntüsünün açıklaması. Bilgi
Tarafından geliştirildi Kırmızı şapka
Son sürüm 1.12.20 (2 Temmuz 2020)
Gelişmiş sürüm 1.13.18 (2 Temmuz 2020)
Depozito cgit.freedesktop.org/dbus/dbus , gitlab.freedesktop.org/dbus/dbus.git ve github.com/freedesktop/dbus
Yazılmış VS
Çevre UNIX
Tür ara yazılım
Lisanslar GNU GPL veya Akademik Ücretsiz Lisans
İnternet sitesi freedesktop.org/wiki/Software/dbus

İşlem olarak, D-Bus a, bir program ve süreç-arası iletişim uygulamaları iletişim sağlanır. KDE 2 ve KDE 3'te uygulanan DCOP sisteminden oldukça etkilenerek , KDE 4'te yerini aldı .

Red Hat , freedesktop.org projesinin bir parçası olarak D- Bus'un ana geliştiricisidir . Freedesktop.org, D- Bus'u GNU Genel Kamu Lisansı ve Özgür Akademik Lisans koşulları altında özgür yazılım olarak dağıtır .

Giriş

D-Bus, hizmetlerini başka programlara sunmak için müşteri programlarının ona kaydolmasına izin verir. Ayrıca hangi hizmetlerin mevcut olduğunu bilmelerini sağlar. Programlar ayrıca yeni bir aygıtın takılması gibi çekirdek tarafından bildirilen (işlendiği için) olaylardan haberdar olmak için kayıt olabilir .

D-Bus bir arka plan programı ( arka plan programı ) olarak uygulanır. Kullanıcılar, her biri bir kanal ( kanal ) olarak adlandırılan birden fazla örnek başlatabilir . Genel olarak, sistem kanalı ( sistem kanalı ) adı verilen ayrıcalıklı bir kanal ve bağlı her kullanıcı için özel gövdeler vardır.

İmplantasyon

Çoğu POSIX işletim sistemi D- Bus'u destekler ve Windows'a bir bağlantı noktası vardır. Bonobo kullanarak eski mekanizmaların çoğunu kademeli olarak değiştirdiği Qt4 ve GNOME tarafından kullanılır .

D-Bus, KDE 4 , GNOME , Enlightenment , Maemo , Sailfish_OS , Android ve Tizen'de uygulanmaktadır .

Notlar ve referanslar

  1. "  https://github.com/freedesktop/dbus/releases/tag/dbus-1.12.20  "
  2. "  https://github.com/freedesktop/dbus/releases/tag/dbus-1.13.18  "

Ayrıca görün

İlgili Makaleler

Dış bağlantılar