Questions sur les patchs du kernel

Questions sur les patchs du kernel - Linux et OS Alternatifs

Marsh Posté le 25-01-2005 à 13:15:16    

J'ai quelques questions au sujet des patchs pour le noyau.
 
A quoi ca sert exactement ?
Est-ce important ?
Faut-il recompiler le noyau pour appliquer un patch?
Par exemple le patch ATI (je sais !!!) comment agit-il sur le noyau une fois appliqué ?
Voilà merci d'eclairer ma lenterne. :)


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 25-01-2005 à 13:15:16   

Reply

Marsh Posté le 25-01-2005 à 13:28:26    

goldyfruit a écrit :

J'ai quelques questions au sujet des patchs pour le noyau.
 
A quoi ca sert exactement ?
à ajouter une ou plusieurs fonctions/drivers ; à passer d'une version à la suivante ; à corriger des bugs/failles
 
Est-ce important ?
pas compris la question
Faut-il recompiler le noyau pour appliquer un patch?
oui, le patch s'applique sur les sources, il faut les recompiler par la suite
 
Par exemple le patch ATI (je sais !!!) comment agit-il sur le noyau une fois appliqué ?
Voilà merci d'eclairer ma lenterne. :)


 
ATI fourni des drivers, pas un patch ; rien n'est appliqué sur les sources.
 
si les pilotes ATI fonctionnent comme les nvidia, ils consistent à compiler un module (une partie chargeable et déchargeable du noyau) en fonction du noyau en cours (d'où la nécessité d'avoir les sources).


Message édité par Mjules le 25-01-2005 à 13:29:45

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-01-2005 à 13:46:38    

Mjules a écrit :

ATI fourni des drivers, pas un patch ; rien n'est appliqué sur les sources.
 
si les pilotes ATI fonctionnent comme les nvidia, ils consistent à compiler un module (une partie chargeable et déchargeable du noyau) en fonction du noyau en cours (d'où la nécessité d'avoir les sources).


Merci :) Pour la question sur l'importantce que ca a, tu y a répondu dans la premiere . :jap:


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 25-01-2005 à 14:12:18    

Citation :

A quoi ca sert exactement ?
Est-ce important ?
Faut-il recompiler le noyau pour appliquer un patch?


donc un patch va te servir à modifier le comportement de ton noyau, par exemple le patch low-latency (noyau2.4) va modifier ton ordonnanceur afin que ton noyau soi plus réactif, le patch OpenWall va faire des vérifications de buffers/taille de pile... afin d'empêcher certains types de dépassement de tampons...
Comme le pacth est appliqué aux sources du noyau, oui il faut recompiler son noyau pour appliquer réellement le patch.
Après l'importance... je dirais que tout dépend de tes besoins ;)

Reply

Marsh Posté le 25-01-2005 à 15:58:03    

0liv a écrit :

Citation :

A quoi ca sert exactement ?
Est-ce important ?
Faut-il recompiler le noyau pour appliquer un patch?


donc un patch va te servir à modifier le comportement de ton noyau, par exemple le patch low-latency (noyau2.4) va modifier ton ordonnanceur afin que ton noyau soi plus réactif, le patch OpenWall va faire des vérifications de buffers/taille de pile... afin d'empêcher certains types de dépassement de tampons...
Comme le pacth est appliqué aux sources du noyau, oui il faut recompiler son noyau pour appliquer réellement le patch.
Après l'importance... je dirais que tout dépend de tes besoins ;)


Ok et les deux patchs que tu as cité sont intégrés au 2.6 ?


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 25-01-2005 à 16:01:20    

non, le patch low latency concerne le 2.4 ; le 2.6 est trop différent pour que la même méthode soit appliqué. Par contre, l'un des grand chantier en cours pour le développeemnt du 2.6 est la réduction de la latence dans le noyau. Et il ne s'en sortent pas trop mal.
 
non pour OpenWall.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-01-2005 à 16:08:08    

Mjules a écrit :

non, le patch low latency concerne le 2.4 ; le 2.6 est trop différent pour que la même méthode soit appliqué. Par contre, l'un des grand chantier en cours pour le développeemnt du 2.6 est la réduction de la latence dans le noyau. Et il ne s'en sortent pas trop mal.
 
non pour OpenWall.


Aligato  :jap: .  Y-a t-il des patchs important a ajouter pour le 2.6 étant donné que j'ai mis le 2.6.11rc1 ? Le truc c'est que je sais po vraiment ou chercher les patchs :??: Donc si vous avez un pti liens pour etre tenu au courant de la sortie d'un patch je suis prenneur :)


Message édité par goldyfruit le 25-01-2005 à 16:08:25

---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 25-01-2005 à 16:08:23    

en ce qui concerne le premier... oui et non. En fait ils se sont basés sur ce patch et sur le patch preempt kernel (qui faisait plus ou moins la même chose mais différemment) pour réécrire l'ordonnanceur... donc le noyau 2.6 n'a plus besoin d'un tel patch
pour le patch openwall: http://www.openwall.com/linux/ il ne concerne que les noyaux 2.4 pour le moment et je n'ai aucune idée s'il a été ou non intégré au noyau 2.6...
pour plus de patchs: http://www.kernel.org/pub/linux/kernel/people/ ce sont les patchs des développeurs noyaux
http://kernelnewbies.org/patches/ divers patchs + ou - utiles

Reply

Marsh Posté le 25-01-2005 à 16:16:27    

grosso modo, les patchs existants (je ne détaille que les grandes branches) :
 
-ac : Alan Cox, surtout des corrections de bugs, amélioration
-as : Andres Salomon, des corrections de sécu surtout, qql bugfix
-mm : Andrew Morton (mainteneur officiel de la branche 2.6 avec Linus Torvald), branche de dev pour tester ce qui pourrait être inclus dans les prochaines versions
-ck : Con Kolivas, pas mal de choses sur le scheduler et les performances
-cko : ck overloaded, patch ck + patch -ac + plein d'autres trucs (ALSA, reiserfs etc)
 
pour plus de détails, je te conseille de passer faire un tour sur le topic du noyau 2.6


Message édité par Mjules le 25-01-2005 à 16:16:44

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-01-2005 à 17:14:52    

et les histoires de nitro-sources et tout ça c'est juste pour gentoo?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed