¿Qué es la habilitación de hardware (HWE)?

Respuestas:

197

Los nuevos dispositivos de hardware se lanzan al público siempre con mayor frecuencia. Y queremos que dicho hardware siempre funcione en Ubuntu, incluso si se ha lanzado después de un lanzamiento de Ubuntu. Seis meses (el tiempo que lleva realizar una nueva versión de Ubuntu) es un período muy largo en el campo de TI. Hardware Enablement (HWE) se trata de eso: ponerse al día con las últimas tecnologías de hardware.

Ahora, ¿cómo quiere Ubuntu alcanzar el objetivo de la habilitación de hardware? Uso de lanzamientos continuos para el núcleo: tan pronto como se lanza un nuevo núcleo, se empaqueta para Ubuntu, se prueba (a través del bolsillo propuesto y metodologías especiales de preguntas y respuestas) y se pone a disposición de los usuarios de Ubuntu. Por supuesto, este método tiene algunas desventajas: la liberación de un nuevo núcleo demasiado rápido puede introducir algunos errores y problemas, y puede no ser adecuado para la empresa.

¿La solución? Ofreciendo diferentes núcleos para diferentes usuarios. Por lo tanto, Ubuntu ofrecerá al menos dos núcleos: el núcleo de Disponibilidad general (GA), es decir, el núcleo más estable, que no se actualiza a versiones puntuales; y el kernel de Hardware Enablement (HWE), es decir, el kernel más reciente lanzado. Es por eso que está viendo tanto linux-genericlos linux-hwe-genericpaquetes como los paquetes.

Finalmente, si está interesado en desarrollar o probar las tecnologías de kernel más recientes, consulte el sitio web de depuración de hardware de Ubuntu .

Referencias

Andrea Corbellini
fuente
44
¿Sabes si hay un enlace más actual que describa los diferentes sabores del núcleo? Actualmente un poco perplejo entre linux-generic, linux-current-generic, linux-generic-lts- <release> en precisos lts
Michael Renner
¿Se detuvo esto antes de Ubuntu 18.04? Ubuntu 18.04 contiene el paquete de transición linux-generic-hwe-16.04 que solo depende de linux-generic.
Stéphane Gourichon
¿Cómo veo o elijo qué núcleo se está utilizando realmente en mi sistema? uname -r simplemente resultados: 4.15.0-24-generic
w-sky
@ StéphaneGourichon Si está utilizando la pila 16.04 HWE, el núcleo seguirá rodando hasta el próximo LTS, que en este caso es 18.04. Después de eso, permanecerá con el núcleo LTS hasta que 16.04 llegue a EOL.
Anthony Wong el
1
@ w-sky Puede verificar el BOOT_IMAGEparámetro en /proc/cmdline. Ejecutar este comando para averiguar el nombre del paquete: sed 's/^BOOT_IMAGE=\([^ ]*\) .*/\1/' /proc/cmdline | sed 's/.efi.signed//' | xargs dpkg -S.
Anthony Wong