如果 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

可能是因為還沒刪除吧“已棄用”方法不鼓勵您使用該技術,並計劃在未來某個時候最終刪除它。這並不意味著該技術已經被剝奪。

某些產品會在一個版本中棄用某項功能,並在下一個版本中刪除。在某些情況下,許多人繼續使用已棄用的功能,因此它會繼續使用,以便讓他們有時間過渡到不同的做事方式。

相關內容