私はカーネルパッチについて非常に良いアイデアを持っています。私は自分のアイデアを形作る前にいくつかの調査を行い、コード例を見たいと思います。procfsを使用するLinuxカーネルコード:どうすればよいですか?
私はprocfs(Linuxの/proc
ファイルシステム)の高度な使い方を示す興味深いコード例を探しています。興味深いことに、私は単なる文書化された価値観を読むこと以上のものです。
私の考えは、すべてのプロセスに簡単なブロードキャストメカニズムを提供することです。たとえば、複数のインスタンスrsync
を実行し、各子に対して転送ステータス(これまでに転送されたバイト数)を確認するプロセスを考えてみましょう。現在、私は何かできることは知らない。
私はprocfs
にデータを書き込むための最小限のインターフェースをプロセスに提供するつもりです。そのデータはPIDディレクトリの下に置かれます。例:
/procfs/1343/data_transfered/incoming
これは、主に並行性フィールドで多くの利点があると考えることができます。ところで
、そのようなメカニズムがすでに存在する場合は、Goははい、私が書いた/ procの
これに対する唯一可能な回答は、「はい」または「いいえ」(私の場合は「はい」)です。あなたはもう少し具体的にする必要があります。 –
そして、「些細でない」とはどういう意味ですか? –