(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/