Forum général.cherche-logiciel Autonfiguration du noyau.

Posté par  (site Web personnel) .
Étiquettes : aucune
0
31
août
2007
Bonjour.

La sélection manuelle des parties du noyau à compiler est fastidieuse. Je commence à connaitre ma machine et je sais maintenant à peut prêt ce qu'il faut cocher pour qu'elle marche.

Mais voila, récement j'ai essayé de repartir de zéro avec une nouvelle machine, avec un noyau récent et je me suis trouvé mal.

Alors j'imagine qu'on pourrait avoir un outils qui ferait cela pour nous.

Par exemple on compile un noyau qui dispose de toutes les options activées.

On le lance.

Et là, on a un utilitaire qui est capable de regarder toutes les options effectivement utilisées. On pourrait générer un .config minimal pour faire tourner le système : je pense par exemple à avoir un support de matériel exhaustif, système de fichier minimums, etc.

Ensuite, charge à l'admin de rajouter les options qu'il désire (netfilter, périphériques usb divers ....).

La cerise sur le gâteaux serait d'avoir la possibilité de générer des .config plus ou moins complet en fonctions de profils d'utilisation (en gros améliorer les options qui compile le noyau avec tout activé, ou avec tout en module, ou avec rien du tout...).
  • # c'est pas le cas ?

    Posté par  . Évalué à 1.

    make menuconfig
    make xconfig

    qui dans les 2 cas te propose de sauvegarder, mais aussi de charger une config à partir d'un fichier .config ?

    ensuite pour la "modularité" de la config, il me semble que make xconfig se debrouillait pas trop mal à l'epoque en n'activant les ecrans que des options dependantes des autres.
    en gros si tu ne coches pas USB, il n'affiche pas les disques, clef, imprimante, scanner usb.

    c'est aussi le cas de make menuconfig
    • [^] # Re: c'est pas le cas ?

      Posté par  (site Web personnel) . Évalué à 3.

      je pense qu'il souhaiterait plutôt avoir automatiquement les options propres à son matériel (plutôt qu'un noyau généraliste) et n'avoir plus à choisir que ce qui n'est pas lié à du matériel.

      c'est ballot de ne pas avoir sauvegardé le .config précédent tout de même, ta méthode permettant effectivement de l'utiliser (même s'il y a parfois quelques options qui changent d'un kernel à l'autre...).
      • [^] # Re: c'est pas le cas ?

        Posté par  . Évalué à 2.

        il est vrai qu'un wizard/assitant de configuration pour le noyau pourrait etre sympathique.

        faut voir, en combinant lspci/lsusb/lshw plus des filtres pour sortir la conf du materiel
        => puis injecter ca dans un .config qui irait bien

        si ca se trouve les gentooïstes on deja pensé à ca.

        faudrait aller voir.
      • [^] # Re: c'est pas le cas ?

        Posté par  (site Web personnel) . Évalué à 1.

        Je l'avais effectivement sauvé. Mais pour un matériel complètement nouveau, j'aurai voulu repartir de zéro.
        • [^] # Re: c'est pas le cas ?

          Posté par  . Évalué à 1.

          ben ton make menuconfig
          tu coches en fonction de tes besoins.
          sachant que par defaut pas mal de truc sont en module.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.