Algumas questões compilando o kernel do linux com o make-kpkg

3

Estou fazendo meus primeiros passos compilando o kernel Linux e adicionando uma nova chamada de sistema. Eu consegui fazer isso, mas ainda tenho algumas perguntas.

Para esta tarefa, eu configurei uma máquina virtual guest debian 7 64 bits. Estou seguindo um tutorial encontrado na Internet de como fazer isso ( link E como documentação, em geral, um manual de como criar um kernel Linux customizado no Debian GNU / Linux e página de manual do make-kpkg.

Até agora, estou usando o próximo script para compilar:

#!/bin/sh
make-kpkg clean
INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=2 time make-kpkg --initrd --append-to-version=-$1 kernel_image

E, bem, tenho as seguintes perguntas:

  1. No momento, estou definindo o kernel_image apenas como destino. Devo incluir também kernel_headers? quando devo compilar e instalar o kernel_headers? para que servem?
  2. Se eu usar como target: binary_arch, é exatamente o mesmo que usar kernel_image e kernel_headers?
  3. Eu coloquei INSTALL_MOD_STRIP = 1 porque li que ele compila mais rápido e a saída é muito menor. Eu sei que reduz o número de módulos sendo compilados. quanto custa essa redução? Devo usar este sinalizador para uma compilação final para um uso final do kernel no meu computador?

Obrigado antecipadamente!

    
por Akronix 01.05.2014 / 11:51

0 respostas