fledah Posted August 11, 2005 Share Posted August 11, 2005 voila je me dmeandai en refaisant mon install de Gentoo (tout petter en voulant passer a GCC 3.4) si pour un portable donc une machine qui ne change quasiment jammais de matteriel si il fallait mettre le maximum de chose possible en modulaire ou bien tout mettre en dur ? je sais pas ce qui est le plus efficace (enfin pour moi je penche un peu vers le monolithique) donc voila le debat est lancé :) j'en appelle au vieux briscard du make menuconfig :) Link to comment Share on other sites More sharing options...
astero-H Posted August 11, 2005 Share Posted August 11, 2005 Bah tu colles en module quand t'es obligé de passer une option (Ex: ibm-acpi experimental=1) ou quand tu dois charger et décharger le module, par exemple pour l'usb (qui plante lamentablement avec l'acpi si compilé en dur dans le noyau). En fait t'as pas vraiment le choix... Après le defaut d'un module c'est qu'il faut le charger et ça ralentit le démarrage. A propos de ton titre : http://fr.wikipedia.org/wiki/Noyau_%28informatique%29 (Chap 2 : les différents types de noyaux) Link to comment Share on other sites More sharing options...
semionsi Posted August 11, 2005 Share Posted August 11, 2005 astero-H: un kernel aussi faut le charger Link to comment Share on other sites More sharing options...
fabien29200 Posted August 11, 2005 Share Posted August 11, 2005 En théorie on met en dur dans le noyau ce qui servira tout le temps, et en module ce qui ne servira que temporairement. Par exemple, pour les systèmes de fichiers si ton système principal est sur du reiserFS, tu mets le support du reiserFS en dur. Par contre si tu n'utilises le FAT que lorsqu'une clé USB est branchée, tu mets le support du FAT en module. Il ne faut mettre en dur que ce qui est utilisé tout le temps. Link to comment Share on other sites More sharing options...
astero-H Posted August 11, 2005 Share Posted August 11, 2005 astero-H: un kernel aussi faut le charger sérieux Link to comment Share on other sites More sharing options...
fledah Posted August 11, 2005 Author Share Posted August 11, 2005 En théorie on met en dur dans le noyau ce qui servira tout le temps, et en module ce qui ne servira que temporairement.Par exemple, pour les systèmes de fichiers si ton système principal est sur du reiserFS, tu mets le support du reiserFS en dur. Par contre si tu n'utilises le FAT que lorsqu'une clé USB est branchée, tu mets le support du FAT en module. Il ne faut mettre en dur que ce qui est utilisé tout le temps. d'accord mais si a chaque fois que je met une clef USBil faut faire modprobe ... parce que si je le met en autoload bah je perd l'interet du module non ? ou bien si j'ai mis en modulaire lordque je vais mettre une clef USB il s'occupe de charger les modules qu'il a besoin ? Link to comment Share on other sites More sharing options...
fabien29200 Posted August 11, 2005 Share Posted August 11, 2005 Non, les modules seront chargés automatiquement. En tout cas, moi quand je mets ma clé USB, les modules SCSI, FAT sont chargés sans que je ne fasse rien. Link to comment Share on other sites More sharing options...
Sufflope Posted August 11, 2005 Share Posted August 11, 2005 A savoir que des fois y a des comportements bizarres : si je met le driver de la carte son de mon portable (un truc que je veux toujours dispo, à priori) en dur, pas de son; si je le mets en module, c'est bon j'ai le son De même pour je ne sais plus trop quoi en rapport avec mon Smartphone, si je le mets en dur ça marche po, en module c'est bon... Donc au pire pars sur la base de "en dur ce qui doit être là tout le temps et en module le reste", et adapte si y a des couilles comme ça Link to comment Share on other sites More sharing options...
fabien29200 Posted August 11, 2005 Share Posted August 11, 2005 Ben si tu n'avais plus le son avec ALSA en dur, c'est que tu t'étais trompé qqpart ... Moi je l'ai fait, et ça marche pareil que en module ... Mais il faut faire gaffe, parce que même si tu veux mettre ALSA en dur, il faut qd même laissé des trucs en module ... Mais pour le son, t'embête pas et mets le module. Link to comment Share on other sites More sharing options...
tuXXX Posted August 11, 2005 Share Posted August 11, 2005 Ben si tu n'avais plus le son avec ALSA en dur, c'est que tu t'étais trompé qqpart ... Moi je l'ai fait, et ça marche pareil que en module ... Mais il faut faire gaffe, parce que même si tu veux mettre ALSA en dur, il faut qd même laissé des trucs en module ... à priori non, moi j'ai tout en dur... Link to comment Share on other sites More sharing options...
Sufflope Posted August 11, 2005 Share Posted August 11, 2005 Bah écoute à part recompiler le même noyau mais avec le driver de la carte en module au lieu de dur j'ai strictement rien changé ! Link to comment Share on other sites More sharing options...
tuXXX Posted August 11, 2005 Share Posted August 11, 2005 Bah écoute à part recompiler le même noyau mais avec le driver de la carte en module au lieu de dur j'ai strictement rien changé ! Je te crois... un bug peut venir de beaucoup de facteurs différents : configuration, version du noyau... Link to comment Share on other sites More sharing options...
lorinc Posted August 11, 2005 Share Posted August 11, 2005 Je te crois...un bug peut venir de beaucoup de facteurs différents : configuration, version du noyau... peut-être aussi d'un passage de paramètre impossible en dur... Link to comment Share on other sites More sharing options...
Sufflope Posted August 11, 2005 Share Posted August 11, 2005 Oui possible, je crois que c'est alsa au boot qui charge le module et gueule qu'il trouve pas de carte si c'est compilé en dur A vrai dire ça m'est arrivé en premier sur le portable de ma tante qui me sert un peu de cobaye (c'est son premier PC et avant même qu'elle ait l'idée de boot sous win jlui ai collé une SID) donc bon je voulais que tout marche vite donc j'ai pas cherché, j'ai mis en module et basta (ça me l'a refais sur mon portable, j'ai donc appliqué la même méthode par flemme ) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.