HAL, UDEV, and DBUS are tightly woven, and on top of them are things like KDE's Media Manager (for automounting thumb-drives and cds, etc...)