Gentoo a commencé à distribuer des versions universelles du noyau Linux

Développeurs Gentoo Linux annoncé sur l'état de préparation des assemblages universels avec le noyau Linux créé dans le cadre du projet Noyau de distribution Gentoo pour simplifier le processus de maintenance du noyau Linux dans la distribution. Le projet offre la possibilité à la fois d'installer des assemblages binaires prêts à l'emploi avec le noyau et d'utiliser un ebuild unifié pour construire, configurer et installer le noyau à l'aide d'un gestionnaire de packages, similaire à d'autres packages.

Les principales différences entre les assemblages prêts à l'emploi proposés et la génération manuelle du noyau sont la possibilité d'une mise à jour automatique lors de l'installation de mises à jour régulières du système par le gestionnaire de packages (emerge -update @world) et un ensemble prédéfini d'options par défaut qui garantissent le fonctionnement après la mise à jour (avec configuration manuelle, si le noyau ne se charge pas ou si une panne se produit, il n'est pas clair si le problème est dû à des paramètres incorrects ou à une erreur dans le noyau lui-même).

Pour installer le noyau Linux, trois packages ont été créés qui peuvent être établir avec le reste des packages système, puis mettez à jour l'ensemble du système avec le noyau avec une seule commande, sans recourir à une version de noyau distincte.

  • noyau-sys / noyau-gentoo - un noyau avec un ensemble standard de genpatches spécifiques à Gentoo. L'assemblage est réalisé à l'aide d'un gestionnaire de packages utilisant les paramètres par défaut ou en spécifiant votre propre configuration.
  • noyau-sys / bin-noyau-gentoo - des assemblages binaires gentoo-kernel déjà assemblés qui peuvent être utilisés pour installer rapidement le noyau sans le compiler sur votre système.
  • noyau-sys / noyau-vanille — ebuild avec un noyau Linux vanilla, proposé sous la forme distribuée sur le site kernel.org.

Rappelons qu'auparavant dans Gentoo, le noyau était construit par l'utilisateur séparément du reste du système en utilisant une configuration manuelle. Cette approche a permis d'affiner les performances, d'éliminer les composants inutiles lors de l'assemblage et de réduire le temps d'assemblage 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 commettre des erreurs de configuration et rencontrer des problèmes de mise à niveau et de portabilité difficiles à diagnostiquer.

Source: opennet.ru

Ajouter un commentaire