Gli output di / proc / meminfo, / proc / cpuinfo ecc sono sempre in inglese?


8

Sto scrivendo un codice che si basa sull'output di / proc / meminfo, / proc / cpuinfo ecc. I contenuti del file sono sempre in inglese? Ad esempio, MemTotalin / proc / meminfo sarà sempre MemTotalin tutte le versioni locali?


6
Non posso fornirti prove conclusive, ma poiché /procè un'interfaccia che deve essere utilizzata a livello di programmazione (non ci sono chiamate di sistema alternative, ecc. Questo è l' unico posto per ottenere determinate informazioni e molte applicazioni le usano) sembra assolutamente inconcepibile che sia diversamente.
Riccioli d'oro

Risposte:


10

Sì, di solito è così, dato che quei messaggi sono forniti dal kernel stesso e includere un centinaio di traduzioni nell'immagine del kernel stesso non servirebbe a nulla se non ad aumentare drasticamente le dimensioni del kernel.

Per molte cose ci sono programmi di spazio utente front-end che leggono le informazioni del kernel e le presentano in modo tradotto.


3

proc virtual filesystem ha due parti:

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

Potrebbe essere che vedrai un'altra impostazione internazionale nel contenuto di /proc/[PID]/files, perché alcune di esse, come ad esempio il environriempimento da parte dell'utente, quindi potresti essere in grado di vedere un'altra impostazione locale. Ma nella parte n. 2 o parte della parte n. Inoltre non sono traducibili.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.