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
surface form: OpenWrt configuration system

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

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
surface form: C programming language
integratesWith netifd
procd
rpcd
ubox logging components
license ISC license
partOf OpenWrt
surface form: OpenWrt base system
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 ubus message bus self-linksurface differs
this entity surface form: libubus