L'une des modifications internes majeures présentes dans le noyau 2.6 qui ne devrait pas être minimisée est que le noyau est maintenant lui-même préemptible. Dans toutes les versions précédentes de Linux, quand l'OS faisait quelque chose dans le noyau, il ne pouvait être interrompu (et sur les machines multi-processeurs cela était vrai pour chaque processeur). A partir de Linux 2.6, le noyau se permet lui-même d'être interrompu à mi-tâche de telle façon que les applications utilisateur puissent continuer à s'exécuter même si le noyau effectue quelque chose de compliqué (pour éviter d'évidents problèmes de collisions que cela peut poser le noyau possède certaines sections de code verrouillées qui ne peuvent être interrompues). Le principal bénéfice de ce changement est que l'interactivité (pour les utilisateurs de bureau par exemple) a été grandement améliorée et donc le système sera perçu plus rapide pour des choses comme la saisie de l'utilisateur.
Cela me semble trop beau pour être vrai :-) Par exemple, trouves-tu que Mozilla (ou Firebird) est concrètement plus réactif (basculement des tabs, etc...) ?
Désolé d'insister mais je me sens chaud pour passer au 2.6 (ou au moins essayer ton patch, d'ailleurs la transition sera beaucoup plus facile !)
[^] # Re: Linux 2.6 est sorti !
Posté par Franck . En réponse au journal Linux 2.6 est sorti !. Évalué à 3.
L'une des modifications internes majeures présentes dans le noyau 2.6 qui ne devrait pas être minimisée est que le noyau est maintenant lui-même préemptible. Dans toutes les versions précédentes de Linux, quand l'OS faisait quelque chose dans le noyau, il ne pouvait être interrompu (et sur les machines multi-processeurs cela était vrai pour chaque processeur). A partir de Linux 2.6, le noyau se permet lui-même d'être interrompu à mi-tâche de telle façon que les applications utilisateur puissent continuer à s'exécuter même si le noyau effectue quelque chose de compliqué (pour éviter d'évidents problèmes de collisions que cela peut poser le noyau possède certaines sections de code verrouillées qui ne peuvent être interrompues). Le principal bénéfice de ce changement est que l'interactivité (pour les utilisateurs de bureau par exemple) a été grandement améliorée et donc le système sera perçu plus rapide pour des choses comme la saisie de l'utilisateur.
Cela me semble trop beau pour être vrai :-) Par exemple, trouves-tu que Mozilla (ou Firebird) est concrètement plus réactif (basculement des tabs, etc...) ?
Désolé d'insister mais je me sens chaud pour passer au 2.6 (ou au moins essayer ton patch, d'ailleurs la transition sera beaucoup plus facile !)