Damien Aumaitre <[EMAIL PROTECTED]> writes:

> Dans un but didactique, je me suis pos� la question de savoir s'il
> �tait possible d'installer une debian � partir d'un linux d�j�
> existant (par chroot comme avec une gentoo ou une lfs). Est-ce
> possible et si oui quelqu'un a t-il des pointeurs ?

C'est possible, et m�me � distance.  En anglois :
http://linuxmafia.com/kb/Debian -> les trois liens 'chroot
installation'.  Quelqu'un a aussi �crit un script pour �a:
http://www.hadrons.org/~guillem/debian/debtakeover/

> Je me demandais aussi s'il �tait possible de recompiler une debian
> de a � z (genre glibc, gcc, etc...) et quel est l'interet de tout
> recompiler ? gagne t-on sensiblement des perfs ? bref � quoi �a
> sert ?

C'est possible, puisque les autobuilders Debian le font.  L'int�r�t ?
Ben �a ou [EMAIL PROTECTED], faut bien utiliser le silicium, hein.
Performances ?  L�, les avis sont tr�s partag�s : Certains sont
persuad�s des gains (voir les discussions sans fin sur le bon ensemble
d'options de gcc sur les listes Gentoo) - garantissant la main sur le
coeur que depuis recompilation, le syst�me "r�pond bien plus vite",
les autres, non - ou bien disent que les 3 picosecondes gagn�es �
l'ex�cution sont pay�es bien cher par 3 heures de compilation.  Un
autre effet � prendre en compte : Pour beaucoup de sc�narios
d'utilisation, le processeur n'est pas le facteur limitant : Ce sont
plut�t les entr�es/sorties.  Ce qui n'emp�che pas que en moyenne, le
CPU ne limite pas, mais en pointe...

Ceci dit, Debian compile d�j� certains paquets avec optimisation quand
le gain a �t� d�montr� non-n�gligeable.

Il est � noter que le bon usage des options de gcc tient de la magie
noire.  Voir http://www.coyotegulch.com/acovea/ pour une �tude qui
parle de la difficult� de trouver les bonnes options.

> Et derni�re question : � quoi servent les headers du noyau, vaut-il
> mieux en avoir des r�cents ou pas ?

Ceux du noyau qui tourne sur la machine (les packages
kernel-headers-x.y.z pour les noyaux pr�compil�s Debian) servent �
compiler des modules pas inclus dans le noyau.  Ceux de
/usr/include/linux servent avec la libc, pour indiquer les structures
noyau connues de la libc - donc ce sont ceux du noyau avec lequel ta
libc a �t� compil�e, o� un truc du genre.
http://linuxmafia.com/faq/Kernel/usr-src-linux-symlink.html

Répondre à