Kernel & modules

Kernel & modules - Linux et OS Alternatifs

Marsh Posté le 28-04-2002 à 03:56:44    

Eternel question, il vaut mieux avoir le plus de chose en modules au contraire tout mettre dans son kernel (quand on sait exactement quoi choisir ) ?


---------------
-- Bubu --
Reply

Marsh Posté le 28-04-2002 à 03:56:44   

Reply

Marsh Posté le 28-04-2002 à 07:50:13    

Perso, je met en module tt ce que je test (par exemple j'avais mis il me semble netfilter et netfilter en module, comme ça je pouvais passer de l'un à l'autre sans prob).
Et tt ce que je veux absolument garder je le met en dur dans le kernel
 
Il parrrait que + on a de chose ds le kernel + C rapide
 
En conclusion vaut mieux un max de chose ds le kernel à mon avis :
 
 :hello:


---------------
Une Lada, c'est bien. Une voiture, c'est mieux !
Reply

Marsh Posté le 28-04-2002 à 11:05:16    

madsurfer a écrit a écrit :

Il parrrait que + on a de chose ds le kernel + C rapide


Uniquement au démarrage. Une fois le module chargé, le code est accédé exactement comme s'il avait été compilé dans le noyau.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 28-04-2002 à 11:21:03    

moi j'aime bien les modules qui se chargent uniquement lorsque tu en a besoin.

Reply

Marsh Posté le 28-04-2002 à 14:46:17    

Ok mais pas exemple tout ce qui est carte sond, usb, fs c'est toujours mieux de l'avoir en module ? Un kernel trop gros serait peut-etre moins stable ?


---------------
-- Bubu --
Reply

Marsh Posté le 28-04-2002 à 15:35:52    

je fais pareil, tout en modules, et puis déjà ça évite de se retaper la compil du noyau à chaque fois, ce qui est plus long que de se taper les modules
 
pour le son, usb, fs, je trouve que c'est mieux en modules, sauf pour le fs de ton système, par exemple il faut avoir EXT3 en hard sinon pour monter les partitions de démarrage si elles sont en EXT3 c'est galère, j'ai eu récemment ce problème d'ailleurs
 
autrement, je suis vraiment pas sûr de moi là, il faudrait confirmation, je crois que la taille du noyau joue plus sur la vitesse de chargement que sur la stabilité, il est aussi plus difficilement exportable sur un autre support (disquette par exemple, où il faut mettre l'init, ...), mais là je suis pas sûr sûr, mais ça ne touche pas la stabilité
 
regarde le README des sources de ton noyau, c'est bien expliqué dedans
 
 :hello:

Reply

Marsh Posté le 28-04-2002 à 15:58:34    

par exemple il faut avoir EXT3 en hard  
euh... tu veut dire quoi par la??
 
 la taille du noyau joue plus sur la vitesse de chargement que sur la stabilité  
exact. Mais avec les nouveau ordinateur ce n'est plus un probleme...
 
 
-------------------
WMCO1NCO1N WILL SAVE YOUR SOUL
plop=co1n*grouik^2

Reply

Marsh Posté le 28-04-2002 à 16:18:05    

2xplop a écrit a écrit :

par exemple il faut avoir EXT3 en hard  
euh... tu veut dire quoi par la??




 
ah vi, c'est pas clair, ce que je veux dire c'est qu'il faut l'avoir compilé dans le noyau j'avais pas fait gaffe en recompilant (pour la compatibilité de ma carte SCSI) que j'étais en module pour EXT3, donc quand j'ai voulu booter mon nouveau noyau je me suis taper un plantage après car il ne pouvait pas monter la partition  / en  EXT3 vu que le module EXT3 n'était pas chargé avant le montage des partitions, une fois compilé dans le noyau j'ai plus eu de problème avec, c'est ça que je voulais dire
 
mais bon, j'ai pas cherché plus loin non plus
 
 :hello:

 

[jfdsdjhfuetppo]--Message édité par BMOTheKiller le 28-04-2002 à 16:19:57--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 28-04-2002 à 16:24:26    

euh... ben moi tout en hard dans le kernel... recompiler un kernel sur mon athlon 1600+, ca prend 2 minutes alors bon....
De là a ce que je change de CPU ou de carte son, ben on recompilera mais en attendant, vu que sur mon pc de bureau, je change jamais rien, -> kernel monolythique powaaaa, a pa a se faire chier avec des modules a loader ou déloader...
je vais pas faire un rmmod emu10k1 tout a l'heure, donc bon ;)
Maintenant sur un portable, c'est discutable surtout pour ce qui est des modules pcmcia, etc...

Reply

Marsh Posté le 29-04-2002 à 10:39:49    

BMOTheKiller a écrit a écrit :

pour le son, usb, fs, je trouve que c'est mieux en modules, sauf pour le fs de ton système, par exemple il faut avoir EXT3 en hard sinon pour monter les partitions de démarrage si elles sont en EXT3 c'est galère, j'ai eu récemment ce problème d'ailleurs


# cat /etc/fstab
/dev/hda1       /               ext2    defaults,errors=remount-ro      0      1
[snip]
# cat /proc/modules
ext2                   30400   1 (autoclean)
[snip]
 
Impossible n'est pas Debian...


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 29-04-2002 à 10:39:49   

Reply

Marsh Posté le 15-05-2002 à 11:27:26    

dites,
hier soir donc (cf autre topic:) j'ai recompilé mon noyau. plusieurs questions:
 
-peut-on recompiler plusieurs fois à partir du même répertoire décompressé (linux-2.4.18) ?
le make menuconfig repart-il bien du fichier .config créé ?
 
-j'ai compilé une première fois, j'ai perdu le support usb apparemment, j'ai voulu recompiler (en repartant du même rép) et là LILO se gèle au choix du noyau sans aucun message...que se passe-il ?
 
-à la compilation des modules j'ai l'impression (mais peut-être n'est-ce qu'une impression!) que ça compile pas bcp de modules... j'ai de nombreux messages "nothing to compile" ou qqchose du style au make modules_install ... c normal ?
 
merci d'avance pour vos (précieuses) réponses!
 
ps: config: debian 2.2.19 - tentative de passage au noyau 2.4.18

Reply

Marsh Posté le 15-05-2002 à 11:30:53    

BMOTheKiller a écrit a écrit :

 
 
ah vi, c'est pas clair, ce que je veux dire c'est qu'il faut l'avoir compilé dans le noyau j'avais pas fait gaffe en recompilant (pour la compatibilité de ma carte SCSI) que j'étais en module pour EXT3, donc quand j'ai voulu booter mon nouveau noyau je me suis taper un plantage après car il ne pouvait pas monter la partition  / en  EXT3 vu que le module EXT3 n'était pas chargé avant le montage des partitions, une fois compilé dans le noyau j'ai plus eu de problème avec, c'est ça que je voulais dire
 
mais bon, j'ai pas cherché plus loin non plus
 
 :hello:  
 
 




 
 
faut pas oublier de faire un initrd c est tout.

Reply

Marsh Posté le 15-05-2002 à 11:32:15    

jjb<
 
J'aimerais bien savoir comment ils font, puisque pour acceder aux modules qui sont sur /, il faut pouvoir lire /, et je ne vois pas comment faire si ce n'est pas dans le noyau.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 15-05-2002 à 11:35:24    

kadreg a écrit a écrit :

jjb<
 
J'aimerais bien savoir comment ils font, puisque pour acceder aux modules qui sont sur /, il faut pouvoir lire /, et je ne vois pas comment faire si ce n'est pas dans le noyau.  




 
pareil initrd

Reply

Marsh Posté le 15-05-2002 à 11:37:42    

x540 >
 
- oui.
 
- tu as relancé lilo après avoir compilé le nouveau noyau ? le fait qu'il garde le même nom dans /boot ne signifie pas qu'il garde la même place sur ton disque ;)
 
- où est le problème :??: ça dépend tout simplement du nombre de modules que tu as choisi. ex: j'imagine que tu n'a pas mis la prise en charge des cartes radio -> nothing to do.
Le make modules_install refait un make modules, si tu l'as fait avant, c'est normal qu'il n'y ai plus rien à faire ;)

