Le 2002.09.24 14:59, R�nald CASAGRAUDE a �crit :
On mardi, sep 24, 2002, at 14:45 Europe/Paris, Alexandre wrote:

Un d�tail, sur ma machine (sous Sarge, avec uname  venant de
shutils-2.0.12, uname -a renvoie deux champs suppl�mentaires:

[EMAIL PROTECTED]:~$ uname -a
Linux virgo 2.4.16 #1 Fri Dec 14 23:39:15 CET 2001 i686 unknown unknown GNU/Linux

Le dernier unknown est la plateforme mat�rielle (uname -i) et le dernier
champ est le syst�me d'exploitation (uname -o).

uname -i => uname -m
uname -o => uname -s

non ?
Quelqu'un a-t-il plus d'info sur l'utilit� (future ?) de ces champs ?


Apr�s quelques recherches voil� ce que je peux rajouter � propos d'uname.
La commande 'uname' fait uniquement appel � la fonction syst�me uname (man 2 uname). Les infos qu'elle renvoie sont stock�es dans un buffer qui est initialis� � la compilation du noyau.
Elles sont d'ailleurs accessible dans /proc/sys/kernel/.
Voici le fichier source: rep_linux/init/version.c
D'ailleurs dans 'include/linux/uts.h' on peut voir le fameux 'unknown' en dur. J'en d�duit donc que ce que renvoie uname n'est pas la config de la machine mais celle de la machine o� a �t� compil� le noyau. Il n'y a que le nom de la machine qui serait calcul� dynamiquement.
Arr�tez-moi si j'ai dit des conneries.

Romuald.

Répondre à