Le mar, mar 20, 2001, � 04:58:56 +0100, EXT / SYSECA BRAYARD Laurent a �crit:
> 
> Je r�ponds au mail de Cyrille Chepelov.

oui, le mail �tait parti en priv� par "accident" (ok, malconfiguration de
mutt) (bien malade le mutt de la sid, en ce moment, d'ailleurs).

>       Je me suis fier � la doc et je n'ai pas cherch� plus loin car je ne
> m'y connais absolument pas dans ce domaine. Maintenant j'en sais un peu
> plus.
>       Je n'ai plus qu� changer mes options. Je vais regarder dans les
> sources du kernel pour voir quelles options sont utilis�es.

Tu verras que de ce c�t�, le noyau peut para�tre tr�s conservateur (peu de
recours aux inlines, -O2 pas plus, avec en plus un -fno-unroll-loops
explicite, etc). Mais du point de vue de la taille (quantit� brute) de code,
cela est assez sens� (d'autant plus que le code du noyau n'est pas
swappable, ce qui rend la m�moire utilis�e par le noyau d'autant plus
"co�teuse").

>       Est ce que les options d'optimisation sont les m�mes pour toutes les
> applications ou est ce qu'elles d�pendent du type d'applications? 

Je ne connais pas les options utilis�es par libc6, par exemple, mais je ne
serais absolument pas surpris qu'elles diff�rent: ces deux composants n'ont
"pas exactement" le m�me environnement, et donc pas vraiment les m�mes
contraintes....

Quand aux applis, c'est pareil : dans le cas g�n�ral, -O2 -Wall suffit
amplement, et c'est seulement quand une appli est un vrai consommateur, et
que l'on a besoin qu'elle aille vite, que cela vaut la peine de se pencher
dessus. Par exemple, le panel de gnome chez moi a consomm�.... 2 minutes en
une semaine ! Cela peut para�tre beaucoup (oui, j'ai pas mal d'applets
clignotantes dedans), mais en fait, ce n'est vraiment pas une priorit�...

> En fait, avant de faire un apt-get upgrade il faut que j'emp�che la mise �
> jour de ceux-ci et que je r�cup�re leurs sources. Le plus ennuyeux c'est la

Il te faut utiliser l'option --set-selections de dpkg, pour marquer le ou
les paquets que tu as optimis�s comme "bloqu�s" (hold). Je te laisse avec
l'ami google pour retrouver comment (cela fait fort longtemps que je n'en ai
pas eu besoin).

> libc6. Casser XFree c'est pas trop grave (bon c'est toujours emb�tant) mais
> casser la libc6 alors l�...Mais il fait bien que j'apprenne et c'est en
> forgeant qu'on devient forgeron.

> 
> Quant � genksyms, c'est celui de la Woody que j'ai r�cup�r� afin d'installer
> le kernel 2.4.2.

oui, le modutils dont je parlais doit �tre plus celui de sid que de woody,
mais le probl�me est le m�me : s'il lui faut bison pour compiler
"proprement", il faudrait qu'il soit enregistr� comme d�pendance de
construction ---> � toi d'emb�ter Wichert A. sur bugs.debian.org :-)
 
> Je te remercie de tes pr�cieux renseignements qui �clairent ma lanterne de
> profane.

A prendre avec un grain de sel tout de m�me ; il vaut toujours mieux avoir plus
d'un avis !

A++

-- 
Grumpf.


Répondre à