August 11, 200520 yr 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 :)
August 11, 200520 yr 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)
August 11, 200520 yr 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.
August 11, 200520 yr astero-H: un kernel aussi faut le charger sérieux Edited August 11, 200520 yr by astero-H
August 11, 200520 yr Author 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 ?
August 11, 200520 yr 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.
August 11, 200520 yr 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
August 11, 200520 yr 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.
August 11, 200520 yr 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...
August 11, 200520 yr 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é !
August 11, 200520 yr 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...
August 11, 200520 yr 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...
August 11, 200520 yr 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 )
Archived
This topic is now archived and is closed to further replies.