Vraag Wat is hardware-ondersteuning (HWE)?


ik zie de linux-hwe-generic pakket als onderdeel van de kernels die u in Ubuntu kunt installeren.

Wat is hardware-ondersteuning (HWE)?


138
2018-01-29 09:05


oorsprong




antwoorden:


Gloednieuwe hardwareapparaten worden steeds vaker aan het publiek vrijgegeven. En we willen dat dergelijke hardware altijd werkt aan Ubuntu, zelfs als het is uitgebracht na een Ubuntu-release. Zes maanden (de tijd die het kost om een ​​nieuwe Ubuntu-release te maken) is een zeer lange periode op IT-gebied. Hardware-activering (HWE) gaat daarover: het inhalen van de nieuwste hardwaretechnologieën.

Hoe wil Ubuntu het doel van Hardware Enablement bereiken? Rollende releases gebruiken voor de kernel: zodra een nieuwe kernel wordt vrijgegeven, wordt deze verpakt voor Ubuntu, getest (via de voorgestelde pocket en speciale Q / A-methodologieën) en beschikbaar gesteld aan Ubuntu-gebruikers. Deze methode heeft natuurlijk enkele nadelen: het te snel vrijgeven van een nieuwe kernel kan enkele bugs en problemen introduceren en is mogelijk niet geschikt voor de onderneming.

De oplossing? Het aanbieden van verschillende kernels voor verschillende gebruikers. Daarom zal Ubuntu tenminste twee kernels aanbieden: de Algemene beschikbaarheid (GA) kernel, d.w.z. de meest stabiele kernel, die niet wordt bijgewerkt naar puntreleases; en de Hardware-activering (HWE) kernel, d.w.z. de meest recent uitgebrachte kernel. Dit is waarom je beide ziet linux-generic en de linux-hwe-generic pakketjes.

Als je tenslotte geïnteresseerd bent in het ontwikkelen of testen van de nieuwste kerneltechnologieën, kijk dan naar de Ubuntu Hardware Debugging website.

Referenties:


151
2018-01-29 10:37



Weet je toevallig of er een meer actuele link is die de verschillende kernel-smaken beschrijft? Momenteel een beetje stumped tussen linux-generic, linux-current-generic, linux-generic-lts- <release> in precieze lts - Michael Renner
Heeft dit gestopt voor Ubuntu 18.04? Ubuntu 18.04 bevat transitioneel pakket linux-generic-hwe-16.04 dat net afhankelijk is van linux-generic. - Stéphane Gourichon
Hoe zie of kies ik welke kernel daadwerkelijk in mijn systeem wordt gebruikt? uname -r geeft eenvoudig resultaten: 4.15.0-24-generiek - w-sky
@ StéphaneGourichon Als u de 16.04 HWE-stack gebruikt, blijft de kernel doorlopen tot de volgende LTS, die in dit geval 18.04 is. Daarna blijf je bij de LTS-kernel tot 16.04 de EOL bereikt. - Anthony Wong
@ w-sky U kunt de BOOT_IMAGE parameter in /proc/cmdline. Voer deze opdracht uit om de pakketnaam te achterhalen: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S. - Anthony Wong