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

