¿Dónde puedo encontrar el código fuente del kernel de Ubuntu?

25

Me gustaría construir mi propia copia del kernel de Ubuntu. ¿Dónde puedo obtener el código fuente?

sconklin
fuente

Respuestas:

29

Para construir núcleos, se recomienda encarecidamente que use git para obtener el código fuente más reciente de los repositorios git de kernel de Ubuntu.

Estos repositorios contienen todas las actualizaciones de los núcleos de Ubuntu, incluidas las que se proponen para su lanzamiento pero que aún no se han lanzado. Al buscar desde los repositorios, se te garantizará tener el último código.

Si desea obtener la fuente de una versión específica, puede consultar la etiqueta asociada con esa versión. Las etiquetas son similares a este ejemplo: "Ubuntu-2.6.32-17.26". El número final es un número de carga que se incrementa secuencialmente, y el resto es el número de versión.

Puede ver una lista de los repositorios del kernel de Ubuntu aquí:

http://kernel.ubuntu.com/git

Esta página también enumera una serie de repositorios para desarrolladores individuales. Los repositorios oficiales del kernel de Ubuntu comienzan con "ubuntu / ubuntu-"

Si está buscando obtener las fuentes en el núcleo que está ejecutando actualmente, puede:

apt-get source linux-image - $ (uname -r)
Brad Figg
fuente
6 años, y la primera respuesta útil para http / ftp que he encontrado entre docenas.
mckenzm
Hay problemas con apt-get source, vea esto para descargar directamente desde el launchpad.
limonada
2

Creo que puede encontrar el mantenimiento del kernel de Linux aquí: LaunchPad: Kernel de Linux

Sin embargo, si bien el núcleo de Ubuntu puede denominarse Ubuntu Kernel, en realidad es Linux Kernel modificado por el equipo Ubuntu Kernel . Puede encontrar más información sobre los miembros del kernel de Ubuntu y cómo obtener el kernel de Ubuntu usando Git en Ubuntu Wiki: Kernel

Marco Ceppi
fuente
Tiene un buen punto sobre la búsqueda de información en las páginas wiki del equipo del kernel.
Brad Figg el
1

Puede obtener el kernel de Linux no modificado en kernel.org .

usuario12657
fuente
1
Por supuesto, estos no son los núcleos de Ubuntu, sino la fuente del núcleo en la que se basan los núcleos de Ubuntu.
Andy