Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. D-Bus — Wikipédia
D-Bus — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Bus.

D-Bus

Description de l'image D-Feet.png.
Informations
Développé par Red HatVoir et modifier les données sur Wikidata
Dernière version 1.16.2 (27 février 2025)[1]Voir et modifier les données sur Wikidata
Version avancée 1.15.8 (21 août 2023)[2]Voir et modifier les données sur Wikidata
Dépôt gitlab.freedesktop.org/dbus/dbusVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Environnement UNIX
Type middleware
Licences GNU GPL ou Academic Free License
Site web freedesktop.org/wiki/Software/dbus

modifier - modifier le code - voir Wikidata (aide)

En informatique, D-Bus est un logiciel de communication inter-processus permettant à des applications de communiquer entre elles. Hautement influencé par le système DCOP implémenté dans KDE 2 et KDE 3, il l'a remplacé dans KDE 4.

Red Hat est le développeur principal de D-Bus, en tant qu'élément du projet freedesktop.org. Freedesktop.org diffuse D-Bus sous les termes de la licence publique générale GNU et la Licence Académique Libre en tant que logiciel libre.

Introduction

[modifier | modifier le code]

D-Bus permet à des programmes clients de s'enregistrer auprès de lui, afin d'offrir leurs services aux autres programmes. Il leur permet également de savoir quels services sont disponibles. Les programmes peuvent aussi s'enregistrer afin d'être informés d'événements signalés (parce que gérés) par le noyau, comme le branchement d'un nouveau périphérique.

D-Bus est mis en œuvre en tant que démon (daemon). Les utilisateurs peuvent en lancer plusieurs instances, chacune étant nommée un canal (channel). Généralement, il y a un canal privilégié, nommé le canal système (system channel), et des instances privées pour chaque utilisateur connecté.

Implantation

[modifier | modifier le code]

Beaucoup de systèmes d'exploitation POSIX supportent D-Bus, et un portage sur Windows existe. Il est utilisé par Qt4 et GNOME, dans lequel il a progressivement remplacé la plupart des anciens mécanismes utilisant Bonobo.

D-Bus est implémenté dans KDE 4, GNOME, Enlightenment, xfce, Maemo, Sailfish OS, Android et Tizen.

Notes et références

[modifier | modifier le code]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « D-Bus » (voir la liste des auteurs).
  1. ↑ « Announcing dbus 1.16.2 (stable bugfix release) » (consulté le 23 mars 2025)
  2. ↑ « Announcing dbus 1.15.8 (development release) »

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • CORBA
  • DCOP

Liens externes

[modifier | modifier le code]
  • (en) Freedesktop.org Site du projet
  • (en) D-Bus Introduction
  • (en) D-Bus Tutorial
  • (en) IBM's D-Bus tutorial
  • (en) D-Feet, interface pour visualiser et envoyer des messages D-Bus
  • (fr) Article d'introduction à D-Bus
v · m
Communication inter-processus
Méthodes
  • Fichier
  • Mmap
  • Passage de messages
    • File d'attente
  • Tube
    • Nommé
    • Anonyme
  • Substitution de processus
  • Sémaphore
  • Mémoire partagée
  • Signaux
  • Sockets
    • INET
    • UNIX
Protocoles
  • Apache Thrift
  • Apple events
  • COM+
  • CORBA
  • D-Bus
  • DCE
  • ICE
  • ONC RPC
  • POSIX (différentes méthodes)
  • Protocol Buffers
  • SOAP
  • REST
  • TIPC
  • XML-RPC
v · m
Projets de Freedesktop.org
Composants
  • Avahi
  • Compiz
  • ConsoleKit
  • Create Project
  • D-Bus
  • DeviceKit
  • DRI
  • Flatpak
  • FriBidi
  • HAL
  • nouveau
  • PackageKit
  • PipeWire
  • Plymouth
  • Portland Project
  • PulseAudio
  • systemd
  • GTK-Qt
  • Wayland
  • X.Org
Bibliothèques
  • Beignet
  • Cairo
  • Fontconfig
  • GStreamer
  • Mesa 3D
  • Pango
  • Poppler
  • Swfdec
  • XCB
  • Xft
Frameworks
  • Galago
  • GeoClue
  • Telepathy
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=D-Bus&oldid=231331081 ».
Catégories :
  • Logiciel écrit en C
  • Communication inter-processus
  • GNOME
  • KDE
  • Logiciel libre sous licence GPL
Catégories cachées :
  • Page utilisant P178
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Article utilisant une Infobox
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Programmation informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id