Développeurs de Gentoo Linux sur la disponibilité des constructions universelles avec un noyau Linux, créées dans le cadre du projet pour simplifier le processus de maintenance du noyau Linux dans la distribution. Le projet offre la possibilité d'installer des compilations binaires prêtes avec le noyau, ainsi que d'utiliser un ebuild unifié pour compiler, configurer et installer le noyau à l'aide du gestionnaire de paquets, de manière similaire à d'autres paquets.
Les principales différences entre les compilations prêtes proposées et le processus manuel de formation du noyau sont la possibilité de mise à jour automatique lors de l'installation des mises à jour régulières du système par le gestionnaire de paquets (emerge --update @world) et un ensemble d'options par défaut prédéfini, garantissant le bon fonctionnement après la mise à jour (en cas de configuration manuelle, si le noyau ne démarre pas ou échoue, il est difficile de savoir si le problème est lié à des paramètres incorrects ou à une erreur dans le noyau lui-même).
Pour l'installation du noyau Linux, trois paquets ont été formés, que l'on peut avec les autres paquets du système et ensuite mettre à jour l'ensemble du système avec le noyau en une seule commande, sans avoir besoin d'une compilation séparée du noyau.
- — noyau avec un ensemble standard de patchs genpatches, spécifiques à Gentoo. La construction est effectuée à l'aide du gestionnaire de paquets en utilisant des paramètres par défaut ou en définissant sa propre configuration.
- — compilations binaires déjà construites de gentoo-kernel, qui peuvent être utilisées pour une installation rapide du noyau sans le compiler sur votre système.
- — ebuild avec un noyau Linux vanille, proposé sous forme diffusée sur le site .
Rappelons qu'auparavant, dans Gentoo, la construction du noyau se faisait par l'utilisateur séparément du reste du système en utilisant une configuration manuelle. Cette approche permettait d'effectuer un tuning fin des performances, d'exclure des composants superflus lors de la compilation et de réduire le temps de compilation et la taille du noyau résultant. Cependant, en raison de l'absence d'un ensemble unifié d'options par défaut, l'utilisateur pouvait facilement faire une erreur lors de la configuration et rencontrer des problèmes de mise à jour et de portabilité qui étaient difficiles à diagnostiquer.
Source : opennet.ru
