O que exatamente é a versão genérica do Ubuntu? como se diferencia de outras versões?

6
root@heena:/usr/src# ls
linux-headers-3.8.0-29  linux-headers-3.8.0-29-generic

também:

root@heena:/# uname -a

Linux heena 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686 i686 i386 GNU/Linux

Pergunta # 1: Por que eu tenho essas duas pastas do Linux em / usr

Pergunta # 2: Qual é o significado da versão genérica? Parece que minha versão é genérica.

    
por user2799508 07.01.2014 / 10:07

2 respostas

7

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).

    
por chronitis 07.01.2014 / 10:38
3
  

Por que eu tenho essas duas pastas do Linux em / usr

Esses são os arquivos de cabeçalho para o (s) kernel (s) que você tem em seu sistema. Ambos podem ser removidos através de apt-get (não faça isso manualmente). (provavelmente sudo apt-get purge linux-image-3.8.0-29 )

  

O que exatamente é a versão genérica do Ubuntu? como se diferencia de outras versões?

"genérico" significa o kernel de uso geral. É o kernel usado para instalações de desktop. Antes de 12.04, também tínhamos uma versão "generic-pae", "server" e "virtual" ao lado de "generic", mas essa distinção foi removida. Hoje em dia temos "omap" (Kernel para TI OMAP3 e OMAP4) e "highbank" (Kernel para Calxeda Highbank).

Em geral, a diferença são as configurações ideais para esse hardware específico. Aqui está uma lista para várias versões do Ubuntu .

    
por Rinzwind 07.01.2014 / 10:38

Tags