Domanda Cos'è l'abilitazione hardware (HWE)?


Vedo il linux-HWE-generic pacchetto come parte dei kernel che puoi installare in Ubuntu.

Cos'è l'abilitazione hardware (HWE)?


138
2018-01-29 09:05


origine




risposte:


I 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 una nuova versione di Ubuntu) è un periodo molto lungo nel campo IT. Abilitazione hardware (HWE) parla di questo: mettersi al passo con le più recenti tecnologie hardware.

Ora, come fa Ubuntu a raggiungere l'obiettivo di Hardware Enablement? Uso delle versioni rolling per il kernel: non appena viene rilasciato un nuovo kernel, viene confezionato per Ubuntu, testato (tramite la tasca proposta e le speciali metodologie Q / A) e reso disponibile agli utenti di Ubuntu. Questo metodo ha ovviamente alcuni svantaggi: il rilascio di un nuovo kernel troppo rapidamente potrebbe introdurre alcuni bug e problemi e potrebbe non essere adatto all'impresa.

La soluzione? Offrire diversi kernel per utenti diversi. Quindi Ubuntu offrirà almeno due kernel: il Disponibilità generale (GA) kernel, cioè il kernel più stabile, che non viene aggiornato alle release dei punti; e il Abilitazione hardware (HWE) kernel, cioè il kernel più recente rilasciato. Questo è il motivo per cui stai vedendo entrambi linux-generic e il linux-hwe-generic Pacchetti.

Infine, se sei interessato a sviluppare o testare le più recenti tecnologie del kernel, guarda il Debug hardware di Ubuntu sito web.

Riferimenti:


151
2018-01-29 10:37



Ti capita di sapere se c'è un link più attuale che descrive i diversi sapori del kernel? Attualmente un po 'perplesso tra linux-generico, linux-corrente-generico, linux-generic-lts- <release> in lts precisi - Michael Renner
Questo si è fermato prima di Ubuntu 18.04? Ubuntu 18.04 contiene il pacchetto transitorio linux-generic-hwe-16.04 che dipende solo da linux-generic. - Stéphane Gourichon
Come vedo o scelgo quale kernel viene effettivamente utilizzato nel mio sistema? uname -r semplicemente risultati: 4.15.0-24-generici - w-sky
@ StéphaneGourichon Se si utilizza lo stack 16.04 HWE, il kernel continuerà a scorrere fino al prossimo LTS, che in questo caso è 18.04. Dopodiché, rimarrai con il kernel LTS fino al 16.04 quando raggiungerai EOL. - Anthony Wong
@ w-sky Puoi controllare il BOOT_IMAGE parametro in /proc/cmdline. Esegui questo comando per scoprire il nome del pacchetto: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S. - Anthony Wong