如果 usbfs 已被弃用,那么为什么会出现 /sys/bus/usb/drivers/usbfs 目录?

Hol*_*ock 9 usb

这个博客以及其他几篇 StackOverflow 帖子都说usbfs自 Ubuntu 9.10 以来已被弃用。如果是这样,那/sys/bus/usb/drivers/usbfs在那里做什么?

Ste*_*itt 16

deprecatedusbfs指的是一个伪文件系统,它通常安装在/proc/bus/usb3.5 版本的内核下并从内核中完全删除。

然而,旧usbfs文件系统提供的功能仍然存在,通过 sysfsusbfs驱动程序”

所以不推荐使用的是单独的文件系统;该功能在不同的位置仍然存在,并且不会被弃用。


Kur*_*kat 7

可能是因为它没有被删除。“已弃用”意味着您不鼓励使用该技术,并且有计划在将来的某个时间最终将其删除。这并不意味着技术已经被拿走了。

某些产品会在一个版本中弃用某个功能,并在下一个版本中将其删除。在某些情况下,很多人会继续使用已弃用的功能,因此它会继续使用,让他们有时间过渡到不同的做事方式。