3 raisons pour lesquelles vous pourriez vouloir compiler votre propre noyau [Linux]
Les systèmes Linux sont tellement ridiculement flexibles et configurables que c'est carrément fou. Une grande partie de la flexibilité de Linux s'explique par sa structure modulaire. Chaque composant système et chaque programme est divisé en plusieurs packages pouvant être facilement supprimés, ajoutés ou remplacés par quelque chose d'autre. Absolument aucune partie du système d'exploitation ne fait exception à cette règle, y compris le noyau Linux lui-même.
De ce fait, vous pouvez facilement extraire le noyau, y apporter des modifications, puis le remettre dedans. Mais que pouvez-vous faire exactement avec le noyau et pourquoi devriez-vous envisager de compiler votre propre noyau personnalisé??
Corriger ou remplacer les pilotes et autres pièces
L'une des raisons les plus courantes qui poussent les gens à compiler leurs propres noyaux chez eux est le fait que certains pilotes (et autres fonctionnalités du noyau) doivent être corrigés ou complètement remplacés par un pilote complètement différent ou mis à jour. Un bon exemple de ceci est la nécessité de patcher certains pilotes sans fil afin de pouvoir capturer des paquets pour le crack WEP. Comment casser votre propre réseau WEP pour découvrir à quel point il est vraiment peu sûr de savoir comment casser votre propre réseau WEP pour le découvrir Nous sommes constamment en train de vous dire que l’utilisation du WEP pour «sécuriser» votre réseau sans fil est vraiment un jeu fou, mais les gens le font toujours. Aujourd'hui, j'aimerais vous montrer à quel point le WEP n'est pas sécurisé, en… Read More. Backtrack Linux, qui est mentionné dans cet article, est fourni avec les pilotes déjà corrigés, mais toute autre distribution aura des pilotes non corrigés..
Parfois, les utilisateurs font également un backport sur certains pilotes, en particulier les pilotes graphiques open source. Si vous rétrogradez un pilote, cela signifie que vous prenez un pilote d'un noyau plus récent et que vous le collez dans un plus ancien en tant que correctif. Même les personnes qui installent des pilotes graphiques propriétaires Comment installer des pilotes graphiques propriétaires dans Ubuntu, Fedora et Mint Comment installer des pilotes graphiques propriétaires dans Ubuntu, Fedora et Mint La plupart du temps, vous utiliserez des logiciels open source sous Linux. . Mais si vous voulez une vraie puissance de jeu et graphique, vous aurez besoin de pilotes propriétaires. Voici comment les obtenir. Read More doit parfois recompiler ses noyaux, bien que cela se produise généralement automatiquement.
Supprimer le code inutile et utiliser différents drapeaux de compilation
Un autre aspect très bénéfique de la compilation de votre propre noyau est que vous pouvez effectuer votre propre optimisation. Alors que la personnalisation se concentre sur le changement de parties du noyau, l'optimisation se concentre sur toutes les parties inutiles pouvant être supprimées, ainsi que sur la meilleure combinaison d'indicateurs de compilation permettant d'obtenir un noyau plus rapide..
Supposons que votre ordinateur portable ne dispose pas des fonctionnalités Bluetooth, et que vous ne prévoyez pas d’obtenir un dongle USB, vous pouvez supprimer tout ce qui concerne Bluetooth du noyau. Grâce à cette logique, de nombreux pilotes inutiles peuvent être supprimés, ce qui permet d'économiser de l'espace disque et d'autres ressources. S'ils ne possèdent jamais le noyau final, ils ne se chargeront pas et ne prendront pas de précieuses ressources qui pourraient être utilisées pour autre chose.
En savoir plus sur le noyau
Last but not least, compiler votre propre noyau a l'avantage de vous donner une expérience Linux. Même si vous ne changez rien (perspectives de personnalisation et d'optimisation) sur le noyau, l'expérience que vous obtenez en téléchargeant une copie vanille du noyau Linux, en le compilant et en l'exécutant sur votre système peut s'avérer inestimable si c'est quelque chose que vous ' re intéressé. Évidemment, c’est aussi quelque chose que doivent travailler les personnes qui travaillent quotidiennement sur le noyau, les types d’ordinateur qui sont en contact avec Linux devraient donc prendre cette mesure à l’étude..
Conclusion
En fin de compte, c'est à vous de décider ce que vous voulez faire. Pour la plupart des utilisateurs, le noyau proposé par la distribution de votre choix fera l'affaire, et les personnes qui compilent régulièrement leurs propres noyaux le font parce qu'il existe des besoins ou des exigences spécifiques. Cependant, si vous avez un besoin tel que ceux que j'ai déjà mentionnés, ou si vous êtes simplement intéressé par Linux, la compilation de votre propre noyau est une bonne idée..
Compilez-vous votre propre noyau Linux? Cela vaut-il la peine, et quelles modifications faites-vous par rapport aux noyaux vanille / distribution? Faites le nous savoir dans les commentaires!
Crédits image: Réparation du moteur diesel moderne, des mains des travailleurs et de l'outil via Shutterstock, Récupération du camion de collecte via Shutterstock, Thème éducatif: ado drôle, médecine, science via Shutterstock
En savoir plus sur: Maintenance informatique.