O código aberto do kernel do Ubuntu está disponível para download e construção?

2

Posso criar o kernel do Ubuntu? Ouvi dizer que o kernel do Ubuntu é uma versão especial do kernel do Linux.

    
por Coder404 03.08.2012 / 23:47

2 respostas

4

Os kernels do Ubuntu Linux são de código aberto e estão disponíveis para download e construção.

Para cada versão do kernel Linux, eles mantêm os desenvolvedores do kernel do Ubuntu manter um conjunto de correções até que esses patches sejam incorporados ao upstream. Eles também mantêm uma configuração específica. Quando você instala um pacote de imagens do Linux, a configuração usada para construí-lo é armazenada em / boot junto com um arquivo de mapeamento, a imagem do kernel e um arquivo initrd criado para o seu sistema no momento da instalação do pacote de imagens linux.

Este é uma página wiki que descreve o local de origem atual dos kernels mantidos. Cada um é armazenado em um repositório git. Como Clepto mencionou em sua resposta, o link contém instruções sobre como obter o soruce e fazer a compilação. Você também pode compilar kernels de baunilha usando uma configuração do Ubuntu ou sua própria configuração.

A equipe de desenvolvimento do Kernel também mantém pacotes para os kernels upstream atuais, caso você queira testar um deles. Isso é útil para alguns testes de bug. Você pode ler mais aqui .

Finalmente, deve ser possível fazer um kernel direto make / make install / make modules_install , mas você terá que gerenciar a configuração do carregador de inicialização assim como os arquivos / boot e module e talvez criar seu próprio initrd arquivo se você for com essa alternativa. Isso pode ser mais rápido se você estiver, por exemplo, realizando uma série de etapas para descobrir onde um problema foi introduzido.

Escusado será dizer que os desenvolvedores do Ubuntu não podem suportar um kernel mainline vanilla ou um que você mesmo compila.

A licença de código aberto padrão do Linux se aplica, GPL V2.

Veja também O que são as diferenças entre o kernel embarcado do Ubuntu e o kernel upstream? .

    
por John S Gruber 04.08.2012 / 06:52
4

Acho que isso ajudará você a link

    
por Clepto 03.08.2012 / 23:49