DeviceKit — модульный HAL, предназначенный для использования в системах Linux, чтобы упростить управление устройствами и заменить текущий монолитный Linux HAL. DeviceKit включает возможность подсчёта устройств и отправки уведомлений при подключении или отключении оборудования.
Первым дистрибутивом, в котором появился DeviceKit, был Fedora 11. Ubuntu 9.10 заменил некоторые старые функции HAL на DeviceKit и функциональность из udev.
В 2009 году DeviceKit-disks был переименован в UDisks, а DeviceKit-power — в UPower.