A kernel képes a futó rendszer szinte bármely eszközének hozzáadására és eltávolítására. Az eszközök állapotának változását (vagyis hogy az eszközt behelyezték, vagy eltávolították) továbbítani kell a felhasználói területre (userspace) is. Az eszközöket csatlakoztatás és azonosítás után azonnal be kell állítani. Egy adott eszköz használóit értesíteni kell az eszköz állapotának minden megváltozásáról. Az udev biztosítja a szükséges infrastruktúrát ahhoz, hogy az eszközcsomópontfájlokat és a szimbolikus láncokat dinamikusan lehessen kezelni a /dev könyvtárban. Az udev-szabályok egyfajta módszert biztosítanak a külso eszközöknek a kernel eszközesemény-feldolgozásba becsatlakoztatásához. Ily módon testreszabható az udev eszközkezelése: például végrehajthatók meghatározott parancsfájlok a kernel eszközkezelésének részeként, vagy kérhetok és importálhatók további adatok kiértékelésre az eszközkezelés közben.