Reply

Marsh Posté le 15-05-2002 à 12:16:04    

haaaaaaaaaaaaaaaaaa.......
heu j'me souviens plus si j'ai tapé lilo ou pas... je pense que non.... mais je comprends pas qu'il faille le faire vu que j'ai remplacé mes anciens fichiers xxx-2.4.18.....
 
 
d'ailleurs une autre question à propos du boot multinoyau:
 
j'ai copié dans le rep /boot/ :
 le noyau linux-2.4.18
 le fichier System.map que j'ai appelé System.map-2.4.18
 le fichier je-sais-plus-quoi que j'ai appelé je-sais-plus-quoi-2.4.18
par contre dans lilo, on n'indique que linux-2.4.18 et il se débrouille ???  
 
 
 

911GT3 a écrit a écrit :

x540 >
 
- oui.
 
- tu as relancé lilo après avoir compilé le nouveau noyau ? le fait qu'il garde le même nom dans /boot ne signifie pas qu'il garde la même place sur ton disque ;)
 
- où est le problème :??: ça dépend tout simplement du nombre de modules que tu as choisi. ex: j'imagine que tu n'a pas mis la prise en charge des cartes radio -> nothing to do.
Le make modules_install refait un make modules, si tu l'as fait avant, c'est normal qu'il n'y ai plus rien à faire ;)  



Reply

Marsh Posté le 15-05-2002 à 12:25:37    

ce à quoi je peux répondre c'est pourquoi relancé lilo:
lilo n'appelle pas un fichier mais un endroit du disque. si tu change de noyau, même en gardant le même nom, il va forcement bouger de place et l'ancien être détruit...

Reply

Marsh Posté le 15-05-2002 à 12:30:36    

ah okokokok :) j'ai pigé !
 
MERCI !!!!!! trop cool ce forum  :sol:  
 
je retry ce soir ;)
 
 

911GT3 a écrit a écrit :

ce à quoi je peux répondre c'est pourquoi relancé lilo:
lilo n'appelle pas un fichier mais un endroit du disque. si tu change de noyau, même en gardant le même nom, il va forcement bouger de place et l'ancien être détruit...  



Reply

Marsh Posté le 15-05-2002 à 13:13:49    

Jar Jar a écrit a écrit :

# cat /etc/fstab
/dev/hda1       /               ext2    defaults,errors=remount-ro      0      1
[snip]
# cat /proc/modules
ext2                   30400   1 (autoclean)
[snip]
 
Impossible n'est pas Debian...  




 
 
reflechi et si tu crois tu peut faire cela qu'avec debian....
 
tu es un bouffon....................

 

[jfdsdjhfuetppo]--Message édité par asphro le 15-05-2002 à 13:25:25--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-05-2002 à 13:18:07    

asphro a écrit a écrit :

reflechie et si tu crois tu peut daire ca qu avec debian
 
t un bouffon


Où est-ce que j'ai dit ça ?
 
Au passage, le bouffon met de la ponctuation dans ses phrases, ça les rend plus lisibles.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 15-05-2002 à 13:21:13    

bon
 
tu l est

Reply

Marsh Posté le 15-05-2002 à 13:23:59    

asphro a écrit a écrit :

bon
 
tu l est


Et en Français ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 15-05-2002 à 13:41:54    

messieurs :non:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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