Onde posso encontrar o código fonte para o Kernel do Ubuntu?

25

Gostaria de criar minha própria cópia do kernel do Ubuntu. Onde posso obter o código-fonte?

    
por sconklin 23.08.2010 / 18:48

5 respostas

29

Para construir kernels, é altamente recomendável que você use o git para obter o código-fonte mais recente dos repositórios git do kernel do Ubuntu.

Estes repositórios contêm todas as atualizações para os kernels do Ubuntu, incluindo os que são propostas para lançamento, mas ainda não foram lançadas. Ao buscar de os repos, você terá a garantia do código mais recente.

Se você quiser buscar a fonte para uma versão específica, verifique a tag associada a esse lançamento. Tags são semelhantes a este exemplo: "Ubuntu-2.6.32-17.26". O número final é um número de upload que é sequencialmente aumentado, e o resto é o número da versão.

Você pode ver uma lista dos repositórios do kernel do Ubuntu aqui:

link

Esta página também lista vários repositórios para desenvolvedores individuais. Os repositórios oficiais do kernel do Ubuntu começam com "ubuntu / ubuntu -"

Se você está procurando apenas obter os fontes para o kernel que você está atualmente em execução, você pode:

apt-get source linux-image-$(uname -r)
    
por Brad Figg 23.08.2010 / 19:00
3

link

siga estes passos, antes de apt-get source você executar

sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
    
por user827992 23.07.2012 / 15:04
2

Eu acredito que você pode encontrar a manutenção do Kernel do Linux aqui: LaunchPad: Kernel do Linux

No entanto, enquanto o kernel para o Ubuntu pode ser referido como o Kernel do Ubuntu - é realmente o Kernel do Linux modificado pelo Kernel do Ubuntu Equipe . Você pode encontrar mais informações sobre os membros do Kernel do Ubuntu e como obter o Kernel do Ubuntu usando o Git no Wiki do Ubuntu: Kernel

    
por Marco Ceppi 23.08.2010 / 18:57
2

O melhor lugar é a partir dos repositórios git do kernel, veja:

por Colin Ian King 24.07.2012 / 20:08
1

Você pode obter o kernel Linux não modificado em kernel.org .

    
por user12657 19.03.2011 / 14:32

Tags