Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 15h00   #1
Membre habitué
 
Étudiant
Inscription : décembre 2007
Messages : 544
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2007
Messages : 544
Points : 130
Points : 130
Envoyer un message via MSN à ikuzar
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
ikuzar est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 02/06/2011, 15h14   #2
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 980
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 980
Points : 6 095
Points : 6 095
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
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/06/2011, 15h16   #3
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 296
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 296
Points : 49 882
Points : 49 882
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05


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é.
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 03/06/2011, 18h05   #4
Membre régulier
 
Inscription : avril 2008
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 95
Points : 79
Points : 79
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
manpe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 22h58   #5
Membre actif
 
Inscription : juin 2004
Messages : 253
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 253
Points : 180
Points : 180
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.
Madmac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 13h10   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 534
Points : 7 743
Points : 7 743
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.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h18.


 
 
 
 
Partenaires

Hébergement Web