Existem vários tipos diferentes de kernel disponíveis, mas -generic
é muito provavelmente o que você quer.
As versões especializadas são:
-
linux-image-server
: sintonizado para responder a muitas solicitações, em vez de lidar com a interação em tempo real com um usuário. EDIT : parece ter sido descontinuado e apenas aponta para-generic
. -
linux-image-virtual
: Acho que isso envolve apenas remover drivers de hardware que provavelmente não serão encontrados em uma máquina virtual para economizar espaço. -
linux-image-lowlatency
: Eu acho que isso é destinado, por exemplo, à edição de áudio onde a baixa latência é importante (veja Por que escolher um kernel de baixa latência em vez de um genérico ou em tempo real? ).
Quanto às pastas em /usr/src
, todos esses kernels diferentes são realmente muito semelhantes, exceto por algumas opções, então a maioria dos cabeçalhos são armazenados no /usr/src/linux-headers-x.y.z
não específico. A pasta específica /usr/src/linux-headers-x.y.z-generic
(ou -server
, -lowlatency
) etc consiste principalmente em links para /usr/src/linux-headers-x.y.z
, além de todos os arquivos (por exemplo, .config
) alterados em comparação com a versão não específica (para evitar duplicação se você tiver múltiplos sabores da mesma versão do kernel instalada).