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 :

Dans quel cas doit on compiler le noyau d'une distribution Linux ? et Comment?


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 418
    Par défaut Dans quel cas doit on compiler le noyau d'une distribution Linux ? et Comment?
    Salut,

    Pourqioi doit on dans certains cas compiler le noyau d'une distribution linux et comment le faire proprement en details? je dispose d'une distribution fedora entreprise 4.0

    merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Les raisons peuvent être variées. Je dirais que le plus souvent c'est pour ajouter des fonctionnalités ou des drivers qui ne sont pas présents par défaut. On peut également le recompiler pour retirer des modules inutiles, par exemple pour en réduire la taille (j'ai dû recompiler un noyau un jour pour qu'il fasse moins de 1M et être utilisé ainsi dans un système de boot à distance) ou retirer des modules qu'on peut juger dangereux (dans ce cas, on arrive vite à construire un noyau monolithique statique qui ne sait pas charger de module dynamiquement et éviter ainsi des attaques par module malicieux).

    Pour recompiler un noyau, faut récupérer le source du noyau et souvent dedans y a un fichier README ou INSTALL qui explique comment on fait. Globalement, ça peut se résumer à 3 commandes simples ; le plus dur c'est de configurer le noyau i.e. dire ce qu'on veut mettre dedans.

  3. #3
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    fedora entreprise 4.0
    Ca serait pas plutôt une Red Hat Entreprise?

    http://www.linux-france.org/article/...t/noyau-compi/
    Cet article date un peu, mais reste néanmoins intéressant.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 116
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 116
    Par défaut
    J'aimerai moi aussi en savoir plus à propos de l'optimisation de la compilation et GCC

  5. #5
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    Pour la compilation kernel que je n'ai malheureusement toujours pas testée, je ne peux que conseiller Debian, suite aux recherches menées depuis quelques semaines.
    La configuration du matériel pourra se faire aussi bien graphiquement ou en mode texte.

    Un petit lien:
    http://www.debian.org/doc/FAQ/ch-kernel.en.html

  6. #6
    Membre chevronné Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Par défaut
    La configuration se fait via un
    Ne pas hésiter à consulter l'aide incluse avec le noyau.

    Pour les optimisations de compilation tu peux aller voir le wiki gentoo. Car sous gentoo on compile obligatoirement son noyau !

    C'est pas compliqué, faut juste etre prudent.

    Par contre un conseil, copie ton noyau en vmlinuz-old et crée dans ton boot loader (greb oiu lilo) une entrée qui pointe sur ce noyau. C'est tres important. Ce détail peut sauver (ou presque) ton linux.

    Et enfin sache que debian ou autre, la compilation d'un noyau est strictement identique d'une distribution à l'autre. Sauf bien sur si tu veux utiliser les outils spécifiques à la distrib. Ce que je te conseille pas si c'est pour apprendre.
    Donc vive :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    make ; make modules-install; make install
    Edit : Quel est l'interet d'optimiser la compilation d'un noyau si tout le système n'est pas optimisé à la compilation ? Si tu veux réellement tout avoir en optimisé, passe sous gentoo. Elle est faite pour ça (c'est pas un appel au troll)

Discussions similaires

  1. UML : Qui s'en sert ? Pourquoi ? Dans quels cas ? Où ?
    Par Matthieu Brucher dans le forum UML
    Réponses: 83
    Dernier message: 10/06/2013, 16h13
  2. Réponses: 7
    Dernier message: 26/09/2012, 19h44
  3. dans quels cas les pointeur sont plus rapides ?
    Par 180degrés dans le forum C++
    Réponses: 12
    Dernier message: 20/08/2005, 23h12
  4. [Zope] Dans quel cas utiliser zope ?
    Par kalimero dans le forum Zope
    Réponses: 3
    Dernier message: 26/07/2005, 09h08
  5. [corba] débutant : dans quels cas l'utiliser
    Par jmturc dans le forum CORBA
    Réponses: 2
    Dernier message: 10/10/2002, 08h58

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