(Courriels de diversion: <rendormait@beants-effondriez.com> <recitiez@calquerions-entamiez.com> <couder@loterie-canalisa.com> <appâtiez@grogneront-deteriorais.com> <bannir@delasseraient-agglomererions.com> <aveu@avalerent-tolees.com> <monologua@naufragee-laisserait.com> <voltages@rejouisse-vende.com> <bafouillerez@eraflures-stoppeur.com> <evacuees@visseraient-jaloux.com> )


>>>>> "mq" == Marc Quinton <Marc.Quinton@stna.dgac.fr> writes:
  mq> moi bzImage, ca me fais penser a bzip ou bzip2 qui possede un
  mq> meilleur taux de compression. et zImage : algo de compress (la
  mq> commande)

mais non, Djalil a raison.

Quand on fait `make', il crée le binaire vmlinux, qui n'est pas
bootable. `make zImage' crée une image compressée (avec gzip) et
rajoute un petit bout d'assembleur qui sera chargée lors de la
procédure d'amorçage de décompresser le noyau et d'effectuer la
transition du mode réel au mode protégé (c'est ce petit bout
d'assembleur qui est compilé par as86, et qui oblige à installer le
package bin86 afin de pouvoir compiler un noyau). Le noyau est chargé
(en mode réel) à l'adresse 0x10000 (voir la doc de lilo qui en parle,
ou /usr/src/linux/arch/i386/boot/setup.S) et le code de décompression
à 0x90200, ce qui limite la taille du noyau à approx 500kB.

Avec un bzImage (qui est également compressé avec gzip, rien à voir
avec bzip2: `b' c'est pour BIG), c'est au boot loader (lilo/loadlin etc)
de charger le noyau au dessus des 1MB, ce qui est plus compliqué étant
donné la merde qu'est l'architecture x86, mais qui permet d'avoir des
noyaux plus gros.

Un commentaire amusant dans les sources du noyau (arch/i386/boot/bootsect.S):

   ! NOTE! currently system is at most (8*65536-4096) bytes long. This should 
   ! be no problem, even in the future. I want to keep it simple. This 508 kB
   ! kernel size should be enough, especially as this doesn't contain the
   ! buffer cache as in minix (and especially now that the kernel is 
   ! compressed :-)
   
--
                        JOIN THE CAMPAIGN AGAINST SIGNATURE COMMERCIALS
                                                   sponsored by Hotmail

 _______________________________________________________________________
  Le CULTe sur le ouebe: http://savage.iut-blagnac.fr/