这博客以及其他几篇 StackOverflow 帖子都表示,usbfs
自 Ubuntu 9.10 以来,该功能已弃用。如果真是这样,那么它/sys/bus/usb/drivers/usbfs
到底在做什么?
答案1
弃用指usbfs
的是通常安装在下的伪文件系统,/proc/bus/usb
并且已在 3.5 版本中从内核中完全删除。
但是旧文件系统提供的功能usbfs
仍然存在,通过 sysfs
和司机usbfs
”。
所以,弃用的是单独的文件系统;但该功能存在于不同的位置,并且没有被弃用。
答案2
可能是因为它还没有被删除。“已弃用”方法不鼓励你使用该技术,并且计划在未来某个时候最终将其移除。这并不意味着该技术已被移除。
有些产品会在某个版本中弃用某个功能,然后在下一个版本中将其删除。在某些情况下,许多人会继续使用已弃用的功能,因此会保留该功能,以便让他们有时间过渡到其他工作方式。