hal: HAL (Hardware Abstraction Layer) hal: hal: HAL provides an easy-to-use API through D-BUS which is an IPC hal: framework that, among other things, provides a system-wide hal: message-bus that allows applications to talk to one another. hal: Specifically, D-BUS provides asynchronous notification such that HAL hal: can notify other peers on the message-bus when devices are added and hal: removed as well as when properties on a device are changing. hal: http://www.freedesktop.org hal: WWW.SLACKY.IT hal: