在Linux系統中,uevent是內核發出的事件通知,用于通知用戶空間某些硬件設備的狀態變化。而udev是一個用戶空間的守護進程,用于處理內核發出的uevent事件,對設備進行管理和配置。
udev通過監聽內核發出的uevent事件,根據事件的屬性和類型進行設備的添加、移除、修改等操作。它會根據規則文件來執行相應的操作,比如加載適當的驅動程序、創建設備節點等。因此,udev是建立在uevent基礎之上的一個設備管理系統,用于與內核通信并為用戶空間提供設備管理服務。
總結來說,uevent是內核發出的事件通知,而udev是用戶空間的設備管理工具,二者之間是相互配合的關系,通過uevent事件觸發udev對設備進行管理和配置。