¿Cómo se relacionan los diferentes esquemas de nombres del kernel?

¿Cómo se relacionan los diferentes esquemas de nombres del kernel?

Estoy ejecutando Ubuntu 13.10 con el Kernel 3.8.0-030800-generic descargado dehttp://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/

Cuando quiero ejecutar, por ejemplo, comandos turbostat o cpupower, aparece lo siguiente:

cpupower not found for kernel 3.8.0-030800
You may need to install linux-tools-3.8.0-030800-generic

Desafortunadamente, parece que no hay ningún paquete de herramientas de Linux disponible para este kernel.

Me di cuenta de que hay diferentes esquemas de nombres para los núcleos, por ejemplo, los paquetes para herramientas de Linux disponibles.aquísiguen el nombre:

3.8.0-{19-39}

mientras que la versión de nuestro kernel termina en 030800.

¿Cómo se relacionan entre sí estos dos esquemas de nombres? ¿Cuál es la forma correcta de instalar herramientas de Linux para este kernel?

Respuesta1

Encontré más información sobre esto y responderé mi pregunta en caso de que alguien se encuentre con el mismo problema.

Núcleos de línea principalse utilizan para comprobar si los desarrolladores del kernel solucionaron un problema, porque los kernels principales se crean a partir de las últimas fuentes del kernel "principal" sin modificar. La versión del kernel, como por ejemplo 030800, indica un kernel principal.

Generalmente, en producción se deben preferir los núcleos del repositorio. Las versiones de esos núcleos terminan, por ejemplo, en 3.8.0-{19-39}.

También hayesta publicaciónque analiza el uso de núcleos principales.

Con respecto a las herramientas de Linux para los kernels principales, no estarán disponibles en el repositorio, ya que no es un kernel del repositorio, pero se pueden compilar desde el código fuente para la versión correspondiente del kernel principal.

información relacionada