Publicité
Les systèmes Linux sont tellement ridiculement flexibles et configurables, c'est carrément fou. Une grande partie de la raison pour laquelle Linux est si flexible est à cause de sa structure modulaire. Chaque composant et programme système est divisé en plusieurs packages différents qui peuvent facilement être supprimés, ajoutés ou remplacés par autre chose. Aucune partie du système d'exploitation n'a d'exception à cette règle, y compris le noyau Linux lui-même.
De ce fait, vous pouvez relativement facilement retirer le noyau, y faire des choses, puis le remettre. Mais que pouvez-vous faire exactement avec le noyau, et pourquoi devriez-vous envisager de compiler votre propre noyau personnalisé?
Patcher ou remplacer des pilotes et d'autres pièces
L'une des raisons les plus courantes pour lesquelles les gens compilent leurs propres noyaux à la maison est le fait que certains conducteurs (et d'autres fonctionnalités du noyau) doivent être corrigées ou complètement remplacées par un pilote complètement différent ou une mise à jour une. Un bon exemple de cela est la nécessité de patcher certains pilotes sans fil afin de pouvoir
capturer des paquets pour le craquage WEP Comment casser votre propre réseau WEP pour savoir à quel point il est vraiment peu sûrNous vous disons constamment que l'utilisation du WEP pour «sécuriser» votre réseau sans fil est vraiment un jeu de dupes, mais les gens le font toujours. Aujourd'hui, je voudrais vous montrer exactement à quel point le WEP n'est pas vraiment sûr, en ... Lire la suite . Backtrack Linux, qui est mentionné dans cet article, est livré avec les pilotes déjà patchés, mais toute autre distribution aura des pilotes non patchés.Parfois, les utilisateurs rétroportent également certains pilotes, en particulier les pilotes graphiques open source. Si vous rétroportez un pilote, cela signifie que vous prenez un pilote d'un noyau plus récent et que vous le collez dans un ancien en tant que patch. Même les gens qui installer des pilotes graphiques propriétaires Comment installer des pilotes graphiques propriétaires dans Ubuntu, Fedora et MintLa plupart du temps, vous irez bien avec un logiciel 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. Lire la suite doivent parfois recompiler leurs noyaux, même si cela se produit généralement automatiquement.
Supprimez le code inutile et utilisez différents indicateurs de compilation
Une autre partie très bénéfique de la compilation de votre propre noyau est que vous pouvez faire votre propre optimisation. Alors que la personnalisation se concentre sur la modification des parties du noyau, l'optimisation se concentre sur toutes les parties inutiles qui peuvent être supprimés, ainsi que la meilleure combinaison de drapeaux de compilation qui produira un plus rapide noyau.
Dites que votre ordinateur portable n'a pas Bluetooth et vous ne prévoyez pas d’acheter un dongle USB, vous pouvez supprimer tout ce qui a à voir avec 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 sont jamais avec le noyau final, ils ne chargeront pas et n'utiliseront pas de précieuses ressources qui pourraient être utilisées pour autre chose.
En savoir plus sur le noyau
Enfin, la compilation de votre propre noyau a l'avantage de vous offrir une expérience Linux. Même si vous ne changez rien (à la fois les perspectives de personnalisation et d'optimisation) sur le noyau, l'expérience que vous obtenez téléchargement d'une copie originale du noyau Linux, le compiler et l'exécuter sur votre système peut être précieux si c'est quelque chose qui vous intéresse. Évidemment, c'est aussi quelque chose que les gens qui travaillent quotidiennement sur le noyau doivent faire, donc les types d'ordinateurs qui sont en contact avec Linux devraient prendre cette étape en considération.
Conclusion
En fin de compte, c'est à vous de décider ce que vous voulez faire. Pour la plupart des utilisateurs, le noyau offert par votre distribution de choix fera très bien l'affaire, et les personnes qui compilent régulièrement leurs propres noyaux le font parce qu'il y a des besoins ou des exigences spécifiques. Cependant, si vous avez un besoin tel que ceux que j'ai mentionnés, ou si vous êtes simplement intéressé à entrer dans le vif du sujet de Linux, alors compiler votre propre noyau est certainement une bonne idée.
Compilez-vous votre propre noyau Linux? Est-ce que cela en vaut 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 d'un moteur diesel moderne, des mains des travailleurs et de l'outil via Shutterstock, Camion de recyclage ramassant le bac via Shutterstock, Thème éducatif: teen drôle, médecine, science via Shutterstock
Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.