Gdzie mogę znaleźć kod źródłowy jądra Ubuntu?

25

Chciałbym zbudować własną kopię jądra Ubuntu. Gdzie mogę uzyskać kod źródłowy?

sconklin
źródło

Odpowiedzi:

29

Do budowania jąder zdecydowanie zaleca się użycie git, aby uzyskać najnowszy kod źródłowy z repozytoriów git jądra Ubuntu.

Te repozytoria zawierają wszystkie aktualizacje jąder Ubuntu, w tym te, które są proponowane do wydania, ale jeszcze nie zostały wydane. Pobierając z repozytoriów, masz gwarancję posiadania najnowszego kodu.

Jeśli chcesz pobrać źródło dla określonej wersji, możesz sprawdzić tag powiązany z tą wersją. Tagi są podobne do tego przykładu: „Ubuntu-2.6.32-17.26”. Ostateczny numer to numer wysyłany, który jest kolejno zwiększany, a reszta to numer wersji.

Tutaj możesz zobaczyć listę repozytoriów jądra Ubuntu:

http://kernel.ubuntu.com/git

Ta strona zawiera także listę repozytoriów dla indywidualnych programistów. Oficjalne repozytoria jądra Ubuntu zaczynają się od „ubuntu / ubuntu-”

Jeśli chcesz tylko pobrać źródła do jądra, które obecnie uruchomisz, możesz:

apt-get source linux-image - $ (uname -r)
Brad Figg
źródło
6 lat i pierwszą przydatną odpowiedź na http / ftp znalazłem wśród kilkudziesięciu.
mckenzm
Występują problemy z apt-get source, zobacz to, aby pobrać bezpośrednio ze startera.
lemonsqueeze
1

Możesz uzyskać niezmodyfikowane jądro Linuksa na kernel.org .

użytkownik12657
źródło
1
Nie są to oczywiście jądra Ubuntu, ale źródło jądra, na którym oparte są jądra Ubuntu.
Andy