/ proc / meminfo、/ proc / cpuinfoなどの出力は常に英語ですか?


8

/ proc / meminfo、/ proc / cpuinfoなどの出力に依存するコードを書いています。ファイルの内容は常に英語ですか?たとえばMemTotal、/ proc / meminfoは常にMemTotalすべてのロケールにありますか?


6
私はあなたに決定的な証拠を提供することはできませんが、/procはプログラムで使用することを目的としたインターフェースです(代替システムコールなどはありません-これは特定の情報を取得するための唯一の場所であり、多くのアプリケーションが使用します)。それが他の方法であることは全く考えられないようです。
goldilocks 2013年

回答:


10

はい、通常そうです。これらのメッセージはカーネル自体によって提供され、カーネルイメージ自体への100の翻訳を含めることは、カーネルサイズを劇的に増やす以外の目的には役立ちません。

多くの場合、フロントエンド、つまりカーネル情報を読み取り、翻訳された方法で表示するユーザー空間プログラムがあります。


3

proc virtual filesystem 2つの部分があります。

1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.

のコンテンツに別のロケールが表示される場合があります。ユーザーが入力/proc/[PID]/filesするなどの理由で、別のロケールが表示されるenviron場合があります。ただし、パートno2またはパートno1の一部では、別のロケールが表示されません。また、翻訳できません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.