Tous ceux qui ont été encouragés à utiliser Gentoo, ils savent que cette distribution Linux qui il est hautement personnalisable grâce à cela n'utilise pas de binaires précompilés, avec lequel l'utilisateur doit faire lui-même la compilation du système ce qui lui donne un grand avantage par rapport aux autres distributions puisque vous pouvez créer une compilation centrée sur les composants informatiques, lui donnant une plus grande fluidité et performance.
Depuis avec Portage, qui implémente certaines fonctionnalités avancées tels que la gestion des dépendances, le réglage fin des packages en fonction de l'administrateur, les fausses installations de style OpenBSD, les sandbox lors de la compilation, la désinstallation sécurisée, les profils système, les packages virtuels, la gestion des fichiers de configuration et plusieurs emplacements pour différentes versions du même package.
Mais maintenant cela peut changer comme Les développeurs Gentoo discutent la possibilité de fournir des packages génériques du noyau Linux qui ne nécessitent pas de configuration manuelle lors de la compilation et sont similaires aux packages du noyau fournis dans les distributions binaires traditionnelles.
Comme exemple du problème qui survient quand il est utilisé réglage manuel des paramètres du noyau pratiqué à Gentoo, il manque un ensemble unifié des options par défaut qui garantissent l'opérabilité après la mise à jour (Lorsqu'il est configuré manuellement, si le noyau ne démarre pas ou si un crash se produit, il n'est pas clair si le problème est causé par des réglages de paramètres incorrects ou une erreur dans le noyau lui-même).
La manière traditionnelle de Gentoo d'obtenir un noyau est d'installer les sources, puis de configurer et d'en construire un vous-même. Pour ceux qui ne voulaient pas passer par le processus fastidieux de configuration manuelle, un autre moyen d'utiliser genkernel a été fourni. Cependant, aucune de ces variantes n'était en mesure de fournir l'équivalent des cœurs fournis par les distributions binaires.
Les développeurs ont l'intention de fournir un noyau prêt et évidemment fonctionnel qui peut être installé avec un minimum d'effort (comme ebuild, construit par analogie avec d'autres packages) et sera automatiquement mis à jour par le gestionnaire de packages dans le cadre des mises à jour régulières du système.
Actuellement, le paquet sys-kernel / vanilla-kernel a déjà été proposé sur la base à partir des sources principales du noyau, en complétant le script de construction précédemment disponible avec un ensemble typique d'options genkernel.
Si je dois justifier le passage de l'ancienne tradition des noyaux personnalisés à un package de noyau universel, je devrais commencer par discuter des raisons pour lesquelles vous pourriez vouloir configurer un noyau personnalisé en premier lieu.
Le paquet vanilla-kernel jusqu'à présent, cela implique uniquement l'assemblage à partir du code source (proposé sous forme d'ebuild), mais la possibilité de générer des assemblys de noyau binaires est également discutée.
Le principal contre-argument est l'effort. Comme mentionné ci-dessus, je me suis personnellement fatigué de devoir gérer manuellement mon noyau. Les gains potentiels mentionnés l'emportent-ils sur la perte de temps humain pour configurer et maintenir un noyau personnalisé?
Parmi les avantages du réglage manuel du noyau, la capacité à régler les performances, supprimer les composants inutiles lors de la compilation, raccourcir le temps de compilation et réduire la taille du noyau résultant (par exemple, la construction du noyau d'un promoteur prend 44 Mo avec les modules, tandis qu'un noyau universel prend 294 Mo).
Parmi les lacunes, on observe que une erreur peut facilement être commise lors de la configuration, d'éventuels problèmes avec la mise à jour, intolérance, difficulté à diagnostiquer les problèmes.
La fourniture de compilations les binaires sont considérés car le noyau universelEn raison de sa taille, il se compile beaucoup plus longtemps et fournit un noyau fini Il peut simplifier la vie des utilisateurs de systèmes à faible consommation d'énergie.
Même si cela se trouve comme une "idée", Développeurs Gentoo n'exclut pas la possibilité et ils en parlent, tandis que de la part des utilisateurs, les avis sont déjà partagés.
Si vous voulez en savoir plus, vous pouvez archiver la note originale dans le lien suivant.