Ubuntu Çekirdeği kaynak kodunu nereden bulabilirim?


25

Ubuntu çekirdeğinin kendi kopyasını kendim yapmak istiyorum. Kaynak kodunu nereden alabilirim?

Yanıtlar:


29

Çekirdekleri inşa etmek için, Ubuntu çekirdeği depolarından en son kaynak kodunu almak için git kullanmanız şiddetle tavsiye edilir.

Bu depolar, serbest bırakılması için önerilen, ancak henüz yayımlanmayanlar da dahil olmak üzere, Ubuntu çekirdekleri için yapılan tüm güncellemeleri içerir. Depolardan getirerek, en son koda sahip olmanız garanti edilir.

Kaynağı belirli bir sürüm için almak isterseniz, o sürümle ilişkilendirilmiş etiketi kontrol edebilirsiniz. Etiketler bu örneğe benzer: "Ubuntu-2.6.32-17.26". Son sayı, sırayla artan bir yükleme numarasıdır ve geri kalanı sürüm numarasıdır.

Ubuntu çekirdek havuzlarının bir listesini burada görebilirsiniz:

http://kernel.ubuntu.com/git

Bu sayfa ayrıca bireysel geliştiriciler için bir dizi havuz listeler. Resmi Ubuntu çekirdek depoları "ubuntu / ubuntu-" ile başlar

Eğer kaynakları şu anda çalıştırmakta olduğunuz çekirdeğe ulaştırmayı düşünüyorsanız, şunları yapabilirsiniz:

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

6 yaşında ve http / ftp için ilk yararlı cevap onlarca arasında buldum.
mckenzm

Orada olan sorunlardır apt-get source, bkz bu fırlatma rampasında doğrudan indirmek için.
lemonsqueeze


2

Linux Çekirdeği bakımını burada bulabileceğinizi düşünüyorum: LaunchPad: Linux Çekirdeği

Ancak, Ubuntu'nun çekirdeği Ubuntu Çekirdeği olarak adlandırılabilir - gerçekte Ubuntu Çekirdeği Ekibi tarafından değiştirilen Linux Çekirdeği . Ubuntu Çekirdeği Üyeleri hakkında daha fazla bilgi ve Ubuntu Wiki: Çekirdeğinde Git'i kullanarak Ubuntu Çekirdeğini nasıl elde edebileceğinizi bulabilirsiniz.


Çekirdek ekibinin wiki sayfalarında bilgi bulma konusunda iyi bir noktaya değindiniz.
Brad Figg


1

Değiştirilmemiş Linux Çekirdeğini kernel.org adresinde bulabilirsiniz .


1
Bunlar elbette Ubuntu çekirdekleri değil, Ubuntu çekirdeklerinin dayandığı çekirdek kaynağıdır.
Andy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.