noyau 2.6.19
le mardi 19 décembre 2006, 00:51 - Lien permanent catégorie : informatique
Sorti fin novembre, il est considéré par Linus Torvalds comme l'un des meilleurs noyaux sortis (je vous laisse traduire) :
It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.
Je passe outre les nouveautés et améliorations, la plupart m'échappant totalement, mais je voulais indiquer une technique qui sera sûrement provisoire pour que certains modules hors kernel puissent être compilés sans problèmes. En effet, comme je l'indiquais dans ce commentaire, module-rebuild est très utile mais quand j'ai voulu l'utiliser, aucun des modules ne compilaient, en particulier x11-drm nécessaire pour avoir l'accélération graphique. Cela vient en fait de la disparition du fichier config.h qui se trouvait précédemment dans /usr/src/linux/include/linux/ . Pour avoir une compatibilité, il suffit de l'inclure à nouveau, c'est-à-dire créer ce fichier dans le répertoire indiqué, prendre son éditeur préféré (vim,nano,...) et y inscrire les quelques lignes suivantes :
#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H
/* This file is no longer in use and kept only for backward compatibility.
* autoconf.h is now included via -imacros on the commandline
*/
#include <linux/autoconf.h>
#endif
Voilà, reste à relancer un
module-rebuild rebuild
et ça devrait mieux marcher maintenant
.
Commentaires