Qu'est-ce que l'activation matérielle (HWE)?

Réponses:

197

Les nouveaux périphériques matériels sont mis à la disposition du public toujours plus fréquemment. Et nous voulons que ce matériel fonctionne toujours sur Ubuntu, même s'il a été publié après une version d'Ubuntu. Six mois (le temps nécessaire à la publication d’une nouvelle version d’Ubuntu) est une très longue période dans le domaine informatique. L'activation matérielle (HWE) est à ce sujet: rattraper les dernières technologies matérielles.

Maintenant, comment Ubuntu veut-il atteindre l'objectif de l'activation matérielle? Utilisation de nouvelles versions pour le noyau: dès qu’un nouveau noyau est publié, il est empaqueté pour Ubuntu, testé (via les méthodologies de poche et les méthodes spéciales de Q / A) et mis à la disposition des utilisateurs d’Ubuntu. Cette méthode a bien sûr quelques inconvénients: publier un nouveau noyau trop rapidement peut présenter des bogues et des problèmes, et peut ne pas convenir à l'entreprise.

La solution? Offrir différents noyaux pour différents utilisateurs. Par conséquent, Ubuntu proposera au moins deux noyaux: le noyau General Availability (GA), c’est-à-dire le noyau le plus stable, qui ne sera pas mis à jour pour les versions ponctuelles; et le noyau Hardware Enablement (HWE), c’est-à-dire le noyau le plus récent publié. C'est pourquoi vous voyez à la fois le linux-genericet les linux-hwe-genericforfaits.

Enfin, si vous souhaitez développer ou tester les dernières technologies du noyau, consultez le site Web de débogage matériel Ubuntu .

Références:

Andrea Corbellini
la source
4
Savez-vous s'il existe un lien plus actuel décrivant les différents types de noyau? Actuellement un peu troublé entre linux-generic, linux-current-generic, linux-generic-lts- <release> en lts précis
Michael Renner le
Cela s'est-il arrêté avant Ubuntu 18.04? Ubuntu 18.04 contient le paquet transitoire linux-generic-hwe-16.04 qui ne dépend que de linux-generic.
Stéphane Gourichon
Comment voir ou choisir quel noyau est réellement utilisé dans mon système? uname -r résultats simples: 4.15.0-24-générique
w-sky
@ StéphaneGourichon Si vous utilisez la pile 16.04 HWE, le noyau continuera à rouler jusqu'au prochain LTS, qui dans ce cas est 18.04. Après cela, vous resterez avec le noyau LTS jusqu'à ce que 16.04 atteigne EOL.
Anthony Wong
1
@ w-sky Vous pouvez vérifier le BOOT_IMAGEparamètre dans /proc/cmdline. Exécutez cette commande pour connaître le nom du package: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S.
Anthony Wong