基本的に、/ procと/ sysは同じです。
syscfは、procfsの混乱のために、カーネル2.5または2.6で追加されました。
procfsは、プロセス情報を保持することのみを目的としていました。最終的にはすべてがprocに混ざり始め、デバイスデータがいたるところのさまざまな場所にくっついたねじれた迷路を作成しました。一方、syscfは、procfsからデバイスデータをセグメント化する目的で実装されました。
具体的には、/ sysはより詳細な(ノードの位置はサブシステムごとのデバイス階層を実際に表します)デバイスプロセス情報を保持します。ドライバモデルの各オブジェクトに対して、ディレクトリが作成されます。デバイスファイル構造は次のとおりです。
/sys/devices - devices by physical layout
/sys/bus - symbolic links to devices
/sys/block - devices by block
/sys/class - devices by class
ローカルシステムではman sysfs
、/ proc / sysのカーネルパラメータの変更に関するマニュアルページと情報を参照できます。man sysctl
/ sysに関するさらに詳しい情報が必要な場合は、kernel.org [pdf] のLinux sysfsファイルシステムホワイトペーパーと、カーネルソースのDocumentation / sysfs.txtをご覧ください。