Sind die Ausgaben von / proc / meminfo, / proc / cpuinfo usw. immer in Englisch?

8

Ich schreibe Code, der auf der Ausgabe von / proc / meminfo, / proc / cpuinfo usw. basiert. Sind die Dateiinhalte immer in Englisch? MemTotalBefindet sich beispielsweise in / proc / meminfo immer MemTotalin allen Gebietsschemas?

fxam
quelle
6
Ich kann Ihnen keine schlüssigen Beweise liefern, aber da /proces sich um eine Schnittstelle handelt, die programmgesteuert verwendet werden soll (es gibt keine alternativen Systemaufrufe usw. - dies ist der einzige Ort, an dem bestimmte Informationen abgerufen werden können, und viele Anwendungen verwenden sie) scheint völlig unvorstellbar, dass es anders ist.
Goldlöckchen

Antworten:

10

Ja, normalerweise ist dies der Fall, da diese Nachrichten vom Kernel selbst bereitgestellt werden und das Einfügen von hundert Übersetzungen in das Kernel-Image selbst keinen anderen Zweck erfüllen würde, als die Kernelgröße dramatisch zu erhöhen.

Für viele Dinge gibt es Frontends, User Space-Programme, die die Kernel-Informationen lesen und übersetzt übersetzen.

Frostschutz
quelle
3

proc virtual filesystem hat zwei Teile:

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

Möglicherweise wird im Inhalt von ein anderes Gebietsschema angezeigt /proc/[PID]/files, da einige davon beispielsweise environvom Benutzer ausgefüllt werden. Möglicherweise sehen Sie auch ein anderes Gebietsschema. In Teil 2 oder in Teil 1 sehen Sie jedoch nie ein anderes Gebietsschema. Sie sind auch nicht übersetzbar.

Persischer Golf
quelle