|
楼主 |
发表于 2004-12-30 23:06:44
|
显示全部楼层
devfs 在 kernel 2.6 中被標示為 OBSELETE, 取代的方案為 udev。 udev 結合 sysfs 和 hotplug, 提供和 devfs 相似的功能, 當系統中新增或移除裝置時, 會產生 hotplug event, 再由 udev 依 sysfs 的內容生成或是移除對應的 device file。和 devfs 不同的是, devfs 是在 kernel 中完成的, 而 udev 則是完完全全的 userspace 程式。
udev 共分為三個部份:
1. namedev: 處理 device file naming 及 permission。
2. libsysfs: 提供統一的 access sysfs 介面。
3. udev: 處理 /dev 下檔案的生成及移除。 |
|