星期四, 7月 06, 2006

devfs is gone

在 http://www.kroah.com/log/2006/06/29/#2006_06_29 看到,kernel 正式將devfs 的支援移除了 ( http://article.gmane.org/gmane.linux.kernel.commits.head/82801 )。

因為udev 更好的原因(?)。

對embedded system來說,devfs 不錯,不用手動建dev node,也不用寫script。所以root image建起來比較簡單。

但是這個"簡單"卻是由"修改device driver"來完成的,用devfs的話,以前的 driver都要修改。
還有麻煩的 device name問題,要統一。
大概是這個原因,所以不適合在desktop以上的大(相較於embedded)系統吧。

LDD 這本書還有說明devfs呢,看來,只有在 2.4的 kernel會有用了。也還好。因為為了size的關係,一些小embedded 用linux的還是 2.4。


實際devfs也挺麻煩,拿到driver都要改 ---- 除非他原來就有support (到現在沒看到過..)。

沒有留言:

網誌存檔