usbfs が廃止されているのなら、なぜ /sys/bus/usb/drivers/usbfs ディレクトリが存在するのでしょうか?

usbfs が廃止されているのなら、なぜ /sys/bus/usb/drivers/usbfs ディレクトリが存在するのでしょうか?

これブログ、および他のいくつかの StackOverflow の投稿では、usbfsUbuntu 9.10 以降は非推奨になっていると書かれています。もしそうなら、/sys/bus/usb/drivers/usbfsそこで何が起こっているのでしょうか?

答え1

非推奨とは、通常は の下にマウントされ、3.5 リリースでカーネルから完全に削除されたusbfs疑似ファイルシステムを指します。/proc/bus/usb

しかし、古いファイルシステムによって提供された機能はusbfs依然として存在しています。経由 sysfsそしてドライバusbfs"

したがって、非推奨になったのは別のファイルシステムであり、機能は別の場所に残っており、非推奨ではありません。

答え2

おそらく削除されていないためでしょう。「非推奨」手段この技術の使用は推奨されておらず、将来的には削除される予定であるということです。この技術がすでに削除されたということではありません。

一部の製品では、あるリリースで機能が非推奨となり、次のリリースでその機能が削除されます。場合によっては、非推奨となった機能を多くの人が引き続き使用するため、別の方法に移行する時間を与えるために機能がそのまま残されることがあります。

関連情報