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.