Che cos'è l'abilitazione hardware (HWE)?


Risposte:


197

Nuovi dispositivi hardware vengono rilasciati al pubblico sempre più frequentemente. E vogliamo che tale hardware funzioni sempre su Ubuntu, anche se è stato rilasciato dopo una versione di Ubuntu. Sei mesi (il tempo necessario per realizzare una nuova versione di Ubuntu) è un periodo molto lungo nel campo IT. Hardware Enablement (HWE) si occupa di questo: mettersi al passo con le più recenti tecnologie hardware.

Ora, come vuole Ubuntu raggiungere l'obiettivo di Hardware Enablement? Uso delle versioni rolling per il kernel: non appena viene rilasciato un nuovo kernel, viene impacchettato per Ubuntu, testato (tramite la tasca proposta e le metodologie speciali di Q / A) e reso disponibile agli utenti Ubuntu. Questo metodo presenta ovviamente alcuni svantaggi: il rilascio troppo rapido di un nuovo kernel può comportare bug e problemi e potrebbe non essere adatto all'azienda.

La soluzione? Offrire kernel diversi per utenti diversi. Pertanto Ubuntu offrirà almeno due kernel: il kernel General Availability (GA), ovvero il kernel più stabile, che non viene aggiornato alle release dei punti; e il kernel Hardware Enablement (HWE), ovvero il kernel più recente rilasciato. Questo è il motivo per cui stai vedendo entrambi linux-generici linux-hwe-genericpacchetti.

Infine, se sei interessato a sviluppare o testare le più recenti tecnologie del kernel, consulta il sito Web di debug dell'hardware di Ubuntu .

Riferimenti:


4
Ti capita di sapere se esiste un link più attuale che descrive i diversi tipi di kernel? Attualmente un po 'confuso tra linux-generico, linux-corrente-generico, linux-generico-lts- <release> in lts precisi
Michael Renner,

Si è fermato prima di Ubuntu 18.04? Ubuntu 18.04 contiene il pacchetto di transizione linux-generic-hwe-16.04 che dipende solo da linux-generic.
Stéphane Gourichon,

Come posso vedere o scegliere quale kernel è attualmente utilizzato nel mio sistema? uname -r risulta semplicemente: 4.15.0-24-generico
w-sky

@ StéphaneGourichon Se stai usando lo stack HWE 16.04, il kernel continuerà a girare fino al prossimo LTS, che in questo caso è 18.04. Successivamente, rimarrai con il kernel LTS fino a quando 16.04 non raggiungerà EOL.
Anthony Wong,

1
@ w-sky È possibile controllare il BOOT_IMAGEparametro in /proc/cmdline. Eseguire questo comando per scoprire il nome del pacchetto: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S.
Anthony Wong,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.