Wo finde ich den Quellcode für den Ubuntu-Kernel?

25

Ich möchte meine eigene Kopie des Ubuntu-Kernels erstellen. Woher bekomme ich den Quellcode?

sconklin
quelle

Antworten:

29

Es wird dringend empfohlen, zum Erstellen von Kerneln git zu verwenden, um den neuesten Quellcode aus den git-Repositorys des Ubuntu-Kernels abzurufen.

Diese Repositorys enthalten alle Updates für Ubuntu-Kernel, einschließlich solcher, die zur Veröffentlichung vorgeschlagen, aber noch nicht veröffentlicht wurden. Durch das Abrufen von den Repos erhalten Sie garantiert den neuesten Code.

Wenn Sie die Quelle für ein bestimmtes Release abrufen möchten, können Sie das mit diesem Release verknüpfte Tag überprüfen. Tags ähneln diesem Beispiel: "Ubuntu-2.6.32-17.26". Die letzte Nummer ist eine Upload-Nummer, die fortlaufend erhöht wird, und der Rest ist die Versionsnummer.

Eine Liste der Ubuntu-Kernel-Repositorys finden Sie hier:

http://kernel.ubuntu.com/git

Auf dieser Seite finden Sie auch eine Reihe von Repositorys für einzelne Entwickler. Die offiziellen Ubuntu-Kernel-Repositorys beginnen mit "ubuntu / ubuntu-"

Wenn Sie nur die Quellen an den Kernel senden möchten, den Sie gerade ausführen, haben Sie folgende Möglichkeiten:

apt-get source Linux-Image - $ (uname -r)
Brad Figg
quelle
6 Jahre alt und die erste nützliche Antwort für http / ftp, die ich unter Dutzenden gefunden habe.
McKenzm
Es gibt Probleme mit apt-get source, siehe dies , um direkt vom Launchpad herunterzuladen.
Zitronenpresse
2

Ich glaube, Sie können die Linux-Kernel-Wartung hier finden: LaunchPad: Linux-Kernel

Obwohl der Kernel für Ubuntu als Ubuntu-Kernel bezeichnet werden kann, handelt es sich tatsächlich um den vom Ubuntu-Kernel-Team modifizierten Linux-Kernel . Weitere Informationen zu den Ubuntu-Kernel-Mitgliedern und zum Abrufen des Ubuntu-Kernels mit Git finden Sie hier im Ubuntu-Wiki: Kernel

Marco Ceppi
quelle
Sie haben gute Gründe, Informationen auf den Wiki-Seiten des Kernel-Teams zu finden.
Brad Figg
1

Sie können den unveränderten Linux-Kernel unter kernel.org herunterladen .

user12657
quelle
1
Dies sind natürlich nicht die Ubuntu-Kernel, sondern die Kernelquelle, auf der die Ubuntu-Kernel basieren.
Andy