ubus message bus

E235249

ubus message bus is a lightweight inter-process communication system used in OpenWrt to allow system components and services to communicate and exchange configuration and status information.

All labels observed (2)

Label Occurrences
libubus 1
ubus message bus canonical 1

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf inter-process communication system
message bus
software component
associatedWith OpenWrt configuration system
linked to: OpenWrt

OpenWrt system services
linked to: OpenWrt
designedFor low-resource devices
developedFor OpenWrt operating system
linked to: OpenWrt
documentationURL https://openwrt.org/docs/techref/ubus
enables event notification between processes
runtime configuration changes
status querying of services
hasComponent libubus
linked to: ubus message bus

ubus command-line client
ubusd
hasProperty designed for embedded systems
lightweight
supports publish-subscribe messaging
supports remote procedure calls
hasPurpose communication between services
communication between system components
exchange of configuration information
exchange of status information
inter-process communication in OpenWrt
implementedIn C programming language
linked to: C
integratesWith netifd
procd
rpcd
ubox logging components
license ISC license
partOf OpenWrt base system
linked to: OpenWrt
replaces heavier IPC mechanisms in OpenWrt
runsOn Linux-based systems
sourceRepository https://git.openwrt.org/project/ubus.git
supports introspection of registered objects
method calls on named objects
subscription to events
usedIn OpenWrt
usesDataFormat ubus-specific binary message format
usesTransport UNIX domain sockets

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

OpenWrt hasComponent ubus message bus
ubus message bus hasComponent libubus
linked to: ubus message bus