[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Le torchon brule entre Torvalds et Cox



On Wed, May 16, 2001 at 09:12:54PM +0000, Gilles Pelletier wrote:
> [email protected] (Dominic Duval) écrivait/wrote:
> 
> >La plupart des composantes d'un PC sont représentées dans le Kernel par
> >deux numéros: le major number et le minor number. Ces deux numéros sont
> > codés sur 8 bit chacun, pour une structure (dev_t si je me souviens bien...) 
> >qui est longue de 16 bits.
> 
> Quant à moi, si je me souviens bien, le numéro pour un disque IDE,
> c'est 83. (Mais je me souviens peut-être mal : ) Est-ce le numéro dont
> tu parles? Et le minor, on le trouve où et il sert à quoi et en quoi
> est-ce que les disques de Compaq auraient besoin d'un numéro
> particulier?

83 ressemble a la numerotation des disques dures pour le BIOS. Ceci
est different.

Sur les unix, les devices minor et major font le lien entre fichier device
(qui sont surtout dans /dev) et vers le code kernel pour utiliser le device.

Un "ls -l /dev/" va montrer ses numeros dans la colonne SIZE. (genre
"3, 0" pour /dev/hda: donc major=3 minor=0)

[Le nom des fichiers n'est pas important. Ce sont les majors et minor
number qui le sont. mknod permet de creer ce genre de fichier.]

[Tout ce qui n'a pas besoin de fichier pour se representer n'a pas besoin
d'avoir de numero major et minor. genre "eth0"].

[Dans la documentation du kernel, le fichier devices.txt contient un
resumer des major,minor deja allouer.]

> 
> N'est-ce pas ce avec quoi Linux n'est pas d'accord: l'allocation de
> numéros particuliers pour des raisons farfelues?
> 
> GP
> --
> La Masse Critique
> Rencontrez Néfertiti, Einstein, Tocqueville, etc.
> 
> Le sionisme est aujourd'hui aux juifs ce que le nazisme était aux Allemands chrétiens.
> http://pages.infinit.net/mcrit/sionisme.html