Est-il préférable d'utiliser le noyau d'origine ou d'installer un autre noyau sous Ubuntu ?

L'une des parties les plus importantes de tout Linux distribution est le noyau, ou Kernel. C'est là que vous trouverez tout le nécessaire au fonctionnement de notre ordinateur, comme les contrôleurs ou les pilotes, ainsi que les outils chargés de la gestion de la mémoire, du contrôle des appels et tout le nécessaire pour que le logiciel ait accès au matériel. du PC. Il existe de nombreuses versions différentes du noyau, de l'original, publiées par Linus Torvalds lui-même (créateur de Linux) aux éditions modifiées par la communauté ou par les responsables des principales distributions, comme Canonical (dans le cas de Ubuntu). Cependant, lequel est le meilleur ?

Le noyau canonique, qu'apporte-t-il ?

utiliser le noyau d'origine ou installer un autre noyau dans Ubuntu

Lorsque nous installons Ubuntu à partir de zéro, il est livré avec un modifié et noyau optimisé avec Canonical. C'est l'entreprise elle-même qui se charge de la maintenir, d'appliquer des correctifs lorsqu'un bug ou d'une vulnérabilité apparaît et de lancer les différentes mises à jour au cours du cycle de vie de la distribution.

Par défaut, le noyau qui nous installe est ” générique ", une version de celui-ci conçue pour un usage général. Cependant, si nous avons des besoins particuliers, Canonical dispose de différentes versions de son propre noyau afin que nous puissions les installer facilement avec une seule commande. Les principaux sont :

  • faible latence : un noyau à très faible latence spécialement conçu pour le traitement audio.
  • kvm : destiné aux instances virtualisées avec cet hyperviseur.
  • raspi2 : noyau conçu pour le Raspberry Pi 2.
  • Muflier : noyau conçu pour les appareils qui utilisent ce type de processeurs ARM.
  • OEM : version spécialement conçue pour certains projets.
  • xx-hwe : noyau « Hardware Enablement » pour fonctionner avec le matériel le plus récent. Nous pouvons trouver cette version à la fois pour le « générique » et le « lowlatency ».

Uname Ubuntu Kernel

Entre autres, les principaux avantages que l'on obtient en utilisant ce type de noyau sont, d'une part, une série de optimisations et configurations appliquées par Canonical dans le noyau pour améliorer son fonctionnement, et d'autre part, la tranquillité d'esprit d'oublier de mettre à jour les nouvelles versions, car celles-ci arriveront via APT, comme le reste des correctifs du système.

Cependant, le principal inconvénient est que nous ne serons jamais à jour . Lorsque Canonical publie une nouvelle version d'Ubuntu, elle est livrée avec un noyau une ou deux versions derrière la dernière. Ce qui nous empêche de profiter des dernières améliorations du noyau pendant au moins 6 mois.

Pourquoi passer à un noyau d'origine ?

Bien qu'Ubuntu soit livré avec son propre noyau, cela ne nous empêche pas d'installer nous-mêmes la version du noyau d'origine que nous voulons. Nous pouvons télécharger le code et le compiler directement sur notre PC, ou utiliser un programme comme Mainline pour télécharger et installer le dernier noyau sur notre PC.

Noyau principal Linux 5.13

Les avantages de cela sont variés. Par exemple, cela nous permet d'être à jour, de profiter des dernières améliorations implémentées dans le noyau, et même de continuer à utiliser une version spécifique d'Ubuntu malgré le fait d'être sans support sans prendre de risques. En mettant à jour manuellement le noyau et les packages, nous pouvons transformer notre distribution Canonical en une sorte de "Rolling Release" .

Cependant, nous pouvons également rencontrer des problèmes. Par exemple, comme ces versions ne sont pas vérifiées par Canonical, il est possible que nous rencontrions une erreur. Et, en plus, nous n'aurons pas les améliorations et optimisations qui sont standard dans le version « générique » de Canonical . Cela nous oblige également à être un peu plus au courant des mises à jour, que nous devons installer à la main.

Ce qui est mieux?

La vérité est que le plus sûr est que nous ne remarquerons aucun changement, ni pour le meilleur ni pour le pire. Le noyau générique de Canonical est suffisant pour la plupart des gens d'utiliser Ubuntu sans aucun problème. Et, si nous faisons partie de ceux qui ont le matériel le plus récent, et qu'il n'est pas encore supporté par ce générique, nous pouvons installer le générique-hwe pour avoir le support des derniers pilotes. Si nous n'avons pas de besoins particuliers et que nous ne voulons pas nous compliquer, c'est le meilleur que nous puissions utiliser.

Au contraire, si nous voulons avoir le dernier fonctionnalités du noyau (comme, par exemple, le nouveau pilote amélioré pour NTFS) et nous ne voulons pas attendre 6 mois pour la prochaine version d'Ubuntu, alors le mieux que nous puissions faire est d'installer manuellement la version originale du noyau Linux. Bien sûr, savoir ce que nous faisons et prendre en charge toutes les tâches de maintenance associées à partir de là.