As saídas de / proc / meminfo, / proc / cpuinfo etc estão sempre em inglês?

8

Estou escrevendo um código que depende da saída de / proc / meminfo, / proc / cpuinfo etc. O conteúdo do arquivo está sempre em inglês? Por exemplo, MemTotalem / proc / meminfo sempre estará MemTotalem todos os locais?

fxam
fonte
6
Não posso fornecer evidências conclusivas, mas, como /procé uma interface que deve ser usada programaticamente (não há chamadas de sistema alternativas, etc. - este é o único local para obter determinadas informações e muitos aplicativos a utilizam), ela parece completamente inconcebível que seja de outra maneira.
Goldilocks

Respostas:

10

Sim, geralmente é esse o caso, pois essas mensagens são fornecidas pelo próprio kernel, e incluir centenas de traduções na própria imagem do kernel não teria outro objetivo senão aumentar drasticamente o tamanho do kernel.

Para muitas coisas, existem front-ends, programas de espaço do usuário que lêem as informações do kernel e as apresentam de forma traduzida.

frostschutz
fonte
3

proc virtual filesystem tem duas partes:

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

Pode ser que você veja outro código do idioma no conteúdo de /proc/[PID]/files, porque alguns deles são environpreenchidos pelo usuário, então você pode ver outro código do idioma. Também eles não são traduzíveis.

PersianGulf
fonte