Re: Compilation de noyau

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: guilde
Sujet: Re: Compilation de noyau
    Bonsoir,

Jérôme KIEFFER wrote:
>
> je mets moins de 10 minutes pour compiler un kernel 2.6 (8 je crois)
> optimise pour/sur mon athlon 2400+ (thorton 2GHz) complet.


    Peut-être n'avons nous pas la même notion de "kernel complet". Lorsque 
je dis "complet, c'est que j'utilise le ".config" de MDK, sans 
modification, donc je compile tout un tas de modules inutiles pour ma 
machine (tout les modules de cartes réseaux, de controleurs réseaux, 
etc...).


    Si j'adapte le ".config" à ma configuration, c'est effectivement 
nettement plus rapide.


> make-kpkg kernel-image (inclue tous les modules de l'arborescence du
> noyau)


    OK, je retire ce que j'ai dit...


> pour un kernel full option type knoppix je dois mettre le double (20
> minutes), j'utilise le compilo gcc 3.3.4 avec juste l'optin -j2 et
> encore pas tout le temps. Pour info ce kernel est moins optimise que
> celui de mandrake qui link avec une glibc pour 586.


    Peut-être que mes processeurs passent plus de temps en optimisations ?


> taz:/usr/src# gcc -v
> Lecture des spcification partir de
> /usr/lib/gcc-lib/i486-linux/3.3.4/specs
> Configur avec: ../src/configure -v
> --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr
> --mandir=/usr/share/man --infodir=/usr/share/info
> --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared
> --with-system-zlib --enable-nls --without-included-gettext
> --enable-__cxa_atexit --enable-clocale=gnu --enable-debug
> --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc
> i486-linux
> Modle de thread: posix
> version gcc 3.3.4 (Debian 1:3.3.4-4)


[olivier@phoenix /]$ gcc -v
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib
--with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info
--enable-shared --enable-threads=posix --disable-checking
--enable-long-long --enable-__cxa_atexit
--enable-languages=c,c++,ada,f77,objc,java,pascal
--host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)

    C'est le GCC par défaut de la MDK 9.2


> moi les perfs disque sont pas du tout negligeables .... ca gratte bcp
> trop a mon gout.


    Manque de ram ?


> tu utilises pas par hasard le gcc 2.95 ?


    Non, le 3.3.1.


                        Olivier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!