Was ist Hardware-Aktivierung (HWE)?

Antworten:

197

Brandneue Hardwaregeräte werden immer häufiger der Öffentlichkeit zugänglich gemacht. Und wir möchten, dass solche Hardware immer unter Ubuntu funktioniert, auch wenn sie nach einer Ubuntu-Veröffentlichung veröffentlicht wurde. Sechs Monate (die Zeit, die für ein neues Ubuntu-Release benötigt wird) sind im IT-Bereich sehr lang. Bei Hardware Enablement (HWE) geht es darum, mit den neuesten Hardwaretechnologien Schritt zu halten.

Wie will Ubuntu nun das Ziel der Hardware-Aktivierung erreichen? Verwenden von Rolling Releases für den Kernel: Sobald ein neuer Kernel veröffentlicht wird, wird er für Ubuntu gepackt, getestet (über die vorgeschlagene Pocket- und spezielle Q / A-Methodik) und Ubuntu-Benutzern zur Verfügung gestellt. Diese Methode hat natürlich einige Nachteile: Ein zu schnelles Release eines neuen Kernels kann einige Fehler und Probleme verursachen und ist möglicherweise nicht für das Unternehmen geeignet.

Die Lösung? Verschiedene Kernel für verschiedene Benutzer anbieten. Daher wird Ubuntu mindestens zwei Kernel anbieten: den General Availability (GA) -Kernel, dh den stabilsten Kernel, der nicht auf Punktreleases aktualisiert wird; und den Hardware Enablement (HWE) -Kernel, dh den neuesten veröffentlichten Kernel. Aus diesem Grund sehen Sie sowohl die linux-genericals auch die linux-hwe-genericPakete.

Wenn Sie die neuesten Kernel-Technologien entwickeln oder testen möchten, besuchen Sie die Ubuntu Hardware Debugging -Website.

Verweise:

Andrea Corbellini
quelle
4
Wissen Sie zufällig, ob es einen aktuelleren Link gibt, der die verschiedenen Kernel-Varianten beschreibt? Derzeit ein bisschen ratlos zwischen Linux-Generic, Linux-Current-Generic, Linux-Generic-LTS- <Release> in präzisen LTS
Michael Renner
Hat dies vor Ubuntu 18.04 aufgehört? Ubuntu 18.04 enthält das Übergangspaket linux-generic-hwe-16.04, das nur von linux-generic abhängt.
Stéphane Gourichon
Wie kann ich sehen oder auswählen, welcher Kernel tatsächlich in meinem System verwendet wird? uname -r einfach Ergebnisse: 4.15.0-24-generic
w-sky
@ StéphaneGourichon Wenn Sie den 16.04 HWE-Stack verwenden, läuft der Kernel bis zur nächsten LTS weiter, in diesem Fall bis zum 18.04. Danach bleiben Sie beim LTS-Kernel, bis 16.04 EOL erreicht.
Anthony Wong
1
@ w-sky Sie können den BOOT_IMAGEParameter einchecken /proc/cmdline. Führen Sie diesen Befehl die Paketnamen , um herauszufinden: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S.
Anthony Wong