É o número ABI. O link a seguir deve ajudar a responder sua pergunta:
Do Kernel / FAQ :
O que diferencia o kernel do Ubuntu do kernel Linux a montante?
Os kernels do Ubuntu são rebaseados contra versões estáveis somente através do ciclo de desenvolvimento, com muitos patches no topo da tag stable. Quando a liberação final é feita, a ramificação principal nunca é rebaixada novamente. Embora as atualizações estáveis (pós-lançamento) sejam geralmente aplicadas, algumas vezes tomamos decisões de correção que são contrárias às versões estáveis.
Então, o melhor que se pode dizer é que os kernels do Ubuntu são apenas vagamente baseados no stable upstream. Você teria que examinar o changelog para saber exatamente o que entra em um determinado kernel.
A cada lançamento do kernel do Ubuntu, tentamos permanecer o máximo possível com o kernel do Linux upstream. No entanto, existem patches inevitáveis que carregamos no topo do kernel do Linux, o que diferencia o kernel do Ubuntu do kernel do Linux. Este documento tenta descrever o conjunto geral de patches que são carregados e por quê: Kernel / FAQ / UbuntuDelta
O que significa um número de versão específico do kernel do Ubuntu?
A versão oficial de um kernel do Ubuntu informa várias coisas, incluindo a versão base do upstream, o identificador atual do Ubuntu ABI e o sabor do kernel. (Veja Como podemos determinar a versão do kernel em execução? Para encontrar seu número de versão atual.)
Dada uma versão como 2.6.35-6.9-genérica, isso pode ser dividido em quatro partes, conforme abaixo:
<base kernel version>-<ABI number>.<upload number>-<flavour>
A versão base do kernel representa a versão principal na qual o kernel do Ubuntu é baseado. O número ABI representa mudanças significativas na Interface Binária do Aplicativo do kernel. O número de upload é um contador monotonicamente crescente para cada upload dessa versão base. O sabor indica qual variante de configuração do kernel é (Veja O que é um sabor de kernel?).
Como podemos determinar a versão do kernel em execução?
A versão oficial de um kernel do Ubuntu é encontrada no arquivo / proc / version_signature. Este arquivo contém a versão completa do kernel do Ubuntu e a versão principal na qual ele é baseado. O primeiro campo é sempre o Ubuntu, o segundo campo é a versão do kernel do Ubuntu, e o campo final é a versão do upstream:
$ cat /proc/version_signature
Ubuntu 2.6.35-6.9-generic 2.6.35-rc3
$