D-Bus

D-Bus
Desarrollador(es)
freedesktop.org
freedesktop.org/.../dbus
Información general
Lanzamiento inicial 12 de enero de 2005
Última versión estable 1.8.18
14 de mayo de 2015 (1 año, 6 meses y 27 días)
Género Comunicación entre procesos (IPC)
Sistema operativo Multiplataforma
Licencia GPL y Academic Free License
[ editar datos en Wikidata]

En informática, D-Bus (Desktop Bus) es un sistema de comunicación entre procesos (IPC), para aplicaciones de software con el fin de comunicarse entre sí. D-Bus es desarrollado como parte del proyecto freedesktop.org.

Arquitectura

D-Bus es un mecanismo de comunicación entre procesos (IPC) consistente en tres capas:

  • Una biblioteca, libdbus, que permite a dos aplicaciones conectarse e intercambiar mensajes.
  • Un demonio ejecutable que funciona como bus de mensajes, construido sobre libdbus, al cual pueden conectarse varias aplicaciones. El demonio puede encaminar mensajes desde una aplicación a ninguna o más aplicaciones.
  • Bibliotecas adaptadas (wrappers en inglés) para su uso en frameworks concretos.

Los dos principales puntos de uso de D-Bus son los siguientes:

  • Comunicación entre aplicaciones de escritorio en la misma sesión, facilitando la integración de aplicaciones dentro de un mismo entorno de escritorio y el tratamiento de asuntos relativos al ciclo de vida de procesos.
  • Comunicación entre el sistema operativo y la sesión de escritorio, incluyendo dentro del sistema operativo al núcleo y algunos demonios o procesos.
Other Languages
العربية: دي-بس
català: D-BUS
čeština: D-Bus
Deutsch: D-Bus
English: D-Bus
فارسی: دی باس
suomi: D-Bus
français: D-Bus
magyar: D-Bus
Bahasa Indonesia: D-Bus
italiano: D-Bus
日本語: D-Bus
Nederlands: D-Bus
norsk bokmål: D-Bus
polski: D-Bus
português: D-Bus
русский: D-Bus
српски / srpski: D-Bus
svenska: D-Bus
українська: D-Bus
中文: D-Bus