Où puis-je trouver le code source du noyau Ubuntu?


25

J'aimerais construire ma propre copie du noyau Ubuntu. Où puis-je obtenir le code source?

Réponses:


29

Pour construire des noyaux, il est fortement suggéré d'utiliser git pour obtenir le dernier code source des référentiels git du noyau Ubuntu.

Ces référentiels contiennent toutes les mises à jour des noyaux Ubuntu, y compris celles qui sont proposées pour publication mais pas encore publiées. En récupérant à partir des dépôts, vous aurez la garantie d'avoir le dernier code.

Si vous souhaitez récupérer la source d'une version spécifique, vous pouvez consulter la balise associée à cette version. Les balises sont similaires à cet exemple: "Ubuntu-2.6.32-17.26". Le numéro final est un numéro de téléchargement qui est augmenté séquentiellement, et le reste est le numéro de version.

Vous pouvez voir une liste des référentiels du noyau Ubuntu ici:

http://kernel.ubuntu.com/git

Cette page répertorie également un certain nombre de référentiels pour les développeurs individuels. Les dépôts officiels du noyau Ubuntu commencent par "ubuntu / ubuntu-"

Si vous cherchez à obtenir simplement les sources du noyau que vous utilisez actuellement, vous pouvez:

apt-get source linux-image - $ (uname -r)

6 ans, et la première réponse utile pour http / ftp que j'ai trouvée parmi des dizaines.
— mckenzm

Il y a des problèmes avec apt-get source, voyez ceci pour télécharger directement depuis le tableau de bord.
— lemonsqueeze


2

Je pense que vous pouvez trouver la maintenance du noyau Linux ici: LaunchPad: Linux Kernel

Cependant, bien que le noyau pour Ubuntu puisse être appelé le noyau Ubuntu - il s'agit en fait du noyau Linux modifié par l' équipe du noyau Ubuntu . Vous pouvez trouver plus d'informations sur les membres du noyau Ubuntu et comment obtenir le noyau Ubuntu en utilisant Git sur le wiki Ubuntu: Kernel


Vous avez un bon point sur la recherche d'informations sur les pages wiki de l'équipe du noyau.
— Brad Figg


1

Vous pouvez obtenir le noyau Linux non modifié sur kernel.org .


1
Ce ne sont bien sûr pas les noyaux Ubuntu, mais la source du noyau sur laquelle les noyaux Ubuntu sont basés.
— Andy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.