Como os diferentes esquemas de nomenclatura do kernel estão relacionados?

Como os diferentes esquemas de nomenclatura do kernel estão relacionados?

Estou executando o Ubuntu 13.10 com o Kernel 3.8.0-030800-genérico baixado dehttp://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/

Quando quero executar, por exemplo, comandos turbostat ou cpupower, recebo o seguinte:

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

Infelizmente parece não haver nenhum pacote de ferramentas linux disponível para este kernel.

Percebi que existem diferentes esquemas de nomenclatura para os kernels, por exemplo, os pacotes para linux-tools disponíveisaquiestão seguindo a nomenclatura:

3.8.0-{19-39}

enquanto a versão do nosso kernel termina em 030800.

Como esses dois esquemas de nomenclatura se relacionam? Qual é a maneira correta de instalar ferramentas Linux para este kernel?

Responder1

Encontrei mais algumas informações sobre isso e responderei minha pergunta caso alguém se depare com o mesmo problema.

Kernels da linha principalsão usados ​​para testar se um problema foi corrigido pelos desenvolvedores do Kernel, porque os kernels da linha principal são construídos a partir das fontes de kernel "principais" mais recentes e não modificadas. A versão do kernel como por exemplo 030800 indica um kernel principal.

Geralmente, na produção, os kernels do repositório devem ser preferidos. As versões desses kernels terminam, por exemplo, em 3.8.0-{19-39}.

Há tambémesta postagemque discute o uso de kernels da linha principal.

Em relação às ferramentas linux para kernels da linha principal, elas não estarão disponíveis no repositório, pois não é um kernel do repositório, mas podem ser construídas a partir do código-fonte para a versão do kernel da linha principal correspondente.

informação relacionada