【发布时间】:2012-09-04 12:14:13
【问题描述】:
我在一本书中读到,将来应该省略设备文件系统。
Kernel 2.3.36 是这样的吗?
【问题讨论】:
标签: linux linux-kernel
我在一本书中读到,将来应该省略设备文件系统。
Kernel 2.3.36 是这样的吗?
【问题讨论】:
标签: linux linux-kernel
2.3.36 绝对不是这种情况,我怀疑在可预见的将来也不会是这样:虽然内核本身可能不再依赖于/dev,但它是一组接近无限的软件在userland是。我真的怀疑大规模破解软件是内核开发的目标。
【讨论】:
devs_mk_cdev(MKDEV(MAJOR_NR,minor),S_IFCHR|S_IRUGO|S_IWUGO,"XXX"); 应该创建一个名为 XXX 的设备文件。正确的?但事实并非如此。
ls /dev(并查看例如您的 tty),则可以确定存在设备文件系统。
devs_mk_cdev(..) 是一个错字。你想要devfs_mk_cdev(..)