IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

pourquoi recompiler le noyau


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    630
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 630
    Par défaut pourquoi recompiler le noyau
    Bonjour,
    J'aimerais savoir pourquoi recompile - t - on un noyau ? quel est le but ? l'intéret ?
    Merci d'avance

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonjour.

    Il peut y avoir plusieurs utilités. Une des utilité par exemple c'est quand tu souhaite installer un matériel qui n'est pas pris en charge par le kernel ... dans ce cas il arrive que l'on doit le recompiler avec de nouveaux drivers.

    Ça peut aussi être pour améliorer les performances, un kernel compilé sur une plateforme sera toujours plus optimisé pour cette plateforme qu'un kernel générique prévus pour différentes architectures.

    Après, faut en avoir l'utilité ... c'est rarement une obligation de recompiler son kernel.

    Cordialement,
    Idriss

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 774
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 774
    Par défaut


    Recompiler le noyau te permet d'avoir un noyau adapté à ton système, très exactement, avec pas un seul module qui ne te servira pas. Tu optimises donc ton système. Ça te permet aussi d'un peu mieux comprendre comment il est organisé.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    Bonjour,

    Je dirai que pour une utilisation "domestique" de Linux, recompiler le noyau n'a sans doute qu'un avantage pédagogique, et encore. En effet il y a l'aspect gestion matérielle, mais aussi la gestion des performances et de la sécurité du système ... et pour savoir s'y retrouver dans toutes les options disponibles ... c'est un travail d'assez longue haleine.

    Pour être un peu plus concret, exemple bête: le noyau Linux ne prévoit par défaut de gérer que 4 liaisons séries. Si tu souhaites en gérer plus, tu devras recompiler ton noyau en modifiant le paramètre qui spécifie ce 4 et dont j'ai oublié le nom.

    A+
    manpe

  5. #5
    Membre extrêmement actif
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    1 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 712
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par dourouc05 Voir le message


    Recompiler le noyau te permet d'avoir un noyau adapté à ton système, très exactement, avec pas un seul module qui ne te servira pas. Tu optimises donc ton système. Ça te permet aussi d'un peu mieux comprendre comment il est organisé.
    J'ai lu quelque part qu'il des gains possibles en compilant le noyeau en fonction fréquence spécifique à son ordinateur. Cela m'a paru bizarre, mais j'ai lu que la fréquence du CPU était un paramètre.

    J'ai trouvé cela étrange, mais j'aimerais en avoir la confirmation, si c'est possible.

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par ikuzar Voir le message
    Bonjour,
    J'aimerais savoir pourquoi recompile - t - on un noyau ? quel est le but ? l'intéret ?
    Merci d'avance
    pour un usage classique (personnel) de ton ordinateur ça sert à rien, installes les noyaux au fil des mises à jours...

    les motifs de compilations :
    • pour optimiser ta machine en faisant un noyau hyper personnalise qui ne marchera que sur ta machine
    • pour integrer un patch de securite majeur touchant le noyau
    • pour integrer un patch noyau correctif de bug ou ajout de para-driver intégré
    • pour tester une version
    • pour se la peter avec la toute derniere version
    • pour le fun
    • par habitude certains recompilent à chaque version stable pour etre tjrs a jour
    • pour apprendre à le faire
    • pour regarder comment c'est fait et ce que ca contient
    • pour apprendre comment fonctionne le materiel (et ses liaisons avec les couches softs)
    • etc...


    Comme indiquer les raisons les plus pertinentes sont l'intégration de patch (que ce soit correctifs ou ajouts), et bien sur pour l'optimisation système..

    Néanmoins, pour l'optimisation, il faut maîtriser ce que l'on fait, sinon on va gagner 30 secondes sur une journée de boulot, ça se ressent pas...par contre on peut si on maîtrise, gagner encore un peu plus genre 1 ou 2 minutes jours ce qui n'est rien mais obtenir par contre de la fluidité, éliminer beaucoup des ralentissements au niveau ressenti utilisateur et ça c'est agréable.

Discussions similaires

  1. recompiler le noyau ou non?
    Par rufa11 dans le forum Debian
    Réponses: 1
    Dernier message: 23/04/2009, 22h00
  2. Recompilation du noyau
    Par darkspoilt dans le forum Mandriva / Mageia
    Réponses: 4
    Dernier message: 29/01/2008, 18h23
  3. Pourquoi compiler le noyau Linux ?
    Par Natsirt dans le forum Administration système
    Réponses: 11
    Dernier message: 15/03/2007, 22h18
  4. Recompilation de noyau et driver marvel
    Par pelo68 dans le forum Administration système
    Réponses: 2
    Dernier message: 20/11/2004, 02h05
  5. Recompilation du noyau
    Par keikoz dans le forum Administration système
    Réponses: 7
    Dernier message: 17/02/2003, 23h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo