Le noyau Unix joue le r�le d'interm�diaire entre vos programmes et votre mat�riel. Premi�rement, il g�re la m�moire pour tous les programmes en cours d'ex�cution (processus), et s'assure qu'ils occupent tous une part �quitable (ou non) du temps processeur. En plus, il fournit une interface (simple � utiliser) aux programmes pour communiquer avec votre mat�riel (appels syst�me).
Bien s�r c'est un petit peu plus compliqu� que �a, mais ces fonctions de bases sont les plus importantes � conna�tre.
Les nouveaux noyaux offrent plus de facilit� pour communiquer avec plus de mat�riels (c'est-�-dire qu'ils g�rent plus de p�riph�riques...), ils peuvent avoir une meilleure gestion des processus, tourner plus rapidement que les anciennes versions, �tre plus stables et ils corrigent les erreurs stupides des versions pr�c�dentes. Beaucoup de gens mettent � jour leurs noyaux car ils veulent avoir les nouveaux pilotes de p�riph�riques et les corrections d'erreurs.
Jetez un coup d'oeil sur le Hardware-HOWTO. Vous pouvez aussi regarder le
fichier "config.in
" dans les sources de Linux, ou
juste essayer "make config
", ce qui vous permet de voir tous
les mat�riels support�s par le noyau standard, mais pas tout ce que
Linux supporte. En effet, beaucoup de p�riph�riques assez utiles
(tels les p�riph�riques PCMCIA, et quelques lecteurs de cartouches) sont des
modules chargeables maintenus et distribu�s s�par�ment.
Linus recommande une version de gcc dans le fichier README
fourni
avec le code source. Si vous ne poss�dez pas cette version, la
documentation dans la version recommand�e de gcc devrait vous indiquer si
vous avez besoin de mettre � jour votre libc. Ce n'est pas une op�ration
compliqu�e, mais il est important de suivre les instructions.
Ce sont des parties du noyau (pilotes de p�riph�riques g�n�ralement) qui ne sont pas compil�es dans celui-ci. On peut les compiler s�par�ment, les ins�rer et les retirer du noyau � n'importe quel moment. En raison de cette souplesse, c'est devenu la m�thode pr�f�r�e pour coder certaines fonctionnalit�s du noyau. Bon nombre de pilotes de p�riph�riques tels que PCMCIA et les gestionnaires de cartouches QIC-80/40 sont des modules chargeables.
Cela d�pend de la configuration de votre syst�me. Tout d'abord, le code source compress� de Linux fait presque 16 Mo pour la version 2.2.9. Vous voulez g�n�ralement le garder dans un coin apr�s l'avoir d�compress�. D�compress� et compil� avec une configuration moyenne, il occupe 67 Mo de plus.
Sur les machines r�centes la compilation demande beaucoup beaucoup moins de temps que sur les anciennes. Un AMD K6-2/300 avec un disque rapide peut compiler un noyau 2.2.x en � peu pr�s quatre minutes. Avec de vieux Pentium, 486 ou 386 soyez pr�ts � patienter, �ventuellement des heures, jours...
Si cela vous pose probl�me et que vous avez acc�s � une machine rapide, vous pouvez compiler sur celle-ci (fournissez les bons param�tres, assurez-vous que vos utilitaires sont � jour, etc.) et transf�rer l'image du noyau sur la machine lente.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:25