udev不是多路徑,是Linuxkernel2.6系列的裝置管理器。它主要的功能是管理/dev目錄底下的裝置節點。它同時也是用來接替devfs及hotplug的功能,這意味著它要在新增/刪除硬體時處理/dev目錄以及所有使用者空間的行為,包括載入firmware時。udev的最新版本依賴於升級後的Linuxkernel2.6.13的uevent介面的最新版本。使用新版本udev的系統不能在2.6.13以下版本啟動,除非使用noudev引數來禁用udev並使用傳統的/dev來進行裝置讀取。 Linux傳統上使用靜態裝置建立方法,因此大量裝置節點在/dev下建立(有時上千個),而不管相應的硬體裝置是否真正存在。通常這由一個MAKEDEV指令碼實現,這個指令碼包含了許多透過世界上(有幽默意味,注)每一個可能存在的裝置相關的主裝置號和次裝置號對mknod程式的呼叫。採用udev的方法,只有被核心檢測到的裝置才會獲取為它們建立的裝置節點。因為這些裝置節點在每次系統啟動時被建立,他們會被貯存在ramfs(一個記憶體中的檔案系統,不佔用任何磁碟空間).裝置節點不需要大量磁碟空間,因此它使用的記憶體可以忽略。
udev不是多路徑,是Linuxkernel2.6系列的裝置管理器。它主要的功能是管理/dev目錄底下的裝置節點。它同時也是用來接替devfs及hotplug的功能,這意味著它要在新增/刪除硬體時處理/dev目錄以及所有使用者空間的行為,包括載入firmware時。udev的最新版本依賴於升級後的Linuxkernel2.6.13的uevent介面的最新版本。使用新版本udev的系統不能在2.6.13以下版本啟動,除非使用noudev引數來禁用udev並使用傳統的/dev來進行裝置讀取。 Linux傳統上使用靜態裝置建立方法,因此大量裝置節點在/dev下建立(有時上千個),而不管相應的硬體裝置是否真正存在。通常這由一個MAKEDEV指令碼實現,這個指令碼包含了許多透過世界上(有幽默意味,注)每一個可能存在的裝置相關的主裝置號和次裝置號對mknod程式的呼叫。採用udev的方法,只有被核心檢測到的裝置才會獲取為它們建立的裝置節點。因為這些裝置節點在每次系統啟動時被建立,他們會被貯存在ramfs(一個記憶體中的檔案系統,不佔用任何磁碟空間).裝置節點不需要大量磁碟空間,因此它使用的記憶體可以忽略。