On Fri, Oct 24, 2003 at 12:57:20PM +0200, Fran�ois TOURDE wrote:

Ah bah, j'aurai bien troll� toute l'apr�s midi mais une
urgence m'a appel�e pour �viter d'envoyer 500 unit�s avec la
m�me adresse MAC (ou presque). Pas, grave, je trolle de
nuit.

> Euh... On va dire que c'est vendredi, hein? 

Dans la forme, mais pas dans le fond :-)

> Je ne remets pas en cause la qualit� des paquets de noyau
> de Debian, je dis juste que quand une personne veut savoir
> pourquoi �a d�conne dans sa compilation, faut pas lui
> r�pondre que compiler c'est pour les l33t3.

Voir bonne r�ponse de Ultimateclem. Dans d'autres listes, on
passe notre temps � dire aux gens de ne pas essayer de
compiler gcc eux-m�me, sauf s'ils ont beaucoup de temps, de
patience et de connaissances en Unix.

> Autre chose, on peut tr�s bien se passer de compiler gcc. Il y a de bons
> paquets pour �a :) ... 

Et il y a de bons paquets pour le noyau.

En fait ce qui m'�n�rve sur ce sujet particulier, c'est
qu'il est tr�s courant de lire que la solution � tous les
probl�mes, c'est de compiler son propre noyau, qu'il vaut
mieux le faire, et que �a permet de mieux comprendre
"comment �a marche."

La r�alit�, c'est que compiler un noyau:
- n'est pas tr�s difficile (j'ai compil� mon premier noyau
  1.2 alors que je connaissais pas de C),
- n'approrte a priori pratiquement rien en performance (on
  entend r�guli�rement le contraire, mais jamais de preuves
  concr�tes)
- ne permet pas de comprendre quoi que ce soit, si ce n'est
  ce qu'est un module (expliquez-moi comment la VM marche,
  rien qu'en compilant un noyau?)

A mon avis, la compilation de noyau est un reliquat de
l'�poque o� Linux n'avait pas de module. �a commence
s�rieusement � dater.

> la r�ponse standard ne devrait pas �tre 'apt-get install ...'

Apr�s avoir rat� la compilation de Linux car on utilisait
gcc-3 (au lieu de gcc-2.95, malgr� toutes les indications
dans les docs de Linux), la r�ponse est bien apt-get install
<la-bonne-version>, pas wget
ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3.tar.gz,
puis ./configure <blah blah>; make.

> /F - Qui compile encore son noyau lui-m�me, plus par habitude d'ailleurs, et
> qui en profites pour y mettre en dur certaines choses qui ne peuvent pas
> changer dans sa config

/Y - qui a install� un paquet de Debians sans jamais
recompiler un noyau, r�cement.

Répondre à