如果 usbfs 已被弃用,那么为什么还存在 /sys/bus/usb/drivers/usbfs 目录?

如果 usbfs 已被弃用,那么为什么还存在 /sys/bus/usb/drivers/usbfs 目录?

博客以及其他几篇 StackOverflow 帖子都表示,usbfs自 Ubuntu 9.10 以来,该功能已弃用。如果真是这样,那么它/sys/bus/usb/drivers/usbfs到底在做什么?

答案1

弃用指usbfs的是通常安装在下的伪文件系统,/proc/bus/usb并且已在 3.5 版本中从内核中完全删除。

但是旧文件系统提供的功能usbfs仍然存在,通过 sysfs司机usbfs

所以,弃用的是单独的文件系统;但该功能存在于不同的位置,并且没有被弃用。

答案2

可能是因为它还没有被删除。“已弃用”方法不鼓励你使用该技术,并且计划在未来某个时候最终将其移除。这并不意味着该技术已被移除。

有些产品会在某个版本中弃用某个功能,然后在下一个版本中将其删除。在某些情况下,许多人会继续使用已弃用的功能,因此会保留该功能,以便让他们有时间过渡到其他工作方式。

相关内容